{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,29]],"date-time":"2025-04-29T17:28:24Z","timestamp":1745947704130},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2008,4,26]],"date-time":"2008-04-26T00:00:00Z","timestamp":1209168000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2009,3]]},"DOI":"10.1007\/s11219-008-9052-9","type":"journal-article","created":{"date-parts":[[2008,4,25]],"date-time":"2008-04-25T14:03:18Z","timestamp":1209132198000},"page":"5-24","source":"Crossref","is-referenced-by-count":15,"title":["Multiple-parameter coupling metrics for layered component-based software"],"prefix":"10.1007","volume":"17","author":[{"given":"Liguo","family":"Yu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kai","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Srini","family":"Ramaswamy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2008,4,26]]},"reference":[{"key":"9052_CR24","unstructured":"Abdurazik, A. (2007). Coupling-based analysis of object-oriented software, Ph.D. Dissertation, George Mason University. Available at: http:\/\/www.ise.gmu.edu\/~ofut\/rsrch\/aynur-dissertation.pdf ."},{"issue":"11","key":"9052_CR1","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1145\/163359.163375","volume":"36","author":"R. D. Banker","year":"1993","unstructured":"Banker, R. D., Datar, S. M., Kemerer, C. F., & Zweig, D. (1993). Software complexity and maintenance costs. Communications of the ACM, 36(11), 81\u201394.","journal-title":"Communications of the ACM"},{"issue":"10","key":"9052_CR2","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1109\/32.544352","volume":"22","author":"V. R. Basili","year":"1996","unstructured":"Basili, V. R., Briand, L. C., & Melo, W. L. (1996). A validation of object-oriented design metrics as quality indicators. IEEE Transactions on Software Engineering, 22(10), 751\u2013761.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"9052_CR3","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1145\/69605.357965","volume":"27","author":"G. M. Berns","year":"1984","unstructured":"Berns, G. M. (1984). Assessing software maintainability. Communications of the ACM, 27(1), 14\u201323.","journal-title":"Communications of the ACM"},{"key":"9052_CR4","doi-asserted-by":"crossref","DOI":"10.1145\/75722","volume-title":"Software reusability: Concepts and models","author":"T. J. Biggerstaff","year":"1989","unstructured":"Biggerstaff, T. J., & Perlis, A. J. (1989). Software reusability: Concepts and models (Vol. 1). New York, NY: ACM Press."},{"issue":"1","key":"9052_CR5","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1109\/32.748920","volume":"25","author":"L. C. Briand","year":"1999","unstructured":"Briand, L. C., Daly, J. W., & W\u00fcst, J. K. (1999). A unified framework for coupling measurement in object-oriented systems. IEEE Transactions on Software Engineering, 25(1), 91\u2013121.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9052_CR6","unstructured":"Briand, L. C., Morasca S., & Basili V. R. (1994). Defining and Validating High-Layer Design Metrics, Computer Science Technical Report Series, Vol. CS-TR-3301, University of Maryland at College Park, College Park, MD."},{"key":"9052_CR7","unstructured":"Brown, A. W. (1997). Background Information on CBD, SIGPC, Vol. 1. No. 18."},{"key":"9052_CR8","volume-title":"Object-oriented software engineering using UML, patterns, and Java","author":"B. Bruegge","year":"2004","unstructured":"Bruegge, B., & Dutoit, A. H. (2004). Object-oriented software engineering using UML, patterns, and Java. Upper Saddle River, NJ: Pearson Prentice Hall."},{"key":"9052_CR9","volume-title":"Measuring software design quality","author":"D. N. Card","year":"1990","unstructured":"Card, D. N., & Glass, R. L. (1990). Measuring software design quality. Upper Saddle River, NJ: Prentice-Hall."},{"issue":"6","key":"9052_CR10","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","volume":"30","author":"S. Chidamber","year":"1994","unstructured":"Chidamber, S., & Kemerer, C. (1994). A metric suite for object oriented design. IEEE Transactions on Software Engineering, 30(6), 476\u2013493.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9052_CR11","doi-asserted-by":"crossref","unstructured":"Dandashi, F. (2002). Software engineering: theory, application and practice: A method for assessing the reusability of object-oriented code using a validated set of automated measurements. In Proceedings of the 2002 ACM Symposium on Applied Computing, pp. 997\u20131003.","DOI":"10.1145\/508791.508985"},{"issue":"2","key":"9052_CR12","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/S0164-1212(00)00121-7","volume":"57","author":"W. B. Frakes","year":"2001","unstructured":"Frakes, W. B., & Succi, G. (2001). An industrial study of reuse, quality, and productivity. Journal of Systems and Software, 57(2), 99\u2013106.","journal-title":"Journal of Systems and Software"},{"issue":"3","key":"9052_CR13","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1145\/62065.62073","volume":"32","author":"V. R. Gibson","year":"1989","unstructured":"Gibson, V. R., & Senn, J. A. (1989). System structure and software maintenance performance. Communications of the ACM, 32(3), 347\u2013358.","journal-title":"Communications of the ACM"},{"issue":"2\u20133","key":"9052_CR14","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/S0164-1212(99)00144-2","volume":"52","author":"R. Harrison","year":"2000","unstructured":"Harrison, R., Counsell, S., & Nithi, R. (2000). Experimental assessment of the effect of inheritance on the maintainability of object-oriented systems. Journal of System and Software, 52(2\u20133), 173\u2013179.","journal-title":"Journal of System and Software"},{"key":"9052_CR15","doi-asserted-by":"crossref","unstructured":"Hassoun, Y., Johnson, R., & Counsell, S. (2004). A dynamic runtime coupling metric for meta-level architectures. In Proceedings of the Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR\u201904), pp. 339\u2013346.","DOI":"10.1109\/CSMR.2004.1281436"},{"key":"9052_CR16","unstructured":"Jonge, M. D. (2004). Multi-level component composition. 2nd Groningen Workshop on Software Variability Modeling (SVM\u201904)."},{"issue":"2","key":"9052_CR17","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1016\/0164-1212(81)90032-7","volume":"2","author":"D. Kafura","year":"1981","unstructured":"Kafura, D., & Henry, S. (1981). Software quality metrics based on interconnectivity. Journal of Systems and Software, 2(2), 121\u2013131.","journal-title":"Journal of Systems and Software"},{"key":"9052_CR18","volume-title":"Foundations of component-based systems","author":"G. Leavens","year":"2000","unstructured":"Leavens, G., & Sitaraman, M. (2000). Foundations of component-based systems. Cambridge, UK: Cambridge University Press."},{"issue":"5","key":"9052_CR19","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/52.311048","volume":"11","author":"W. Lim","year":"1994","unstructured":"Lim, W. (1994). Effects of reuse on quality, productivity, and economics. IEEE Software, 11(5), 23\u201330.","journal-title":"IEEE Software"},{"key":"9052_CR20","unstructured":"L\u00fcer, C., Rosenblum, D. S., & van der Hoek A. (2001). The evolution of software evolvability. In Proceedings of the 4th International Workshop on Principles of Software Evolution, Vienna, Austria, September 2001, pp. 134\u2013137."},{"issue":"2","key":"9052_CR21","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1145\/505776.505790","volume":"26","author":"H. Mei","year":"2001","unstructured":"Mei, H., Zhang, L., & Yang F. (2001). A software configuration management model for supporting component-based software development. ACM SIGSOFT, 26(2), 53\u201358.","journal-title":"ACM SIGSOFT"},{"key":"9052_CR22","volume-title":"Data analysis, an introduction","author":"B. Nolan","year":"1994","unstructured":"Nolan, B. (1994). Data analysis, an introduction. Cambridge, MA: Polity Press."},{"issue":"3","key":"9052_CR23","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1016\/0164-1212(93)90072-6","volume":"20","author":"J. Offutt","year":"1993","unstructured":"Offutt, J., Harrold, M. J., & Kolte, P. (1993). A software metric system for module coupling. Journal of System and Software, 20(3), 295\u2013308.","journal-title":"Journal of System and Software"},{"key":"9052_CR25","volume-title":"The practical guide to structured systems design","author":"M. Page-Jones","year":"1980","unstructured":"Page-Jones, M. (1980). The practical guide to structured systems design. New York: Yourdon Press."},{"key":"9052_CR26","doi-asserted-by":"crossref","unstructured":"Price, M. W., & Demurjian, S. A. (1997). Analyzing and measuring reusability in object-oriented design. In Proceedings of the 12th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 22\u201333.","DOI":"10.1145\/263698.263702"},{"issue":"2","key":"9052_CR27","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1109\/32.67595","volume":"17","author":"R. W. Selby","year":"1991","unstructured":"Selby, R. W., & Basili, V. R. (1991). Analyzing error-prone system structure. IEEE Transactions on Software Engineering, 17(2), 141\u2013152.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9052_CR28","volume-title":"The architecture of complexity, the sciences of the artificial","author":"H. A. Simon","year":"1969","unstructured":"Simon, H. A. (1969). The architecture of complexity, the sciences of the artificial. Cambridge, MA: MIT Press."},{"issue":"2","key":"9052_CR29","doi-asserted-by":"crossref","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. (1974). Structured design. IBM Systems Journal, 13(2), 115\u2013139.","journal-title":"IBM Systems Journal"},{"issue":"2","key":"9052_CR30","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/0164-1212(81)90031-5","volume":"2","author":"D. A. Troy","year":"1981","unstructured":"Troy, D. A., & Zweben, S. H. (1981). Measuring the quality of structured design. Journal of Systems and Software, 2(2), 113\u2013120.","journal-title":"Journal of Systems and Software"},{"issue":"2","key":"9052_CR32","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1007\/s10664-006-9000-x","volume":"12","author":"L. Yu","year":"2007","unstructured":"Yu, L. (2007). Understanding component co-evolution with a study on Linux. Empirical Software Engineering, 12(2), 123\u2013141.","journal-title":"Empirical Software Engineering"},{"key":"9052_CR33","doi-asserted-by":"crossref","unstructured":"Yu, L., & Ramaswamy, S. (2007). Verifying design modularity, hierarchy, and interaction locality using data clustering techniques. In Proceedings of the 45th ACM Southeast Conference, Winston-Salem, NC, March 2007, pp. 419\u2013424.","DOI":"10.1145\/1233341.1233417"},{"issue":"10","key":"9052_CR31","doi-asserted-by":"crossref","first-page":"694","DOI":"10.1109\/TSE.2004.58","volume":"30","author":"L. Yu","year":"2004","unstructured":"Yu, L., Schach, S. R., Chen, K., & Offutt, J. (2004). Categorization of common coupling and its application to the maintainability of the Linux Kernel. IEEE Transactions on Software Engineering, 30(10), 694\u2013706.","journal-title":"IEEE Transactions on Software Engineering"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-008-9052-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-008-9052-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-008-9052-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,4]],"date-time":"2020-05-04T19:44:58Z","timestamp":1588621498000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-008-9052-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,4,26]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,3]]}},"alternative-id":["9052"],"URL":"https:\/\/doi.org\/10.1007\/s11219-008-9052-9","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,4,26]]}}}