{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T05:13:48Z","timestamp":1738386828422,"version":"3.35.0"},"publisher-location":"Berlin, Heidelberg","reference-count":39,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540680628"},{"type":"electronic","value":"9783540680734"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-68073-4_31","type":"book-chapter","created":{"date-parts":[[2008,7,28]],"date-time":"2008-07-28T13:04:46Z","timestamp":1217250286000},"page":"282-293","source":"Crossref","is-referenced-by-count":7,"title":["Identifying and Improving Reusability Based on Coupling Patterns"],"prefix":"10.1007","author":[{"given":"Andrea","family":"Capiluppi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cornelia","family":"Boldyreff","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"8","key":"31_CR1","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":"31_CR2","doi-asserted-by":"crossref","unstructured":"Aoki, A., Hayashi, K., Kishida, K., Nakakoji, K., Nishinaka, Y., Reeves, B., Takashima, A., Yamamoto, Y.: A case study of the evolution of jun: an object-oriented open-source 3d multimedia library. In: Proceedings of the 23rd International Conference on Software Engineering, Toronto, Canada, ICSE, pp. 524\u2013533 (2001)","DOI":"10.1109\/ICSE.2001.919127"},{"issue":"5","key":"31_CR3","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1049\/sej.1991.0032","volume":"6","author":"V.R. Basili","year":"1991","unstructured":"Basili, V.R., Rombach, H.D.: Support for Comprehensive Reuse. IEEE Software Engineering Journal\u00a06(5), 303\u2013316 (1991)","journal-title":"IEEE Software Engineering Journal"},{"key":"31_CR4","unstructured":"Beecher, K., Boldyreff, C., Capiluppi, A., Rank, S.: Evolutionary Success of Open Source Software: an Investigation into Exogenous Drivers. In: Electronic Communications of the EASST: ERCIM Symposium on Software Evolution, vol.\u00a017(8) (2007)"},{"issue":"1","key":"31_CR5","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/32.481535","volume":"22","author":"L.C. Briand","year":"1996","unstructured":"Briand, L.C., Morasca, S., Basili, V.R.: Property-based Software Engineering Measurement. IEEE Transactions on Software Engineering\u00a022(1), 68\u201386 (1996)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"31_CR6","doi-asserted-by":"crossref","unstructured":"Capiluppi, A.: Models for the Evolution of OS Projects. In: Proceedings of the International Conference on Software Maintenance, Amsterdam, Netherlands, pp. 65\u201374 (2003)","DOI":"10.1109\/ICSM.2003.1235407"},{"key":"31_CR7","unstructured":"Capiluppi, A., Lago, P., Morisio, M.: Evidences in the Evolution of OS Projects Through Changelog Analyses. In: Proceedings of the 3rd Workshop on Open Source Software Engineering, Portland, OR, USA, ICSE (2003)"},{"key":"31_CR8","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1002\/0470871822.ch10","volume-title":"Software Evolution and Feedback: Theory and Practice","author":"A. Capiluppi","year":"2006","unstructured":"Capiluppi, A., Morisio, M., Ramil, J.F.: Structural Analysis of Open Source Systems. In: Madhavji, N.H., Ramil, J.F., Perry, D. (eds.) Software Evolution and Feedback: Theory and Practice, pp. 207\u2013222. Wiley, Chichester (2006)"},{"key":"31_CR9","doi-asserted-by":"crossref","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 Software Metrics Symposium, pp. 2\u201313 (2004)","DOI":"10.1109\/METRIC.2004.1357886"},{"key":"31_CR10","doi-asserted-by":"crossref","unstructured":"Carney, D.: Assembling Large Systems from COTS Components: Opportunities, Cautions, and Complexities. Technical report, SEI Monographs on the Use of Commercial Software in Government Systems (1997)","DOI":"10.21236\/ADA634163"},{"key":"31_CR11","doi-asserted-by":"crossref","unstructured":"Ducasse, S., Lanza, M., Ponisio, L.: Butterflies: A visual Approach to Characterize Packages. In: Proceedings of the 11th International Software Metrics Symposium (2005)","DOI":"10.1109\/METRICS.2005.15"},{"key":"31_CR12","doi-asserted-by":"crossref","unstructured":"Ellson, J., Gansner, E., Koutsofios, L., North, S.C., Woodhull, G.: Graphviz, Open Source Graph Drawing Tools (2002)","DOI":"10.1007\/3-540-45848-4_57"},{"key":"31_CR13","unstructured":"Fenton, N.E., Pfleeger, S.L.: Software Metrics: a Practical and Rigorous Approach. Thomson (1996)"},{"issue":"1","key":"31_CR14","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1046\/j.1365-2575.2002.00110.x","volume":"12","author":"S. Koch","year":"2002","unstructured":"Koch, S., Schneider, G.: Effort, Cooperation and Coordination in an Open Source Software Project: GNOME. Information Systems Journal\u00a012(1), 27\u201342 (2002)","journal-title":"Information Systems Journal"},{"issue":"6","key":"31_CR15","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1002\/smr.301","volume":"16","author":"D.M. German","year":"2004","unstructured":"German, D.M.: Using Software Trails to Reconstruct the Evolution of Software. Journal of Software Maintenance and Evolution: Research and Practice\u00a016(6), 367\u2013384 (2004)","journal-title":"Journal of Software Maintenance and Evolution: Research and Practice"},{"key":"31_CR16","doi-asserted-by":"crossref","unstructured":"Godfrey, M.W., Tu, Q.: Evolution in Open Source Software: A Case Study. In: Proceedings of the International Conference on Software Maintenance, San Jose, CA, USA, pp. 131\u2013142 (2000)","DOI":"10.1109\/ICSM.2000.883030"},{"key":"31_CR17","doi-asserted-by":"crossref","unstructured":"Gorton, I., Zhu, L.: Tool Support for Just-In-Time Architecture Reconstruction and Evaluation: an Experience Report. In: Proceedings of the 27th international conference on Software engineering, pp. 514\u2013523 (2005)","DOI":"10.1145\/1062455.1062548"},{"key":"31_CR18","volume-title":"Applied Software Architecture","author":"C. Hofmeister","year":"2000","unstructured":"Hofmeister, C., Nord, R., Soni, D.: Applied Software Architecture. Addison-Wesley, Reading (2000)"},{"issue":"5","key":"31_CR19","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":"31_CR20","series-title":"Lecture Notes in Computer Science","first-page":"2","volume-title":"GI - 5. Jahrestagung","author":"B. Lang","year":"1975","unstructured":"Lang, B., Abramatic, J.F., Gonzalez-Barahona, J.M., Gomez, P., Pedersen, M.K.: GI 1975. In: M\u00fchlbacher, J.R. (ed.) GI 1975. LNCS, vol.\u00a034(12), p. 2. Springer, Heidelberg (1975)"},{"issue":"2","key":"31_CR21","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. Journal of Systems and Software\u00a023(2), 111\u2013122 (1993)","journal-title":"Journal of Systems and Software"},{"key":"31_CR22","doi-asserted-by":"crossref","unstructured":"Llorens, J., Fuentes, J., Astudillo, H.: Incremental Software Reuse. In: Proceedings of the International Conference on Software Reuse, Torino, Italy, ICSR (2006)","DOI":"10.1007\/11763864_29"},{"key":"31_CR23","doi-asserted-by":"crossref","unstructured":"Lungu, M., Lanza, M., Girba, T.: Package Patterns for Visual Architecture Recovery. In: Proceedings of the Conference on Software Maintenance and Reengineering, pp. 32\u201341 (2006)","DOI":"10.1109\/CSMR.2006.39"},{"key":"31_CR24","volume-title":"Agile Software Development, Principles, Patterns, and Practices","author":"R.C. Martin","year":"2002","unstructured":"Martin, R.C.: Agile Software Development, Principles, Patterns, and Practices. Prentice-Hall, Englewood Cliffs (2002)"},{"issue":"1","key":"31_CR25","first-page":"43","volume":"12","author":"Y. Matsumoto","year":"2004","unstructured":"Matsumoto, Y.: Some Experience in Promoting Reusable Software Presentation in Higher Abstraction Levels. IEEE Transactions on Software Engineering\u00a012(1), 43\u201360 (2004)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"31_CR26","volume-title":"Software Reuse Techniques","author":"C. McClure","year":"1997","unstructured":"McClure, C.: Software Reuse Techniques. Prentice-Hall, Englewood Cliffs (1997)"},{"issue":"2","key":"31_CR27","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1007\/s10515-006-7737-5","volume":"13","author":"N. Medvidovic","year":"2006","unstructured":"Medvidovic, N., Jakobac, V.: Using Software Evolution to Focus Architectural Recovery. Automated Software Engineering\u00a013(2), 225\u2013256 (2006)","journal-title":"Automated Software Engineering"},{"issue":"3","key":"31_CR28","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1145\/567793.567795","volume":"11","author":"A. Mockus","year":"2002","unstructured":"Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two Case Studies of Open Source Software Development: Apache and Mozilla. ACM Transactions on Software Engineering and Methodology\u00a011(3), 309\u2013346 (2002)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"31_CR29","doi-asserted-by":"crossref","unstructured":"Mohagheghi, P., Conradi, R.: Different Aspects of Product Family Adoption. In: Proceedings of 5th International Workshop on Product Family Evolution, pp. 429\u2013434 (2003)","DOI":"10.1007\/978-3-540-24667-1_32"},{"issue":"4","key":"31_CR30","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1109\/TSE.2002.995420","volume":"28","author":"M. Morisio","year":"2002","unstructured":"Morisio, M., Ezran, M., Tully, C.: Success and Failure Factors in Software Reuse. IEEE Transactions on Software Engineering\u00a028(4), 340\u2013357 (2002)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"31_CR31","doi-asserted-by":"crossref","unstructured":"Morisio, M., Seaman, C.B., Parra, A.T., Basili, V.R., Kraft, S.E., Condon, S.E.: Investigating and Improving a COTS-based Software Development. In: Proceedings of International Conference on Software Engineering, pp. 32\u201341 (2000)","DOI":"10.1145\/337180.337186"},{"key":"31_CR32","volume-title":"Measuring Software Reuse: Principles, Practices, and Economic Models","author":"J.S. Poulin","year":"1996","unstructured":"Poulin, J.S.: Measuring Software Reuse: Principles, Practices, and Economic Models. Addison-Wesley Longman Publishing Co., Inc., Boston (1996)"},{"key":"31_CR33","volume-title":"Software Engineering: a Practitioner\u2019s Approach","author":"R.S. Pressman","year":"1986","unstructured":"Pressman, R.S.: Software Engineering: a Practitioner\u2019s Approach, 2nd edn. McGraw-Hill, Inc., New York (1986)","edition":"2"},{"key":"31_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, Busan, Korea, pp. 84\u201391. IEEE Computer Society, Los Alamitos (2004)"},{"issue":"1","key":"31_CR35","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1046\/j.1365-2575.2002.00117.x","volume":"12","author":"I. Stamelos","year":"2002","unstructured":"Stamelos, I., Angelis, L., Oikonomou, A., Bleris, G.L.: Code Quality Analysis in Open-Source Software Development. Information Systems Journal\u00a012(1), 43\u201360 (2002)","journal-title":"Information Systems Journal"},{"key":"31_CR36","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1147\/sj.132.0115","volume":"13","author":"W.P. Stevens","year":"1974","unstructured":"Stevens, W.P., Myers, G.J., Constantine, L.L.: Structured Design. IBM Systems Journal\u00a013, 115\u2013139 (1974)","journal-title":"IBM Systems Journal"},{"issue":"2","key":"31_CR37","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":"31_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, Florence, Italy, pp. 65\u201374. IEEE, Los Alamitos (2001)"},{"issue":"10","key":"31_CR39","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/TSE.2004.58","volume":"30","author":"L. Yu","year":"2004","unstructured":"Yu, L., Schach, S.R., Chen, K., Offutt, J.: Categorization of Common Coupling and Its Application to the Maintainability of the Linux Kernel. IEEE Transactions on Software Engineering\u00a030(10), 43\u201360 (2004)","journal-title":"IEEE Transactions on Software Engineering"}],"container-title":["Lecture Notes in Computer Science","High Confidence Software Reuse in Large Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-68073-4_31.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,31]],"date-time":"2025-01-31T05:55:36Z","timestamp":1738302936000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-68073-4_31"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540680628","9783540680734"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-68073-4_31","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[]}}