{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,1]],"date-time":"2025-04-01T17:10:23Z","timestamp":1743527423997,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":36,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642311277"},{"type":"electronic","value":"9783642311284"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-31128-4_10","type":"book-chapter","created":{"date-parts":[[2012,6,18]],"date-time":"2012-06-18T09:23:33Z","timestamp":1340011413000},"page":"132-146","source":"Crossref","is-referenced-by-count":2,"title":["Assessing Maintainability Metrics in Software Architectures Using COSMIC and UML"],"prefix":"10.1007","author":[{"given":"Eudisley Gomes","family":"dos Anjos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruan Delgado","family":"Gomes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M\u00e1rio","family":"Zenha-Rela","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"10_CR1","series-title":"Lecture Notes in Computer Science","volume-title":"Computational Science and Its Applications - ICCSA 2011","year":"2011","unstructured":"Murgante, B., Gervasi, O., Iglesias, A., Taniar, D., Apduhan, B.O. (eds.): ICCSA 2011, Part V. LNCS, vol.\u00a06786. Springer, Heidelberg (2011)"},{"key":"10_CR2","unstructured":"e Abreu, F.B., Pereira, G., Sousa, P.: A coupling-guided cluster analysis approach to reengineer the modularity of object-oriented systems. In: Proceedings of the Conference on Software Maintenance and Reengineering, CSMR 2000, p. 13. IEEE Computer Society, Washington, DC, USA (2000)"},{"key":"10_CR3","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/METRIC.1998.731224","volume-title":"Proceedings of the 5th International Symposium on Software Metrics, METRICS 1998","author":"G. Antoniol","year":"1998","unstructured":"Antoniol, G., Fiutem, R., Cristoforetti, L.: Using metrics to identify design patterns in object-oriented software. In: Proceedings of the 5th International Symposium on Software Metrics, METRICS 1998, p. 23. IEEE Computer Society, Washington, DC (1998)"},{"key":"10_CR4","unstructured":"Bengtsson, P.: Towards maintainability metrics on software architecture: An adaptation of object-oriented metrics. In: First Nordic Workshop on Software Architecture, NOSA 1998 (1998)"},{"key":"10_CR5","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1145\/69605.357965","volume":"27","author":"G.M. Berns","year":"1984","unstructured":"Berns, G.M.: Assessing software maintainability. Commun. ACM\u00a027, 14\u201323 (1984)","journal-title":"Commun. ACM"},{"key":"10_CR6","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1145\/223427.211856","volume":"20","author":"J.M. Bieman","year":"1995","unstructured":"Bieman, J.M., Kang, B.-K.: Cohesion and reuse in an object-oriented system. SIGSOFT Softw. Eng. Notes\u00a020, 259\u2013262 (1995)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"10_CR7","unstructured":"Bode, S.: On the role of evolvability for architectural design. In: Fischer, S., Maehle, E., Reischuk, R. (eds.) GI Jahrestagung. LNI, vol.\u00a0154, pp. 3256\u20133263. GI (2009)"},{"key":"10_CR8","doi-asserted-by":"publisher","first-page":"513","DOI":"10.1109\/32.926174","volume":"27","author":"L.C. Briand","year":"2001","unstructured":"Briand, L.C., Bunse, C., Daly, J.W.: A controlled experiment for evaluating quality guidelines on the maintainability of object-oriented designs. IEEE Trans. Softw. Eng.\u00a027, 513\u2013530 (2001)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10_CR9","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1109\/WOSQ.2007.2","volume-title":"Proceedings of the 5th International Workshop on Software Quality, WoSQ 2007","author":"Y. Cai","year":"2007","unstructured":"Cai, Y., Huynh, S.: An evolution model for software modularity assessment. In: Proceedings of the 5th International Workshop on Software Quality, WoSQ 2007, p. 3. IEEE Computer Society, Washington, DC, USA (2007)"},{"key":"10_CR10","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1109\/TSE.1986.6312942","volume":"12","author":"D.N. Card","year":"1986","unstructured":"Card, D.N., Church, V.E., Agresti, W.W.: An empirical study of software design practices. IEEE Trans. Softw. Eng.\u00a012, 264\u2013271 (1986)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10_CR11","doi-asserted-by":"publisher","first-page":"1405","DOI":"10.1002\/1097-024X(200010)30:12<1405::AID-SPE330>3.0.CO;2-3","volume":"30","author":"H.S. Chae","year":"2000","unstructured":"Chae, H.S., Kwon, Y.R., Bae, D.-H.: A cohesion measure for object-oriented classes. Softw. Pract. Exper.\u00a030, 1405\u20131431 (2000)","journal-title":"Softw. Pract. Exper."},{"key":"10_CR12","doi-asserted-by":"publisher","first-page":"826","DOI":"10.1109\/TSE.2004.88","volume":"30","author":"H.S. Chae","year":"2004","unstructured":"Chae, H.S., Kwon, Y.R., Bae, D.H.: Improving cohesion metrics for classes by considering dependent instance variables. IEEE Trans. Softw. Eng.\u00a030, 826\u2013832 (2004)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10_CR13","doi-asserted-by":"crossref","unstructured":"Chowdhury, I., Zulkernine, M.: Using complexity, coupling, and cohesion metrics as early indicators of vulnerabilities. J. Syst. Archit.\u00a057 (March 2011)","DOI":"10.1016\/j.sysarc.2010.06.003"},{"issue":"2","key":"10_CR14","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/BF00368701","volume":"1","author":"J. Daly","year":"1996","unstructured":"Daly, J., Brooks, A., Miller, J., Roper, M., Wood, M.: Evaluating inheritance depth on the maintainability of object-oriented software. Empirical Software Engineering\u00a01(2), 109\u2013132 (1996)","journal-title":"Empirical Software Engineering"},{"key":"10_CR15","unstructured":"Efe, P., Demirors, O., Gencel, C.: Mapping concepts of functional size measurement methods. In: COSMIC Function Points Theory and Advanced Practices, pp. 1\u201316 (2006)"},{"key":"10_CR16","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/S0164-1212(00)00086-8","volume":"56","author":"K. Emam El","year":"2001","unstructured":"El Emam, K., Melo, W., Machado, J.C.: The prediction of faulty classes using object-oriented design metrics. J. Syst. Softw.\u00a056, 63\u201375 (2001)","journal-title":"J. Syst. Softw."},{"key":"10_CR17","volume-title":"Software Metrics: A Rigorous and Practical Approach","author":"N.E. Fenton","year":"1996","unstructured":"Fenton, N.E.: Software Metrics: A Rigorous and Practical Approach. International Thomson Computer Press, Boston (1996)"},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Garlan, D., Schmerl, B.R.: A tool for defining and planning architecture evolution. In: ICSE, pp. 591\u2013594. IEEE (2009)","DOI":"10.1109\/ICSE.2009.5070563"},{"key":"10_CR19","unstructured":"Glass, R.L.: Facts and Fallacies of Software Engineering. Addison-Wesley (2002)"},{"key":"10_CR20","unstructured":"IEEE Architecture\u00a0Working Group. IEEE std 1471-2000, recommended practice for architectural description of software-intensive systems. Technical report. IEEE (2000)"},{"key":"10_CR21","doi-asserted-by":"publisher","first-page":"633","DOI":"10.1016\/j.jss.2007.07.038","volume":"81","author":"N. Habra","year":"2008","unstructured":"Habra, N., Abran, A., Lopez, M., Sellami, A.: A framework for the design and verification of software measurement methods. J. Syst. Softw.\u00a081, 633\u2013648 (2008)","journal-title":"J. Syst. Softw."},{"key":"10_CR22","unstructured":"Hashim, K., Key, E.: Malaysian Journal of Computer Science\u00a09(2) (1996)"},{"issue":"5","key":"10_CR23","doi-asserted-by":"publisher","first-page":"510","DOI":"10.1109\/TSE.1981.231113","volume":"7","author":"S. Henry","year":"1981","unstructured":"Henry, S., Kafura, D.: Software structure metrics based on information flow. IEEE Transactions on Software Engineering\u00a07(5), 510\u2013518 (1981)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10_CR24","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1109\/32.491650","volume":"22","author":"M. Hitz","year":"1996","unstructured":"Hitz, M., Montazeri, B.: Chidamber and kemerer\u2019s metrics suite: A measurement theory perspective. IEEE Trans. Softw. Eng.\u00a022, 267\u2013271 (1996)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10_CR25","unstructured":"ISO. International Standard - ISO\/IEC 14764 IEEE Std 14764-2006. ISO\/IEC 14764:2006 (E) IEEE Std 14764-2006 Revision of IEEE Std 1219-1998), pp. 1\u201346 (2006)"},{"key":"10_CR26","unstructured":"Kuipers, T.: Software Improvement Group, and Joost Visser. Maintainability index revisited - position paper. Complexity, 5\u20137 (2007)"},{"key":"10_CR27","first-page":"79","volume-title":"Proceedings of the Eighth Asia-Pacific on Software Engineering Conference, APSEC 2001","author":"J.K. Lee","year":"2001","unstructured":"Lee, J.K., Seung, S.J., Kim, S.D., Hyun, W., Han, D.H.: Component identification method with coupling and cohesion. In: Proceedings of the Eighth Asia-Pacific on Software Engineering Conference, APSEC 2001, p. 79. IEEE Computer Society, Washington, DC, USA (2001)"},{"key":"10_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1007\/BFb0017737","volume-title":"Software Process Technology","author":"M.M. Lehman","year":"1996","unstructured":"Lehman, M.M.: Laws of Software Evolution Revisited. In: Montangero, C. (ed.) EWSPT 1996. LNCS, vol.\u00a01149, pp. 108\u2013124. Springer, Heidelberg (1996)"},{"key":"10_CR29","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"2","author":"T.J. McCabe","year":"1976","unstructured":"McCabe, T.J.: A complexity measure. IEEE Transactions on Software Engineering\u00a02, 308\u2013320 (1976)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10_CR30","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1109\/ICSM.2006.67","volume-title":"Proceedings of the 22nd IEEE International Conference on Software Maintenance","author":"D. Poshyvanyk","year":"2006","unstructured":"Poshyvanyk, D., Marcus, A.: The conceptual coupling metrics for object-oriented systems. In: Proceedings of the 22nd IEEE International Conference on Software Maintenance, pp. 469\u2013478. IEEE Computer Society, Washington, DC (2006)"},{"key":"10_CR31","first-page":"360","volume-title":"Proceedings of the 1997 International Conference on Engineering of Computer-Based Systems, ECBS 1997","author":"D. Rowe","year":"1997","unstructured":"Rowe, D., Leaney, J.: Evaluating evolvability of computer based systems architectures - an ontological approach. In: Proceedings of the 1997 International Conference on Engineering of Computer-Based Systems, ECBS 1997, pp. 360\u2013367. IEEE Computer Society, Washington, DC (1997)"},{"key":"10_CR32","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1109\/TASE.2008.17","volume-title":"Proceedings of the 2008 2nd IFIP\/IEEE International Symposium on Theoretical Aspects of Software Engineering","author":"H. Shen","year":"2008","unstructured":"Shen, H., Zhang, S., Zhao, J.: An empirical study of maintainability in aspect-oriented system evolution using coupling metrics. In: Proceedings of the 2008 2nd IFIP\/IEEE International Symposium on Theoretical Aspects of Software Engineering, pp. 233\u2013236. IEEE Computer Society, Washington, DC (2008)"},{"key":"10_CR33","unstructured":"The Institute of Electrical and Eletronics Engineers. IEEE standard glossary of software engineering terminology. IEEE Standard (1990)"},{"issue":"3","key":"10_CR34","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1142\/S0218194009004234","volume":"19","author":"M. Thongmak","year":"2009","unstructured":"Thongmak, M., Muenchaisri, P.: Maintainability metrics for aspect-oriented software. International Journal of Software Engineering and Knowledge Engineering IJSEKE\u00a019(3), 389\u2013420 (2009)","journal-title":"International Journal of Software Engineering and Knowledge Engineering IJSEKE"},{"key":"10_CR35","first-page":"99","volume-title":"Proceedings of the 6th European Conference on Software Maintenance and Reengineering, CSMR 2002","author":"P. Yu","year":"2002","unstructured":"Yu, P., Syst\u00e4, T., M\u00fcller, H.A.: Predicting fault-proneness using oo metrics: An industrial case study. In: Proceedings of the 6th European Conference on Software Maintenance and Reengineering, CSMR 2002, pp. 99\u2013107. IEEE Computer Society, Washington, DC (2002)"},{"issue":"5","key":"10_CR36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1095430.1095445","volume":"30","author":"G. Zayaraz","year":"2005","unstructured":"Zayaraz, G., Thambidurai, P., Srinivasan, M., Rodrigues, P.: Software quality assurance through cosmic ffp. ACM SIGSOFT Software Engineering Notes\u00a030(5), 1 (2005)","journal-title":"ACM SIGSOFT Software Engineering Notes"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2012"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-31128-4_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,1]],"date-time":"2025-04-01T16:55:53Z","timestamp":1743526553000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-31128-4_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642311277","9783642311284"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-31128-4_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}