Skip to main content

2016 | OriginalPaper | Buchkapitel

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

verfasst von : Daniel Czyczyn-Egird, Rafal Wojszczyk

Erschienen in: Computer Networks

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Heath, T., Motta, E.: Ease of interaction plus ease of integration: combining Web2.0 and the semantic web in a reviewing site. Web Semant. Sci. Serv. Agents World Wide Web 6(1), 76–83 (2008). Elsevier, AmsterdamCrossRef Heath, T., Motta, E.: Ease of interaction plus ease of integration: combining Web2.0 and the semantic web in a reviewing site. Web Semant. Sci. Serv. Agents World Wide Web 6(1), 76–83 (2008). Elsevier, AmsterdamCrossRef
2.
Zurück zum Zitat Tesanovic, A.: What is a pattern?. Linkoping University, Department of Computer and Information Science, Linkoping (2008) Tesanovic, A.: What is a pattern?. Linkoping University, Department of Computer and Information Science, Linkoping (2008)
3.
Zurück zum Zitat Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Boston (1994) Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Boston (1994)
4.
Zurück zum Zitat Alexander, C.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, Oxford (1977) Alexander, C.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, Oxford (1977)
5.
Zurück zum Zitat Wang, S., Lo, D., Jiang, L.: An Empirical Study on Developer Interactions in StackOverflow. Research Collection School Of Information Systems, Singapore (2013)CrossRef Wang, S., Lo, D., Jiang, L.: An Empirical Study on Developer Interactions in StackOverflow. Research Collection School Of Information Systems, Singapore (2013)CrossRef
6.
Zurück zum Zitat Metsker, S.K.: Design Patterns in C#. Addison-Wesley Professional, Boston (2004) Metsker, S.K.: Design Patterns in C#. Addison-Wesley Professional, Boston (2004)
7.
Zurück zum Zitat Tsantalis, N., et al.: Design pattern detection using similarity scoring. IEEE Trans. Softw. Eng. 32(11), 896–908 (2006)CrossRef Tsantalis, N., et al.: Design pattern detection using similarity scoring. IEEE Trans. Softw. Eng. 32(11), 896–908 (2006)CrossRef
8.
Zurück zum Zitat Bruegge, B., Dutoit, A.: Object-Oriented Software Engineering Using UML, Patterns, and Java, 3rd edn. Pearson Education, New York (2009) Bruegge, B., Dutoit, A.: Object-Oriented Software Engineering Using UML, Patterns, and Java, 3rd edn. Pearson Education, New York (2009)
9.
Zurück zum Zitat Pavlic, L., et al.: Improving design pattern adoption with ontology-based design pattern repository. Informatica Int. J. Comput. Inform. 33, 189–197 (2009). Ljubljana, Slovenia Pavlic, L., et al.: Improving design pattern adoption with ontology-based design pattern repository. Informatica Int. J. Comput. Inform. 33, 189–197 (2009). Ljubljana, Slovenia
10.
Zurück zum Zitat Kirasić, D., Basch, D.: Ontology-based design pattern recognition. In: Lovrek, I., Howlett, R.J., Jain, L.C. (eds.) KES 2008, Part I. LNCS (LNAI), vol. 5177, pp. 384–393. Springer, Heidelberg (2008)CrossRef Kirasić, D., Basch, D.: Ontology-based design pattern recognition. In: Lovrek, I., Howlett, R.J., Jain, L.C. (eds.) KES 2008, Part I. LNCS (LNAI), vol. 5177, pp. 384–393. Springer, Heidelberg (2008)CrossRef
11.
Zurück zum Zitat Alnusair, A., et al.: Rule-based detection of design patterns in program code. Int. J. Softw. Tools Technol. Transfer 16, 315–334 (2013). Springer-Verlag, Berlin, HeidelbergCrossRef Alnusair, A., et al.: Rule-based detection of design patterns in program code. Int. J. Softw. Tools Technol. Transfer 16, 315–334 (2013). Springer-Verlag, Berlin, HeidelbergCrossRef
12.
Zurück zum Zitat Dietrich, J., Elgar, C.: A formal description of design patterns using OWL. In: Software Engineering Conference, Australian (2005) Dietrich, J., Elgar, C.: A formal description of design patterns using OWL. In: Software Engineering Conference, Australian (2005)
13.
Zurück zum Zitat Wojszczyk, R.: The model and function of quality assessment of implementation of design patterns. Appl. Comput. Sci. 11(3), (2015). Institute of Technological Systems of Information, Lublin University of Technology, Lublin Wojszczyk, R.: The model and function of quality assessment of implementation of design patterns. Appl. Comput. Sci. 11(3), (2015). Institute of Technological Systems of Information, Lublin University of Technology, Lublin
14.
Zurück zum Zitat Kasprowski, P.: Choosing a persistent storage for data mining task. Studia Informatica 33(2B), 509–520 (2012). Wydawnictwo Politechniki Śląskiej, Gliwice Kasprowski, P.: Choosing a persistent storage for data mining task. Studia Informatica 33(2B), 509–520 (2012). Wydawnictwo Politechniki Śląskiej, Gliwice
Metadaten
Titel
Determining the Popularity of Design Patterns Used by Programmers Based on the Analysis of Questions and Answers on Stackoverflow.com Social Network
verfasst von
Daniel Czyczyn-Egird
Rafal Wojszczyk
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-39207-3_36