%0 Journal Article %J Entertainment Computing %D 2013 %T Building and mining a repository of design pattern instances: Practical and research benefits %A Apostolos Ampatzoglou %A Olia Michou %A Ioannis Stamelos %K flossmole cited %K repository %X Design patterns are well-known design solutions that are reported to produce substantial benefits with respect to software quality. However, to our knowledge there are no scientific efforts on gathering information on software projects that use design patterns. This paper introduces a web repository of design patterns instances that have been used in open source projects. The usefulness of such a repository lies in the provision of a base of knowledge, where developers can identify reusable components and researchers can find a mined data set. Currently, 141 open source projects have been considered and more than 4500 pattern instances have been found and recorded in the database of the repository. The evaluation of the repository has been performed from an academic and a practical point of view. The results suggest that the repository can be useful for both experienced and inexperienced users. However, the benefits of using the repository are more significant for inexperienced users. %B Entertainment Computing %V 4 %P 131 - 142 %U http://www.sciencedirect.com/science/article/pii/S1875952112000195 %R 10.1016/j.entcom.2012.10.002