{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T12:47:17Z","timestamp":1743079637451,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":35,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642237973"},{"type":"electronic","value":"9783642237980"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-23798-0_15","type":"book-chapter","created":{"date-parts":[[2011,9,8]],"date-time":"2011-09-08T04:34:46Z","timestamp":1315456486000},"page":"147-163","source":"Crossref","is-referenced-by-count":4,"title":["Design and Evaluation of a Process for Identifying Architecture Patterns in Open Source Software"],"prefix":"10.1007","author":[{"given":"Klaas-Jan","family":"Stol","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paris","family":"Avgeriou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muhammad","family":"Ali Babar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"15_CR1","volume-title":"Software Architecture in Practice","author":"L. Bass","year":"2003","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison-Wesley, Reading (2003)","edition":"2"},{"key":"15_CR2","volume-title":"Pattern-oriented Software Architecture - A System of Patterns","author":"F. Buschmann","year":"1996","unstructured":"Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-oriented Software Architecture - A System of Patterns. J. Wiley and Sons Ltd., Chichester (1996)"},{"key":"15_CR3","doi-asserted-by":"crossref","unstructured":"Kazman, R., Klein, M., Barbacci, M., Longstaff, T.: The Architecture Tradeoff Analysis Method. In: ICECCS, pp. 68\u201378 (1998)","DOI":"10.21236\/ADA350761"},{"key":"15_CR4","doi-asserted-by":"crossref","unstructured":"Harrison, N.B., Avgeriou, P.: Pattern-Based Architecture Reviews. IEEE Software (2011) (in Press)","DOI":"10.1109\/MS.2010.156"},{"issue":"11","key":"15_CR5","doi-asserted-by":"publisher","first-page":"1133","DOI":"10.1016\/j.infsof.2010.05.008","volume":"52","author":"\u00d8. Hauge","year":"2010","unstructured":"Hauge, \u00d8., Ayala, C., Conradi, R.: Adoption of Open Source Software in Software-Intensive Organizations - A Systematic Literature Review. Inf. Softw. Technol.\u00a052(11), 1133\u20131154 (2010)","journal-title":"Inf. Softw. Technol."},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"Hauge, \u00d8., S\u00f8rensen, C.-F., R\u00f8sdal, A.: Surveying Industrial Roles in Open Source Software Development. In: Int\u2019l Conf. on Open Source Systems, pp. 259\u2013264 (2007)","DOI":"10.1007\/978-0-387-72486-7_25"},{"issue":"1","key":"15_CR7","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MS.2004.1259227","volume":"21","author":"C. Ruffin","year":"2004","unstructured":"Ruffin, C., Ebert, C.: Using open source software in product development: A primer. IEEE Software\u00a021(1), 82\u201386 (2004)","journal-title":"IEEE Software"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"Stol, K., Ali Babar, M.: Challenges in Using Open Source Software in Product Development: A Review of the Literature. In: 3rd FLOSS Workshop, ICSE 2010, pp. 17\u201322 (2010)","DOI":"10.1145\/1833272.1833276"},{"key":"15_CR9","unstructured":"Dong, J., Zhao, Y., Peng, T.: Architecture and Design Pattern Discovery Techniques - A Review. In: Int. Conf. Softw. Eng. Research and Practice, pp. 621\u2013627 (2007)"},{"key":"15_CR10","doi-asserted-by":"crossref","unstructured":"Tonella, P., Torchiano, M., du Bois, B., Tarja, S.: Empirical studies in reverse engineering: state of the art and future trends. Empir. Software Eng.\u00a012(5) (2007)","DOI":"10.1007\/s10664-007-9037-5"},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"Stol, K., Avgeriou, P., Ali Babar, M.: Identifying Architectural Patterns Used in Open Source Software: Approaches and Challenges. In: EASE, Keele, UK (2010)","DOI":"10.1007\/978-3-642-23798-0_15"},{"key":"15_CR12","volume-title":"Software Architecture: Perspectives on an Emerging Discpline","author":"M. Shaw","year":"1996","unstructured":"Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discpline. Prentice-Hall Inc., Englewood Cliffs (1996)"},{"key":"15_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1007\/978-3-540-75132-8_21","volume-title":"Software Architecture","author":"N.B. Harrison","year":"2007","unstructured":"Harrison, N.B., Avgeriou, P.: Leveraging Architecture Patterns to Satisfy Quality Attributes. In: Oquendo, F. (ed.) ECSA 2007. LNCS, vol.\u00a04758, pp. 263\u2013270. Springer, Heidelberg (2007)"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Stol, K., Ali Babar, M.: A Comparison Framework for Open Source Software Evaluation Methods. In: Int\u2019l Conf. on Open Source Systems, pp. 389\u2013394 (2010)","DOI":"10.1007\/978-3-642-13244-5_36"},{"key":"15_CR15","doi-asserted-by":"crossref","unstructured":"Fitzgerald, B.: The transformation of open source software. MISQ 30(3) (2006)","DOI":"10.2307\/25148740"},{"key":"15_CR16","volume-title":"Design patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"issue":"1","key":"15_CR17","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N. Medvidovic","year":"2000","unstructured":"Medvidovic, N., Taylor, R.N.: A classification and comparison framework for software architecture description languages. Trans. Softw. Eng.\u00a026(1), 70\u201393 (2000)","journal-title":"Trans. Softw. Eng."},{"issue":"4","key":"15_CR18","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1109\/32.799955","volume":"25","author":"C.B. Seaman","year":"1999","unstructured":"Seaman, C.B.: Qualitative methods in empirical studies of software engineering. Trans. Softw. Eng.\u00a025(4), 557\u2013572 (1999)","journal-title":"Trans. Softw. Eng."},{"key":"15_CR19","unstructured":"White, S.A.: Introduction to BPMN, BPTrends (July 2004)"},{"key":"15_CR20","unstructured":"van Heesch, U.: http:\/\/www.cs.rug.nl\/search\/ArchPatn\/OpenPatternRepository"},{"key":"15_CR21","unstructured":"Booch, G.: http:\/\/www.handbookofsoftwarearchitecture.com (accessed December 5, 2010)"},{"issue":"3","key":"15_CR22","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1007\/s10664-009-9121-0","volume":"15","author":"D. Falessi","year":"2010","unstructured":"Falessi, D., Ali Babar, M., Cantone, G., Kruchten, P.: Applying empirical software engineering to software architecture: challenges and lessons learned. Empir. Software Eng.\u00a015(3), 250\u2013276 (2010)","journal-title":"Empir. Software Eng."},{"key":"15_CR23","unstructured":"Wohlin, C., H\u00f6st, M., Henningsson, K.: Empirical Methods and Studies in Software Engineering. LNCS, pp. 145\u2013165 (2008)"},{"key":"15_CR24","doi-asserted-by":"crossref","unstructured":"Jedlitschka, A., Pfahl, D.: Reporting Guidelines for Controlled Experiments in Software Engineering. In: ISESE, pp. 95\u2013104 (2005)","DOI":"10.1109\/ISESE.2005.1541818"},{"key":"15_CR25","volume-title":"Advanced Data Mining Techniques","author":"D.L. Olson","year":"2008","unstructured":"Olson, D.L., Delen, D.: Advanced Data Mining Techniques. Springer, Heidelberg (2008)"},{"key":"15_CR26","doi-asserted-by":"crossref","unstructured":"Carver, J.C., Jaccheri, L., Morasca, S., Shull, F.: A checklist for integrating student empirical studies with research and teaching goals. Empir. Software Eng.\u00a015(1) (2010)","DOI":"10.1007\/s10664-009-9109-9"},{"issue":"1","key":"15_CR27","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1016\/j.infsof.2008.04.006","volume":"51","author":"V.B. Kampenes","year":"2007","unstructured":"Kampenes, V.B., Dyb\u00e5, T., Hannay, J.E., Sj\u00f8berg, D.I.K.: A Systematic Review of Quasi-Experiments in Software Engineering. Inf. Softw. Technol.\u00a051(1), 71\u201382 (2007)","journal-title":"Inf. Softw. Technol."},{"issue":"8","key":"15_CR28","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1109\/TSE.2002.1027796","volume":"28","author":"B.A. Kitchenham","year":"2002","unstructured":"Kitchenham, B.A., Pfleeger, S.L., Pickard, L.M., Jones, P.W., Hoaglin, D.C., el Emam, K., Rosenberg, J.: Preliminary guidelines for empirical research in software engineering. Trans. Softw. Eng.\u00a028(8), 721\u2013734 (2002)","journal-title":"Trans. Softw. Eng."},{"key":"15_CR29","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in Software Engineering: An Introduction","author":"C. Wohlin","year":"2000","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.C., Regnell, B., Wessl\u00e9n, A.: Experimentation in Software Engineering: An Introduction. Kluwer Academic, Dordrecht (2000)"},{"key":"15_CR30","unstructured":"Liu, J.: Research Project: An Analysis of JBoss Architecture, http:\/\/www.huihoo.org\/jboss\/jboss.html (accessed March 2, 2011)"},{"key":"15_CR31","unstructured":"Salehie, M., Li, S., Tahvildari, L.: \u2019Architectural Recovery of JBoss Application Server\u2019, Tech. Report no. UW-E&CE#2005-02, University of Waterloo (2005), http:\/\/stargroup.uwaterloo.ca\/~s7li\/publications\/ieee_papers\/uw-tr-1.pdf"},{"key":"15_CR32","volume-title":"Nonparametric statistical methods","author":"M. Hollander","year":"1999","unstructured":"Hollander, M., Wolfe, D.A.: Nonparametric statistical methods, 2nd edn. John Wiley & Sons, Inc., Chichester (1999)","edition":"2"},{"issue":"3","key":"15_CR33","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1023\/A:1026586415054","volume":"5","author":"M. H\u00f6st","year":"2000","unstructured":"H\u00f6st, M., Regnell, B., Wohlin, C.: Using Students as Subjects\u2014A Comparative Study of Students and Professionals in Lead-Time Impact Assessment. Empir. Software Eng.\u00a05(3), 201\u2013214 (2000)","journal-title":"Empir. Software Eng."},{"key":"15_CR34","doi-asserted-by":"crossref","unstructured":"Svahnberg, M., Aurum, A.K., Wohlin, C.: Using Students as Subjects \u2013 An Empirical Evaluation. In: ESEM, Kaiserslautern, Germany, pp. 288\u2013290 (2008)","DOI":"10.1145\/1414004.1414055"},{"key":"15_CR35","doi-asserted-by":"crossref","unstructured":"Berander, P.: Using students as subjects in requirements prioritization. In: ISESE (2004)","DOI":"10.1109\/ISESE.2004.1334904"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-23798-0_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,15]],"date-time":"2019-06-15T00:16:26Z","timestamp":1560557786000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23798-0_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642237973","9783642237980"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23798-0_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}