{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,13]],"date-time":"2025-03-13T04:21:36Z","timestamp":1741839696454,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":39,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642244179"},{"type":"electronic","value":"9783642244186"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-24418-6_11","type":"book-chapter","created":{"date-parts":[[2011,10,10]],"date-time":"2011-10-10T19:51:58Z","timestamp":1318276318000},"page":"159-176","source":"Crossref","is-referenced-by-count":6,"title":["Successful Reuse of Software Components: A Report from the Open Source Perspective"],"prefix":"10.1007","author":[{"given":"Andrea","family":"Capiluppi","sequence":"first","affiliation":[]},{"given":"Cornelia","family":"Boldyreff","sequence":"additional","affiliation":[]},{"given":"Klaas-Jan","family":"Stol","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"2","key":"11_CR1","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1016\/j.jss.2006.10.036","volume":"80","author":"M. Abi-Antoun","year":"2007","unstructured":"Abi-Antoun, M., Aldrich, J., Coelho, W.: A case study in re-engineering to enforce architectural control flow and data sharing. Journal of Systems and Software\u00a080(2), 240\u2013264 (2007)","journal-title":"Journal of Systems and Software"},{"key":"11_CR2","unstructured":"Arief, B., Gacek, C., Lawrie, T.: Software architectures and open source software \u2013 Where can research leverage the most? In: Proceedings of Making Sense of the Bazaar: 1st Workshop on Open Source Software Engineering, Toronto, Canada (May 2001)"},{"issue":"8","key":"11_CR3","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1109\/TSE.2004.41","volume":"30","author":"E. Arisholm","year":"2004","unstructured":"Arisholm, E., Briand, L.C., Foyen, A.: Dynamic coupling measurement for object-oriented software. IEEE Transactions on Software Engineering\u00a030(8), 491\u2013506 (2004)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"11_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1007\/978-3-540-30587-3_34","volume-title":"COTS-Based Software Systems","author":"P. Avgeriou","year":"2005","unstructured":"Avgeriou, P., Guelfi, N.: Resolving architectural mismatches of COTS through architectural reconciliation. In: Franch, X., Port, D. (eds.) ICCBSS 2005. LNCS, vol.\u00a03412, pp. 248\u2013257. Springer, Heidelberg (2005)"},{"issue":"5","key":"11_CR5","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1049\/sej.1991.0032","volume":"6","author":"V. Basili","year":"1991","unstructured":"Basili, V., Rombach, H.D.: Support for comprehensive reuse. IEEE Software Engineering Journal\u00a06(5), 303\u2013316 (1991)","journal-title":"IEEE Software Engineering Journal"},{"key":"11_CR6","doi-asserted-by":"publisher","first-page":"555","DOI":"10.1145\/302405.302691","volume-title":"Proceedings of the 21st International Conference on Software engineering (ICSE)","author":"I.T. Bowman","year":"1999","unstructured":"Bowman, I.T., Holt, R.C., Brewster, N.V.: Linux as a case study: its extracted software architecture. In: Proceedings of the 21st International Conference on Software engineering (ICSE), pp. 555\u2013563. IEEE Computer Society Press, Los Alamitos (1999)"},{"key":"11_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1007\/978-3-540-68073-4_31","volume-title":"High Confidence Software Reuse in Large Systems","author":"A. Capiluppi","year":"2008","unstructured":"Capiluppi, A., Boldyreff, C.: Identifying and improving reusability based on coupling patterns. In: Mei, H. (ed.) ICSR 2008. LNCS, vol.\u00a05030, pp. 282\u2013293. Springer, Heidelberg (2008)"},{"key":"11_CR8","series-title":"IFIP AICT","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1007\/978-3-642-02032-2_5","volume-title":"Open Source Ecosystems: Diverse Communities Interacting","author":"A. Capiluppi","year":"2009","unstructured":"Capiluppi, A., Knowles, T.: Software engineering in practice: Design and architectures of FLOSS systems. In: Boldyreff, C., Crowston, K., Lundell, B., Wasserman, A.I. (eds.) OSS 2009. IFIP AICT, vol.\u00a0299, pp. 34\u201346. Springer, Heidelberg (2009)"},{"key":"11_CR9","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1109\/METRIC.2004.1357886","volume-title":"Proceedings of the 10th International Symposium on Software Metrics (METRICS)","author":"A. Capiluppi","year":"2004","unstructured":"Capiluppi, A., Morisio, M., Ramil, J.F.: The evolution of source folder structure in actively evolved open source systems. In: Proceedings of the 10th International Symposium on Software Metrics (METRICS), pp. 2\u201313. IEEE Computer Society, Washington, DC, USA (2004)"},{"key":"11_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/3-540-46020-9_2","volume-title":"Software Reuse: Methods, Techniques, and Tools","author":"M. Jonge de","year":"2002","unstructured":"de Jonge, M.: Source tree composition. In: Gacek, C. (ed.) ICSR 2002. LNCS, vol.\u00a02319, pp. 17\u201332. Springer, Heidelberg (2002)"},{"issue":"7","key":"11_CR11","doi-asserted-by":"publisher","first-page":"588","DOI":"10.1109\/TSE.2005.77","volume":"31","author":"M. de Jonge","year":"2005","unstructured":"de Jonge, M.: Build-level components. IEEE Transactions on Software Engineering\u00a031(7), 588\u2013600 (2005)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"11_CR12","doi-asserted-by":"crossref","unstructured":"Due\u00f1as, J.C., de Oliveira, W.L., de la Puente, J.A.: Architecture recovery for software evolution. In: Proceedings of the 2nd Euromicro Conference On Software Maintenance And Reengineering (CSMR), pp. 113\u2013120 (1998)","DOI":"10.1109\/CSMR.1998.665766"},{"key":"11_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/32.895984","volume":"27","author":"S.G. Eick","year":"2001","unstructured":"Eick, S.G., Graves, T.L., Karr, A.F., Marron, J.S., Mockus, A.: Does code decay? assessing the evidence from change management data. IEEE Transactions on Software Engineering\u00a027, 1\u201312 (2001)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"11_CR14","unstructured":"Fenton, N.E., Pfleeger, S.L.: Software metrics: a practical and rigorous approach. Thomson (1996)"},{"key":"11_CR15","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1109\/WCRE.2007.5","volume-title":"Proceedings of the 14th Working Conference on Reverse Engineering (WCRE)","author":"D.M. German","year":"2007","unstructured":"German, D.M., Gonzalez-Barahona, J.M., Robles, G.: A model to understand the building and running inter-dependencies of software. In: Proceedings of the 14th Working Conference on Reverse Engineering (WCRE), pp. 140\u2013149. IEEE Computer Society, Washington, DC, USA (2007)"},{"key":"11_CR16","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1109\/ICSE.2009.5070520","volume-title":"Proceedings of the 2009 IEEE 31st International Conference on Software Engineering (ICSE)","author":"D.M. German","year":"2009","unstructured":"German, D.M., Hassan, A.E.: License integration patterns: Addressing license mismatches in component-based development. In: Proceedings of the 2009 IEEE 31st International Conference on Software Engineering (ICSE), pp. 188\u2013198. IEEE Computer Society, Washington, DC, USA (2009)"},{"key":"11_CR17","unstructured":"Godfrey, M., Eric, H.: Secrets from the monster: Extracting mozilla\u2019s software architecture. In: Proceedings of the 2nd Symposium on Constructing Software Engineering Tools, CoSET (2000)"},{"key":"11_CR18","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/FLOSS.2009.5071359","volume-title":"Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free\/Libre\/Open Source Software Research and Development (FLOSS)","author":"\u00d8. Hauge","year":"2009","unstructured":"Hauge, \u00d8., \u00d8sterlie, T., S\u00f8rensen, C.-F., Gerea, M.: An Empirical Study on Selection of Open Source Software - Preliminary Results. In: Capiluppi, A., Robles, G. (eds.) Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free\/Libre\/Open Source Software Research and Development (FLOSS), Vancouver, Canada, May 18, pp. 42\u201347. IEEE Computer Society Press, Los Alamitos (2009)"},{"key":"11_CR19","volume-title":"Applied Software Architecture","author":"C. Hofmeister","year":"2000","unstructured":"Hofmeister, C., Nord, R., Soni, D.: Applied Software Architecture. Addison-Wesley, Reading (2000)"},{"key":"11_CR20","first-page":"371","volume-title":"Proceedings of the IEEE International Conference on Software Maintenance (ICSM)","author":"R. Krikhaar","year":"1999","unstructured":"Krikhaar, R., Postma, A., Sellink, A., Stroucken, M., Verhoef, C.: A two-phase process for software architecture improvement. In: Proceedings of the IEEE International Conference on Software Maintenance (ICSM), p. 371. IEEE Computer Society, Washington, DC, USA (1999)"},{"issue":"5","key":"11_CR21","first-page":"88","volume":"12","author":"P. Kruchten","year":"1995","unstructured":"Kruchten, P.: The 4+1 view model of architecture. IEEE Software\u00a012(5), 88\u201393 (1995)","journal-title":"IEEE Software"},{"key":"11_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/978-3-540-30587-3_2","volume-title":"COTS-Based Software Systems","author":"B. Lang","year":"2005","unstructured":"Lang, B., Abramatic, J.-F., Gonz\u00e1lez-Barahona, J.M., G\u00f3mez, P., Pedersen, M.K.: Free and Proprietary Software in COTS-Based Software Development. In: Franch, X., Port, D. (eds.) ICCBSS 2005. LNCS, vol.\u00a03412, p. 2. Springer, Heidelberg (2005)"},{"key":"#cr-split#-11_CR23.1","doi-asserted-by":"crossref","unstructured":"Lehman, M.M.: Programs, cities, students, limits to growth? Programming Methodology, 42-62 (1978);","DOI":"10.1007\/978-1-4612-6315-9_6"},{"key":"#cr-split#-11_CR23.2","unstructured":"Inaugural Lecture"},{"issue":"9","key":"11_CR24","doi-asserted-by":"publisher","first-page":"1060","DOI":"10.1109\/PROC.1980.11805","volume":"68","author":"M.M. Lehman","year":"1980","unstructured":"Lehman, M.M.: Programs, life cycles, and laws of software evolution. Proc. IEEE\u00a068(9), 1060\u20131076 (1980)","journal-title":"Proc. IEEE"},{"issue":"2","key":"11_CR25","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MS.2009.33","volume":"26","author":"J. Li","year":"2009","unstructured":"Li, J., Conradi, R., Bunse, C., Torchiano, M., Slyngstad, O.P.N., Morisio, M.: Development with off-the-shelf components: 10 facts. IEEE Software\u00a026(2), 80\u201387 (2009)","journal-title":"IEEE Software"},{"issue":"2","key":"11_CR26","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1016\/0164-1212(93)90077-B","volume":"23","author":"W. Li","year":"1993","unstructured":"Li, W., Henry, S.: Object-oriented metrics that predict maintainability. J. Syst. Softw.\u00a023(2), 111\u2013122 (1993)","journal-title":"J. Syst. Softw."},{"key":"11_CR27","series-title":"CCIS","first-page":"176","volume-title":"EuroSPI","author":"A. Majchrowski","year":"2008","unstructured":"Majchrowski, A., Deprez, J.-C.: An operational approach for selecting open source components in a software development project. In: O\u2019Connor, R., Baddoo, N., Smolander, K., Messnarz, R. (eds.) EuroSPI. CCIS, vol.\u00a016, pp. 176\u2013188. Springer, Heidelberg (2008)"},{"key":"11_CR28","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1109\/FLOSS.2007.10","volume-title":"Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS)","author":"A. Mockus","year":"2007","unstructured":"Mockus, A.: Large-scale code reuse in open source software. In: Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS), p. 7. IEEE Computer Society, Washington, DC, USA (2007)"},{"key":"11_CR29","series-title":"IFIP","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1007\/978-0-387-09684-1_13","volume-title":"Open Source Development, Communities and Quality","author":"H. Orsila","year":"2008","unstructured":"Orsila, H., Geldenhuys, J., Ruokonen, A., Hammouda, I.: Update propagation practices in highly reusable open source components. In: Russo, B., Damiani, E., Hissam, S.A., Lundell, B., Succi, G. (eds.) Open Source Development, Communities and Quality. IFIP, vol.\u00a0275, pp. 159\u2013170. Springer, Boston (2008)"},{"issue":"12","key":"11_CR30","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D.L. Parnas","year":"1972","unstructured":"Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Communications of the ACM\u00a015(12), 1053\u20131058 (1972)","journal-title":"Communications of the ACM"},{"key":"11_CR31","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-03345-6","volume-title":"Software engineering with reusable components","author":"J. Sametinger","year":"1997","unstructured":"Sametinger, J.: Software engineering with reusable components. Springer, New York (1997)"},{"key":"11_CR32","doi-asserted-by":"crossref","unstructured":"Sartipi, K., Kontogiannis, K., Mavaddat, F.: A pattern matching framework for software architecture recovery and restructuring. In: Proceedings of the 8th International Workshop on Program Comprehension (IWPC), pp. 37\u201347 (2000)","DOI":"10.1109\/WPC.2000.852478"},{"issue":"7","key":"11_CR33","doi-asserted-by":"publisher","first-page":"454","DOI":"10.1109\/TSE.2006.66","volume":"32","author":"B. Schmerl","year":"2006","unstructured":"Schmerl, B., Aldrich, J., Garlan, D., Kazman, R., Yan, H.: Discovering architectures from running systems. IEEE Transactions on Software Engineering\u00a032(7), 454\u2013466 (2006)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"11_CR34","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1109\/APSEC.2004.58","volume-title":"Proceedings of the 11th Asia-Pacific Software Engineering Conference","author":"A. Senyard","year":"2004","unstructured":"Senyard, A., Michlmayr, M.: How to have a successful free software project. In: Proceedings of the 11th Asia-Pacific Software Engineering Conference, pp. 84\u201391. IEEE Computer Society, Busan (2004)"},{"key":"11_CR35","series-title":"International Computer Science Series","volume-title":"Software Engineering","author":"I. Sommerville","year":"2004","unstructured":"Sommerville, I.: Software Engineering, 7th edn. International Computer Science Series. Addison Wesley, Reading (2004)","edition":"7"},{"issue":"2","key":"11_CR36","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1109\/MS.2004.1270770","volume":"21","author":"M. Torchiano","year":"2004","unstructured":"Torchiano, M., Morisio, M.: Overlooked aspects of cots-based development. IEEE Software\u00a021(2), 88\u201393 (2004)","journal-title":"IEEE Software"},{"key":"11_CR37","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/WPC.2000.852479","volume-title":"Proceedings of the 8th International Workshop on Program Comprehension (IWPC)","author":"J.B. Tran","year":"2000","unstructured":"Tran, J.B., Godfrey, M.W., Lee, E.H.S., Holt, R.C.: Architectural repair of open source software. In: Proceedings of the 8th International Workshop on Program Comprehension (IWPC), pp. 48\u201359. IEEE Computer Society, Washington, DC, USA (2000)"},{"key":"11_CR38","first-page":"65","volume-title":"Proceedings of 2001 International Conference on Software Maintenance","author":"Q. Tu","year":"2001","unstructured":"Tu, Q., Godfrey, W.M.: The build-time software architecture view. In: Proceedings of 2001 International Conference on Software Maintenance, pp. 65\u201374. IEEE, Florence (2001)"}],"container-title":["IFIP Advances in Information and Communication Technology","Open Source Systems: Grounding Research"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-24418-6_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,12]],"date-time":"2025-03-12T17:46:18Z","timestamp":1741801578000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-24418-6_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642244179","9783642244186"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-24418-6_11","relation":{},"ISSN":["1868-4238","1861-2288"],"issn-type":[{"type":"print","value":"1868-4238"},{"type":"electronic","value":"1861-2288"}],"subject":[],"published":{"date-parts":[[2011]]}}}