Determining the Popularity of Design Patterns Used by Programmers Based on the Analysis of Questions and Answers on Stackoverflow.com Social Network

User-generated content in social networks constitutes tremendous stores of knowledge to be analysed. The article presented results of research on the popularity of design patterns on the basis of data gathered in the specialised social networks. The conducted analyses concerned i.a. general popularity of questions about design patterns and indicating a group of patterns which cause possible problems during implementation. The research results were obtained thanks to using data mining techniques.

[1]  Jens Dietrich,et al.  A formal description of design patterns using OWL , 2005, 2005 Australian Software Engineering Conference.

[2]  Rafał Wojszczyk The model and function of quality assessment of implementation of design patterns , 2015 .

[3]  Godfried T. Toussaint,et al.  What is a Pattern , 2014 .

[4]  Pawel Kasprowski Choosing a persistent storage for data mining task , 2012 .

[5]  Vili Podgorelec,et al.  Improving design pattern adoption with Ontology-Based Design Pattern Repository , 2008, ITI 2008 - 30th International Conference on Information Technology Interfaces.

[6]  Danko Basch,et al.  Ontology-Based Design Pattern Recognition , 2008, KES.

[7]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[8]  Gongjun Yan,et al.  Rule-based detection of design patterns in program code , 2013, International Journal on Software Tools for Technology Transfer.

[9]  Bernd Bruegge,et al.  Object-Oriented Software Engineering Using UML, Patterns, and Java , 2009 .

[10]  Alexander Chatzigeorgiou,et al.  Design Pattern Detection Using Similarity Scoring , 2006, IEEE Transactions on Software Engineering.

[11]  Enrico Motta,et al.  Ease of interaction plus ease of integration: Combining Web2.0 and the Semantic Web in a reviewing site , 2008, J. Web Semant..

[12]  David Lo,et al.  An empirical study on developer interactions in StackOverflow , 2013, SAC '13.

[13]  Steven John Metsker Design Patterns in C , 2004 .

[14]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .