Software Component Repository Research Articles