{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,10]],"date-time":"2026-05-10T10:14:28Z","timestamp":1778408068898,"version":"3.51.4"},"publisher-location":"Berlin, Heidelberg","reference-count":62,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783662708095","type":"print"},{"value":"9783662708101","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-662-70810-1_6","type":"book-chapter","created":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T16:01:53Z","timestamp":1742572913000},"page":"226-253","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Pattern Discovery and Validation Using Scientific Research Methods"],"prefix":"10.1007","author":[{"given":"Dirk","family":"Riehle","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikolay","family":"Harutyunyan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ann","family":"Barcomb","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,3,21]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"Akado, Y., Kogure, S., Sasabe, A., Hong, J.H., Saruwatari, K., Iba, T.: Five patterns for designing pattern mining workshops. In: Proceedings of the 20th European Conference on Pattern Languages of Programs, p. 9. ACM (2015)","DOI":"10.1145\/2855321.2855331"},{"key":"6_CR2","unstructured":"Alexander, C.: A Pattern Language: Towns, Buildings, Construction. Oxford university Press, Oxford (1977)"},{"issue":"1","key":"6_CR3","first-page":"11","volume":"18","author":"C Alexander","year":"2007","unstructured":"Alexander, C.: Empirical findings from the nature of order. Environ. Archit. Phenomenol. Newsl. 18(1), 11\u201319 (2007)","journal-title":"Environ. Archit. Phenomenol. Newsl."},{"key":"6_CR4","doi-asserted-by":"crossref","unstructured":"Alhusain, S., Coupland, S., John, R., Kavanagh, M.: Towards machine learning based design pattern recognition. In: 2013 13th UK Workshop on Computational Intelligence (UKCI), pp. 244\u2013251. IEEE, September 2013","DOI":"10.1109\/UKCI.2013.6651312"},{"issue":"2","key":"6_CR5","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/j.entcom.2012.10.002","volume":"4","author":"A Ampatzoglou","year":"2013","unstructured":"Ampatzoglou, A., Michou, O., Stamelos, I.: Building and mining a repository of design pattern instances: practical and research benefits. Entertain. Comput. 4(2), 131\u2013142 (2013)","journal-title":"Entertain. Comput."},{"key":"6_CR6","unstructured":"Baltes, S., Ralph, P.: Sampling in software engineering research: a critical review and guidelines. arXiv preprint arXiv:2002.07764 (2020)"},{"key":"6_CR7","unstructured":"Barcomb, A., Kaufmann, A., Riehle, D., Stol, K.J., Fitzgerald, B.: Uncovering the periphery: a qualitative survey of episodic volunteering in free\/libre and open source software communities. IEEE Trans. Softw. Eng. (2018)"},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"Barcomb, A., Stol, K.J., Riehle, D., Fitzgerald, B.: Why do episodic volunteers stay in FLOSS communities? In: 41st International Conference on Software Engineering (2019)","DOI":"10.1109\/ICSE.2019.00100"},{"key":"6_CR9","unstructured":"Barcomb, A.: Retaining and managing episodic contributors in free\/libre\/open source software communities. Ph.D dissertation. University of Limerick (2019). https:\/\/ulir.ul.ie\/handle\/10344\/8166"},{"key":"6_CR10","unstructured":"Buschmann, F., Henney, K., Schmidt, D.: Pattern-Oriented Software Architecture: on Patterns and Pattern Language, vol. 5. Wiley, Hoboken (2007)"},{"key":"6_CR11","unstructured":"Charmaz, K.: Constructing Grounded Theory: A Practical Guide Through Qualitative Analysis. Sage, Thousand Oaks (2006)"},{"key":"6_CR12","first-page":"51","volume":"9","author":"JO Coplien","year":"1997","unstructured":"Coplien, J.O., Woolf, B.: A pattern language for writers\u2019 workshops. C Plus Plus Rep. 9, 51\u201360 (1997)","journal-title":"C Plus Plus Rep."},{"key":"6_CR13","unstructured":"Coplien, J.O., Gabriel, R.P.: A Pattern Definition. Web-published (1999). http:\/\/www.cs.unc.edu\/~stotts\/COMP723-s15\/patterns\/gabriel.html"},{"key":"6_CR14","unstructured":"Corbin, J., Strauss, A.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. Sage Publications, Thousand Oaks (2014)"},{"key":"6_CR15","unstructured":"Correia, F.F., Aguiar, A.: Patterns of flexible modeling tools. In: Proceedings of the 20th Conference on Pattern Languages of Programs, pp. 1\u201317, October 2013"},{"issue":"3","key":"6_CR16","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1207\/s15430421tip3903_2","volume":"39","author":"JW Creswell","year":"2000","unstructured":"Creswell, J.W., Miller, D.L.: Determining validity in qualitative inquiry. Theory Pract. 39(3), 124\u2013130 (2000)","journal-title":"Theory Pract."},{"key":"6_CR17","unstructured":"Cunningham, W.: The CHECKS pattern language of information integrity. In: Pattern Languages of Program Design, pp. 145\u2013155. ACM Press\/Addison-Wesley Publishing Co. (1995)"},{"issue":"3","key":"6_CR18","doi-asserted-by":"publisher","first-page":"458","DOI":"10.1287\/mnsc.9.3.458","volume":"9","author":"N Dalkey","year":"1963","unstructured":"Dalkey, N., Helmer, O.: An experimental application of the Delphi method to the use of experts. Manag. Sci. 9(3), 458\u2013467 (1963)","journal-title":"Manag. Sci."},{"issue":"1","key":"6_CR19","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1111\/j.1365-2575.2004.00162.x","volume":"14","author":"R Davison","year":"2004","unstructured":"Davison, R., Martinsons, M.G., Kock, N.: Principles of canonical action research. Inf. Syst. J. 14(1), 65\u201386 (2004)","journal-title":"Inf. Syst. J."},{"issue":"06","key":"6_CR20","doi-asserted-by":"publisher","first-page":"823","DOI":"10.1142\/S021819400900443X","volume":"19","author":"J Dong","year":"2009","unstructured":"Dong, J., Zhao, Y., Peng, T.: A review of design pattern mining techniques. Int. J. Softw. Eng. Knowl. Eng. 19(06), 823\u2013855 (2009)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"issue":"5","key":"6_CR21","doi-asserted-by":"publisher","first-page":"908","DOI":"10.1007\/s11704-017-6424-y","volume":"12","author":"AK Dwivedi","year":"2018","unstructured":"Dwivedi, A.K., Tirkey, A., Rath, S.K.: Software design pattern mining using classification-based techniques. Front. Comput. Sci. 12(5), 908\u2013922 (2018)","journal-title":"Front. Comput. Sci."},{"key":"6_CR22","unstructured":"Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, Boston (2004)"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Fehling, C., Leymann, F., Retter, R., Schumm, D., Schupeck, W.: An architectural pattern language of cloud-based applications. In: Proceedings of the 18th Conference on Pattern Languages of Programs, pp. 1\u201311, October 2011","DOI":"10.1145\/2578903.2579140"},{"key":"6_CR24","unstructured":"Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Longman Publishing Co., Inc. (2002)"},{"key":"6_CR25","unstructured":"Fowler Jr., F.J.: Survey Research Methods. Sage Publications, Thousand Oaks (2013)"},{"key":"6_CR26","unstructured":"Gabriel, R.P.: Patterns of Software. Oxford University Press, Oxford (1996)"},{"key":"6_CR27","unstructured":"Gabriel, R.P.: Writers\u2019 workshops as scientific methodology. DreamSongs, Inc. (2008). https:\/\/www.dreamsongs.com\/Files\/WritersWorkshops.pdf"},{"key":"6_CR28","doi-asserted-by":"crossref","unstructured":"Gabriel, R.P.: The structure of a programming language revolution. In: Proceedings of the ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, pp. 195\u2013214 (2012)","DOI":"10.1145\/2384592.2384611"},{"key":"6_CR29","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented languages and systems (1994)"},{"key":"6_CR30","unstructured":"Glaser, B.G.: Doing Grounded Theory: Issues and Discussions. Sociology Press (1998)"},{"key":"6_CR31","doi-asserted-by":"crossref","unstructured":"Glaser, B.G., Strauss, A.L.: Discovery of Grounded Theory: Strategies for Qualitative Research. Routledge (1967)","DOI":"10.1097\/00006199-196807000-00014"},{"issue":"2","key":"6_CR32","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1007\/BF02766777","volume":"29","author":"EG Guba","year":"1981","unstructured":"Guba, E.G.: Criteria for assessing the trustworthiness of naturalistic inquiries. Ectj 29(2), 75 (1981)","journal-title":"Ectj"},{"key":"6_CR33","doi-asserted-by":"publisher","unstructured":"Gupta, M., Rao, R.S., Pande, A., Tripathi, A.K.: Design pattern mining using state space representation of graph matching. In: Meghanathan, N., Kaushik, B.K., Nagamalai, D. (eds.) CCSIT 2011. CCIS, vol. 131, pp. 318\u2013328. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-17857-3_32","DOI":"10.1007\/978-3-642-17857-3_32"},{"issue":"4","key":"6_CR34","first-page":"314","volume":"3","author":"M Gupta","year":"2011","unstructured":"Gupta, M.: Design pattern mining using greedy algorithm for multi-labelled graphs. Int. J. Inf. Commun. Technol. 3(4), 314\u2013323 (2011)","journal-title":"Int. J. Inf. Commun. Technol."},{"key":"6_CR35","doi-asserted-by":"crossref","unstructured":"Hammouda, I., Mikkonen, T., Oksanen, V., Jaaksi, A.: Open source legality patterns: architectural design decisions motivated by legal concerns. In: Proceedings of the 14th International Academic MindTrek Conference: Envisioning Future Media Environments, pp. 207\u2013214. ACM, October 2010","DOI":"10.1145\/1930488.1930533"},{"key":"6_CR36","doi-asserted-by":"crossref","unstructured":"Harutyunyan, N., Riehle, D.: Industry best practices for component approval in FLOSS governance. In: Proceedings of the 25th European Conference on Pattern Languages of Programs. ACM (2020)","DOI":"10.1145\/3424771.3424791"},{"key":"6_CR37","doi-asserted-by":"crossref","unstructured":"Harutyunyan, N., Riehle, D.: User experience design in software product lines. In: Proceedings of the 52nd Hawaii International Conference on System Sciences. ScholarSpace (2019a)","DOI":"10.24251\/HICSS.2019.903"},{"key":"6_CR38","doi-asserted-by":"crossref","unstructured":"Harutyunyan, N., Riehle, D.: Industry best practices for FLOSS governance and component reuse. In: Proceedings of the 24th European Conference on Pattern Languages of Programs. ACM (2019b)","DOI":"10.1145\/3361149.3361170"},{"key":"6_CR39","doi-asserted-by":"crossref","unstructured":"Harutyunyan, N., Riehle, D.: Getting Started with FLOSS governance and compliance: a theory of industry best practices. In: Proceedings of the 15th International Symposium on Open Collaboration, pp. 1:1\u2013-1:10. ACM (2019c)","DOI":"10.1145\/3306446.3340815"},{"key":"6_CR40","unstructured":"Harutyunyan, N.: Corporate open source governance of software supply chains. Ph.D dissertation. Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (2019). http:\/\/nbn-resolving.de\/urn:nbn:de:bvb:29-opus4-122727"},{"key":"6_CR41","doi-asserted-by":"crossref","unstructured":"Harutyunyan, N., Riehle, D., Sathya, G.: Industry best practices for corporate open sourcing. In: Proceedings of the 53rd Hawaii International Conference on System Sciences. ScholarSpace (2020)","DOI":"10.24251\/HICSS.2020.716"},{"key":"6_CR42","first-page":"188","volume":"1","author":"M Horkheimer","year":"1972","unstructured":"Horkheimer, M.: Traditional and critical theory. Crit. Theory Sel. Essays 1, 188\u2013243 (1972)","journal-title":"Crit. Theory Sel. Essays"},{"key":"6_CR43","unstructured":"Iba, T., Isaku, T.: Holistic pattern-mining patterns. In: Proceedings of the 19th Conference on Pattern Languages of Programs. The Hillside Group (2012)"},{"key":"6_CR44","unstructured":"Iba, T., Isaku, T.: A pattern language for creating pattern languages. In: Proceedings of the 23rd Conference on Pattern Languages of Programs, p. 11. The Hillside Group (2016)"},{"key":"6_CR45","unstructured":"Jansen, H.: The logic of qualitative survey research and its position in the field of social research methods. In: Forum Qualitative Sozialforschung\/Forum: Qualitative Social Research, vol. 11, no. 2 (2010)"},{"key":"6_CR46","doi-asserted-by":"publisher","unstructured":"Kohls, C., Panke, S.: Is that true...? Thoughts on the epistemology of patterns. In: Proceedings of the 16th Conference on Pattern Languages of Programs, pp. 1\u201314 (2009). https:\/\/doi.org\/10.1145\/1943226.1943237","DOI":"10.1145\/1943226.1943237"},{"key":"6_CR47","doi-asserted-by":"crossref","unstructured":"Kuckartz, U.: Qualitative Text Analysis: A Guide to Methods, Practice and Using Software. Sage, Thousand Oaks (2014)","DOI":"10.4135\/9781446288719"},{"issue":"2","key":"6_CR48","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1108\/09593849910267206","volume":"12","author":"F Lau","year":"1999","unstructured":"Lau, F.: Toward a framework for action research in information systems studies. Inf. Technol. People 12(2), 148\u2013176 (1999)","journal-title":"Inf. Technol. People"},{"key":"6_CR49","doi-asserted-by":"crossref","unstructured":"Lincoln, Y.S., Guba, E.G.: Naturalistic Inquiry. Beverley Hills (1985)","DOI":"10.1016\/0147-1767(85)90062-8"},{"key":"6_CR50","doi-asserted-by":"crossref","unstructured":"Link, C.: Patterns for the commercial use of open source: legal and licensing aspects. In: Proceedings of the 15th European Conference on Pattern Languages of Programs, p. 7. ACM, July 2010","DOI":"10.1145\/2328909.2328918"},{"key":"6_CR51","unstructured":"Mayring, P.: Forum: qualitative social research. In: Qualitative Content Analysis, vol. 2 (2000)"},{"key":"6_CR52","unstructured":"Meszaros, G., Doble, J.: A pattern language for pattern writing. In: Proceedings of International Conference on Pattern Languages of Program Design, vol. 131, p. 164, October 1997"},{"key":"6_CR53","unstructured":"Noble, J., Biddle, R.: Notes on postmodern programming. In: Proceedings of the Onward Track at OOPSLA, vol. 2, pp. 49\u201371, March 2002"},{"key":"6_CR54","unstructured":"OMG: Business process model and notation specification version 2.0.2 (2014). https:\/\/www.omg.org\/spec\/BPMN"},{"key":"6_CR55","doi-asserted-by":"crossref","unstructured":"Riehle, D.: Value object. In: Proceedings of the 2006 Conference on Pattern Languages of Programs, vol. 30. ACM, October 2006","DOI":"10.1145\/1415472.1415507"},{"key":"6_CR56","unstructured":"Rising, L.: Patterns and experiments: next steps. In: Invited Talk at the 27th Conference on Pattern Languages of Programs (PLoP 2020) (2020)"},{"issue":"6","key":"6_CR57","doi-asserted-by":"publisher","first-page":"540","DOI":"10.1016\/j.infsof.2007.02.007","volume":"49","author":"H Robinson","year":"2007","unstructured":"Robinson, H., Segal, J., Sharp, H.: Ethnographically-informed empirical studies of software practice. Inf. Softw. Technol. 49(6), 540\u2013551 (2007)","journal-title":"Inf. Softw. Technol."},{"key":"6_CR58","doi-asserted-by":"crossref","unstructured":"Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. Wiley Hoboken (2012)","DOI":"10.1002\/9781118181034"},{"key":"6_CR59","doi-asserted-by":"crossref","unstructured":"Wagner, S., Mendez, D., Felderer, M., Graziotin, D., Kalinowski, M.: Challenges in survey research. arXiv preprint arXiv:1908.05899 (2019)","DOI":"10.1007\/978-3-030-32489-6_4"},{"key":"6_CR60","doi-asserted-by":"crossref","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.C., Regnell, B., Wessl\u00e9n, A.: Experimentation in Software Engineering. Springer,  Heidelberg (2012)","DOI":"10.1007\/978-3-642-29044-2"},{"key":"6_CR61","unstructured":"Yin, R.K.: Case Study Research and Applications: Design and Methods. Sage publications, Thousand Oaks (2003)"},{"key":"6_CR62","unstructured":"Zanoni, M.: Data mining techniques for design pattern detection. Dissertation, Universita degli Studi di Milano Bicocca (2012)"}],"container-title":["Lecture Notes in Computer Science","Transactions on Pattern Languages of Programming V"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-70810-1_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T16:18:03Z","timestamp":1742573883000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-662-70810-1_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783662708095","9783662708101"],"references-count":62,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-70810-1_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"21 March 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}