{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T02:41:52Z","timestamp":1761964912623},"reference-count":60,"publisher":"Springer Science and Business Media LLC","issue":"2-3","license":[{"start":{"date-parts":[[2017,8,21]],"date-time":"2017-08-21T00:00:00Z","timestamp":1503273600000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/linproxy.fan.workers.dev:443\/http\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Innovations Syst Softw Eng"],"published-print":{"date-parts":[[2017,9]]},"DOI":"10.1007\/s11334-017-0304-3","type":"journal-article","created":{"date-parts":[[2017,8,21]],"date-time":"2017-08-21T03:39:15Z","timestamp":1503286755000},"page":"177-190","update-policy":"https:\/\/linproxy.fan.workers.dev:443\/http\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Object-oriented dynamic complexity measures for software understandability"],"prefix":"10.1007","volume":"13","author":[{"given":"Anjana","family":"Gosain","sequence":"first","affiliation":[]},{"given":"Ganga","family":"Sharma","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,8,21]]},"reference":[{"key":"304_CR1","unstructured":"IEEE Std 1061-1998 (1998) IEEE Standard for a Software Quality Metrics Methodology, Software and Systems Engineering Standards Committee Technical Report"},{"key":"304_CR2","unstructured":"Basili VR (1980) Qualitative software complexity models: a summary. In: Tutorial on models and methods for software management and engineering, IEEE Computer Society Press, Los Alamitos, California"},{"key":"304_CR3","volume-title":"Software complexity: measures and methods","author":"H Zuse","year":"1990","unstructured":"Zuse H (1990) Software complexity: measures and methods. Walter de Gruyter, Berlin"},{"issue":"8","key":"304_CR4","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1016\/S0950-5849(03)00033-8","volume":"45","author":"JK Chhabra","year":"2003","unstructured":"Chhabra JK, Aggarwal KK, Singh Y (2003) Code and data spatial complexity: two important software understandability measures. Inf Softw Technol 45(8):539\u2013546","journal-title":"Inf Softw Technol"},{"key":"304_CR5","doi-asserted-by":"crossref","unstructured":"Briand LC, W\u00fcst J, Ikonomovski SV, Lounis H (1999) Investigating quality factors in object-oriented designs: an industrial case study. In: ICSE\u201999, pp 345\u2013354","DOI":"10.1145\/302405.302654"},{"key":"304_CR6","unstructured":"Biggerstaff TJ, Mitbander BG, Webster D (1993) The concept assignment problem in program understanding. In: Proceedings of 15th international conference on software engineering, pp 482\u2013498"},{"key":"304_CR7","volume-title":"Object-oriented design with applications","author":"G Booch","year":"1991","unstructured":"Booch G (1991) Object-oriented design with applications. The Benjamin\/Cummings Publishing Company, Redwood City"},{"issue":"4","key":"304_CR8","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MC.1987.1663532","volume":"20","author":"FP Brooks","year":"1987","unstructured":"Brooks FP (1987) No silver bullets: essence and accidents of software engineering. Computer 20(4):10\u201319","journal-title":"Computer"},{"key":"304_CR9","doi-asserted-by":"crossref","DOI":"10.1201\/b17461","volume-title":"Software metrics: a rigorous and practical approach","author":"N Fenton","year":"2014","unstructured":"Fenton N, Bieman J (2014) Software metrics: a rigorous and practical approach. CRC Press, Boca Raton"},{"issue":"8","key":"304_CR10","doi-asserted-by":"crossref","first-page":"629","DOI":"10.1109\/32.707698","volume":"24","author":"SR Chidamber","year":"1998","unstructured":"Chidamber SR, Darcy DP, Kemerer CF (1998) Managerial use of metrics for object-oriented software: an exploratory analysis. IEEE Trans Softw Eng 24(8):629\u2013639","journal-title":"IEEE Trans Softw Eng"},{"issue":"6","key":"304_CR11","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber SR, Kemerer C (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20(6):476\u2013493","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"304_CR12","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/0164-1212(93)90077-B","volume":"23","author":"W Li","year":"1993","unstructured":"Li W, Henry S (1993) Object-oriented metrics that predict maintainability. J Syst Softw 23(2):111\u2013122","journal-title":"J Syst Softw"},{"key":"304_CR13","volume-title":"Object-oriented software metrics: a practical guide","author":"M Lorenz","year":"1994","unstructured":"Lorenz M, Kidd J (1994) Object-oriented software metrics: a practical guide. Prentice-Hall Inc., Englewood Cliffs"},{"key":"304_CR14","volume-title":"Object oriented metrics: measures of complexity","author":"B Henderson-Sellers","year":"1996","unstructured":"Henderson-Sellers B (1996) Object oriented metrics: measures of complexity. Prentice Hall Inc., Upper Saddle River"},{"issue":"1","key":"304_CR15","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1109\/TSE.2003.1166590","volume":"29","author":"RK Bandi","year":"2003","unstructured":"Bandi RK, Vaishnavi VK, Turk DE (2003) Predicting maintenance performance using object-oriented design complexity metrics. IEEE Trans Softw Eng 29(1):77\u201387","journal-title":"IEEE Trans Softw Eng"},{"issue":"1","key":"304_CR16","first-page":"35","volume":"12","author":"L Etzkorn","year":"1999","unstructured":"Etzkorn L, Bansiya J, Davis C (1999) Design and code complexity metrics for OO classes. J Object Oriented Program 12(1):35\u201340","journal-title":"J Object Oriented Program"},{"issue":"6","key":"304_CR17","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/52.168858","volume":"9","author":"JC Munson","year":"1992","unstructured":"Munson JC, Khoshgoftaar TM (1992) Measuring dynamic program complexity. IEEE Softw 9(6):48\u201355","journal-title":"IEEE Softw"},{"key":"304_CR18","doi-asserted-by":"crossref","unstructured":"Khoshgoftaar TM, Munson JC, Lanning DL (1993) Dynamic system complexity. In: Proceedings of international software metrics symposium, Metrics\u201993, Baltimore MD, pp 129\u2013140","DOI":"10.1109\/METRIC.1993.263793"},{"issue":"5","key":"304_CR19","doi-asserted-by":"crossref","first-page":"1016","DOI":"10.1007\/s11390-010-9384-3","volume":"25","author":"JK Chhabra","year":"2010","unstructured":"Chhabra JK, Gupta V (2010) A survey of dynamic software metrics. J Comput Sci Technol 25(5):1016\u20131029","journal-title":"J Comput Sci Technol"},{"key":"304_CR20","doi-asserted-by":"crossref","unstructured":"Gosain A, Sharma G (2015) Dynamic software metrics for object oriented software: a review. In: Mandal JK, Satapathy SC, Kumar Sanyal M, Sarkar PP, Mukhopadhyay A (eds) Information systems design and intelligent applications, AISC, vol 340. Springer India, Berlin, pp 579\u2013589","DOI":"10.1007\/978-81-322-2247-7_59"},{"key":"304_CR21","doi-asserted-by":"crossref","unstructured":"Yacoub SM, Ammar HH, Robinson T (1999) Dynamic metrics for object oriented designs. In: Proceedings of sixth international software metrics symposium, pp 50-61. IEEE","DOI":"10.1109\/METRIC.1999.809725"},{"issue":"8","key":"304_CR22","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1109\/TSE.2004.41","volume":"30","author":"E Arisholm","year":"2004","unstructured":"Arisholm E, Briand LC, Foyen A (2004) Dynamic coupling measurement for object-oriented software. IEEE Trans Softw Eng 30(8):491\u2013506","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"304_CR23","doi-asserted-by":"crossref","first-page":"452","DOI":"10.1016\/j.sysarc.2010.05.008","volume":"57","author":"V Gupta","year":"2011","unstructured":"Gupta V, Chhabra JK (2011) Dynamic cohesion measures for object-oriented software. J Syst Archit 57(4):452\u2013462","journal-title":"J Syst Archit"},{"issue":"1","key":"304_CR24","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/32.481535","volume":"22","author":"LC Briand","year":"1996","unstructured":"Briand LC, Morasca S, Basili VR (1996) Property-based software engineering measurement. IEEE Trans Softw Eng 22(1):68\u201386","journal-title":"IEEE Trans Softw Eng"},{"key":"304_CR25","doi-asserted-by":"crossref","unstructured":"Kiczales G, Hilsdale E, Hugunin J, Kersten M, Palm J, Griswold WG (2001) An overview of AspectJ. In: Knudsen JL (ed) ECOOP\u20192001\u2014Object-oriented programming. Springer, Berlin pp 327\u2013354","DOI":"10.1007\/3-540-45337-7_18"},{"key":"304_CR26","doi-asserted-by":"crossref","unstructured":"Kiczales G, Lamping J, Mendhekar A, Maeda C, Lopes C, Loingtier JM, Irwin J (1997) Aspect-oriented programming. In: Proceedings of the 11th European conference on object-oriented programming, ECOOP\u201997. Springer, pp 220\u2013242","DOI":"10.1007\/BFb0053381"},{"issue":"4","key":"304_CR27","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"2","author":"T McCabe","year":"1976","unstructured":"McCabe T (1976) A complexity metric. IEEE Trans Softw Eng 2(4):308\u2013320","journal-title":"IEEE Trans Softw Eng"},{"key":"304_CR28","volume-title":"Elements of software science","author":"MH Halstead","year":"1977","unstructured":"Halstead MH (1977) Elements of software science. Elsevier, New York"},{"issue":"2","key":"304_CR29","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1002\/(SICI)1096-9942(1999)5:2<111::AID-TAPO4>3.0.CO;2-0","volume":"5","author":"J Bansiya","year":"1999","unstructured":"Bansiya J, Davis C, Etzkorn L (1999) An entropy based complexity measure for object oriented designs. Theory Pract Object Syst 5(2):111\u2013118 Wiley","journal-title":"Theory Pract Object Syst"},{"key":"304_CR30","unstructured":"Wang Y, Shao J (2003) Measurement of the cognitive functional complexity of software. In: Proceedings IEEE international conference on cognitive informatics, ICCI\u201903, pp 67\u201371"},{"issue":"3","key":"304_CR31","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/S0164-1212(99)00102-8","volume":"51","author":"LC Briand","year":"2000","unstructured":"Briand LC, W\u00fcst J, Daly JW, Porter DV (2000) Exploring the relationships between design measures and software quality in object-oriented systems. J syst softw 51(3):245\u2013273","journal-title":"J syst softw"},{"key":"304_CR32","doi-asserted-by":"crossref","unstructured":"Banker RD, Datar S, Zweig D (1989) Software complexity and maintainability. In: Proceedings of the tenth international conference on information systems, pp 247\u2013255","DOI":"10.1145\/75034.75056"},{"issue":"3","key":"304_CR33","doi-asserted-by":"crossref","first-page":"640","DOI":"10.1007\/s10664-013-9291-7","volume":"20","author":"R Jabangwe","year":"2015","unstructured":"Jabangwe R, B\u00f6rstler J, Smite D, Wohlin C (2015) Empirical evidence on the link between object-oriented measures and external quality attributes: a systematic literature review. Empir SoftwEng 20(3):640\u2013693","journal-title":"Empir SoftwEng"},{"key":"304_CR34","first-page":"493","volume-title":"Handbook of software reliability engineering","author":"J Munson","year":"1996","unstructured":"Munson J, Khoshgoftaar T (1996) Software metrics for reliability assessment. In: Lyu Michael (ed) Handbook of software reliability engineering. McGraw-Hill, New York, pp 493\u2013529"},{"issue":"3","key":"304_CR35","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1007\/BF00127448","volume":"1","author":"JC Munson","year":"1996","unstructured":"Munson JC, Hall GA (1996) Estimating test effectiveness with dynamic complexity measurement. Empir Softw Eng 1(3):279\u2013305","journal-title":"Empir Softw Eng"},{"key":"304_CR36","unstructured":"Ammar HH, Nikzadeh T, Dugan J (1997) A methodology for risk assessment of functional specification of software systems using coherent petri nets. In: Proceedings of 4th international software metrics symposium, Metrics\u201997. Albuquerque, New Mexico, pp 108\u2013117"},{"key":"304_CR37","doi-asserted-by":"crossref","unstructured":"Yacoub S, Ammar H, Robinson T (2000) A methodology for architectural-level risk assessment using dynamic metrics. In: Proceedings of 11th international symposium on software reliability engineering, pp 210\u2013221","DOI":"10.1109\/ISSRE.2000.885873"},{"key":"304_CR38","doi-asserted-by":"crossref","unstructured":"Dufour B, Driesen K, Hendren L, Verbrugge C (2003) Dynamic metrics for Java. In: ACM SIGPLAN notices-special issue: proceedings of the OOPSLA \u201903 conference, vol 38(11). ACM pp 149\u2013168","DOI":"10.1145\/949305.949320"},{"key":"304_CR39","unstructured":"Lai ST (1998) A software metric combination model for software reuse. In: Proceedings of asia pacific software engineering conference Taipei, pp 70\u201377"},{"key":"304_CR40","unstructured":"Briand LC, El Emam K, Morasca S (1995) Theoretical and empirical validation of software product measures. Technical Report ISERN-95-03, International Software Engineering Research Network"},{"issue":"9","key":"304_CR41","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1109\/32.6178","volume":"14","author":"EJ Weyuker","year":"1988","unstructured":"Weyuker EJ (1988) Evaluating software complexity measures. IEEE Trans Softw Eng 14(9):357\u20131365","journal-title":"IEEE Trans Softw Eng"},{"issue":"12","key":"304_CR42","doi-asserted-by":"crossref","first-page":"929","DOI":"10.1109\/32.489070","volume":"21","author":"B Kitchenham","year":"1995","unstructured":"Kitchenham B, Pfleeger SL, Fenton N (1995) Towards a framework for software measurement validation. IEEE Trans Softw Eng 21(12):929\u2013944","journal-title":"IEEE Trans Softw Eng"},{"key":"304_CR43","doi-asserted-by":"crossref","DOI":"10.1515\/9783110807301","volume-title":"A framework of software measurement","author":"H Zuse","year":"1998","unstructured":"Zuse H (1998) A framework of software measurement. Walter de Gruyter, Berlin"},{"key":"304_CR44","doi-asserted-by":"crossref","unstructured":"Hassoun Y, Johnson R, Counsell S (2004) A dynamic runtime coupling metric for meta-level architectures\u2019. In: Proceedings of 8th european conference on software maintenance and reengineering, pp 339\u2013346. IEEE","DOI":"10.1109\/CSMR.2004.1281436"},{"issue":"5","key":"304_CR45","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2020976.2020985","volume":"36","author":"V Gupta","year":"2011","unstructured":"Gupta V (2011) Validation of dynamic coupling metrics for object-oriented software. ACM SIGSOFT Softw Eng Notes 36(5):1\u20133","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"key":"304_CR46","unstructured":"Gosain A, Sharma G (2014) Towards a theoretical validation of dynamic metrics for object oriented software. In: Proceedings of 2nd international conference on emerging research in computing. Information, Communication and Applications, Bangaluru, pp 770\u2013776"},{"key":"304_CR47","unstructured":"Gupta V, Chhabra JK (2008) Measurement of dynamic metrics using dynamic analysis. In: Proceedings of WSEAS international conference on applied computing conference, pp 81\u201386"},{"key":"304_CR48","unstructured":"Gosain A, Sharma G (2014) A survey of dynamic program analysis techniques and tools. In: Proceedings of 3rd international conference on frontiers of intelligent computing theory and applications (FICTA). Springer, pp 113\u2013122"},{"key":"304_CR49","doi-asserted-by":"crossref","unstructured":"Tahir A, Ahmad R (2010) An AOP-based approach for collecting software maintainability dynamic metrics. In: Proceedings of 2nd international conference on computer research and development, pp 168\u2013172. IEEE","DOI":"10.1109\/ICCRD.2010.26"},{"key":"304_CR50","volume-title":"AspectJ in action: practical aspect-oriented programming","author":"R Laddad","year":"2003","unstructured":"Laddad R (2003) AspectJ in action: practical aspect-oriented programming. Manning Publications Co, Greenwich"},{"key":"304_CR51","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in software engineering","author":"C Wohlin","year":"2000","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wesslen A (2000) Experimentation in software engineering. Kluwer Academic Publishers, Norwell"},{"issue":"8","key":"304_CR52","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1109\/TSE.2002.1027796","volume":"28","author":"B Kitchenhem","year":"2002","unstructured":"Kitchenhem B, Pfleeger S, Pickard LM, Jones PW, Hoaglin DC, El Emmam K, Rosenberg J (2002) Preliminary guidelines for empirical research in software engineering. IEEE Trans Softw Eng 28(8):721\u2013734","journal-title":"IEEE Trans Softw Eng"},{"key":"304_CR53","unstructured":"Basili VR (2006) The role of controlled experiments in software engineering research. In: Proceedings of international conference on empirical software engineering issues: critical assessment and future directions. Springer, Berlin, pp 33\u201337"},{"issue":"6","key":"304_CR54","doi-asserted-by":"crossref","first-page":"728","DOI":"10.1109\/TSE.1984.5010301","volume":"10","author":"VR Basili","year":"1984","unstructured":"Basili VR, Weiss DM (1984) A methodology for collecting valid software engineering data. IEEE Trans Softw Eng 10(6):728\u2013738","journal-title":"IEEE Trans Softw Eng"},{"issue":"8","key":"304_CR55","doi-asserted-by":"crossref","first-page":"851","DOI":"10.1016\/j.infsof.2006.09.008","volume":"49","author":"M Serrano","year":"2007","unstructured":"Serrano M, Trujillo J, Calero C, Piattini M (2007) Metrics for data warehouse conceptual models understandability. Inf Softw Technol 49(8):851\u2013870","journal-title":"Inf Softw Technol"},{"issue":"2","key":"304_CR56","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1049\/iet-sen.2012.0095","volume":"7","author":"A Gosain","year":"2013","unstructured":"Gosain A, Nagpal S, Sabharwal S (2013) Validating dimension hierarchy metrics for the understandability of multidimensional models for data warehouse. IET Softw 7(2):93\u2013103","journal-title":"IET Softw"},{"key":"304_CR57","doi-asserted-by":"crossref","unstructured":"Svahnberg M, Aurum A, Wohlin C (2008) Using students as subjects\u2014an empirical evaluation. In: ESEM, pp 288\u2013290","DOI":"10.1145\/1414004.1414055"},{"key":"304_CR58","unstructured":"Carver J, Jaccheri L, Morasca S, Schull F(2003) Issues in using students as subjects in empirical studies in software engineering education. In: Proceedings of the 9th international software metrics symposium (METRICS\u201903). IEEE Computer Society, Washington, pp 239\u2013250"},{"issue":"3","key":"304_CR59","doi-asserted-by":"crossref","first-page":"262","DOI":"10.1007\/s13198-013-0155-8","volume":"5","author":"A Gosain","year":"2014","unstructured":"Gosain A, Mann S (2014) Empirical validation of metrics for object oriented multidimensional model for data warehouse. Int J Syst Assur Eng Manag 5(3):262\u2013275","journal-title":"Int J Syst Assur Eng Manag"},{"key":"304_CR60","volume-title":"Experimental and quasi-experimental designs for generalized causal inference","author":"WR Shadish","year":"2002","unstructured":"Shadish WR, Cook TD, Campbell DT (2002) Experimental and quasi-experimental designs for generalized causal inference. Wadsworth Cengage Learning, Boston"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/linproxy.fan.workers.dev:443\/http\/link.springer.com\/article\/10.1007\/s11334-017-0304-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/linproxy.fan.workers.dev:443\/http\/link.springer.com\/content\/pdf\/10.1007\/s11334-017-0304-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/linproxy.fan.workers.dev:443\/http\/link.springer.com\/content\/pdf\/10.1007\/s11334-017-0304-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,2]],"date-time":"2019-10-02T16:20:30Z","timestamp":1570033230000},"score":1,"resource":{"primary":{"URL":"https:\/\/linproxy.fan.workers.dev:443\/http\/link.springer.com\/10.1007\/s11334-017-0304-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,21]]},"references-count":60,"journal-issue":{"issue":"2-3","published-print":{"date-parts":[[2017,9]]}},"alternative-id":["304"],"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.1007\/s11334-017-0304-3","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"value":"1614-5046","type":"print"},{"value":"1614-5054","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,8,21]]}}}