{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:34:45Z","timestamp":1750221285510,"version":"3.41.0"},"reference-count":64,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2017,12,31]],"date-time":"2017-12-31T00:00:00Z","timestamp":1514678400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004055","name":"King Fahd University of Petroleum and Minerals","doi-asserted-by":"crossref","award":["FT-06\/12"],"award-info":[{"award-number":["FT-06\/12"]}],"id":[{"id":"10.13039\/501100004055","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Data and Information Quality"],"published-print":{"date-parts":[[2017,12,31]]},"abstract":"<jats:p>Software metrics are becoming more acceptable measures for software quality assessment. However, there is no standard form to represent metric definitions, which would be useful for metrics exchange and customization. In this article, we propose the Software Product Metrics Definition Language (SPMDL). We develop an XML-based description language to define software metrics in a precise and reusable form. Metric definitions in SPMDL are based on meta-models extracted from either source code or design artifacts, such as the Dagstuhl Middle Meta-model, with support for various abstraction levels. The language defines several flexible computation mechanisms, such as extended Object Constraint Language queries and predefined graph operations on the meta-model. SPMDL provides an unambiguous description of the metric definition; it is also easy to use and is extensible.<\/jats:p>","DOI":"10.1145\/3185049","type":"journal-article","created":{"date-parts":[[2018,4,13]],"date-time":"2018-04-13T12:10:20Z","timestamp":1523621420000},"page":"1-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["SPMDL"],"prefix":"10.1145","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7950-0099","authenticated-orcid":false,"given":"Mohammad","family":"Alshayeb","sequence":"first","affiliation":[{"name":"King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia"}]},{"given":"Yasser","family":"Shaaban","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Seattle, WA"}]},{"given":"Jarallah","family":"Al-Ghamdi","sequence":"additional","affiliation":[{"name":"Education Evaluation Commission, Riyadh, Saudi Arabia"}]}],"member":"320","published-online":{"date-parts":[[2018,4,12]]},"reference":[{"volume-title":"Software Metrics and Software Metrology","author":"Abran A.","key":"e_1_2_1_1_1","unstructured":"A. Abran . 2010. Software Metrics and Software Metrology . Wiley . A. Abran. 2010. Software Metrics and Software Metrology. Wiley."},{"key":"e_1_2_1_2_1","unstructured":"F. B. Abreu. 1995. Design quality metrics for object-oriented software systems. ERCIM News 23.  F. B. Abreu. 1995. Design quality metrics for object-oriented software systems. ERCIM News 23."},{"key":"e_1_2_1_3_1","unstructured":"F. B. Abreu L. Ochoa and M. Goul\u00e3o. 1997. The GOODLY Design Language for MOOD Metrics Collection. INESC.  F. B. Abreu L. Ochoa and M. Goul\u00e3o. 1997. The GOODLY Design Language for MOOD Metrics Collection. INESC."},{"key":"e_1_2_1_4_1","unstructured":"Altova. 2007. Altova XMLSpy Homepage. Retrieved from http:\/\/www.altova.com\/.  Altova. 2007. Altova XMLSpy Homepage. Retrieved from http:\/\/www.altova.com\/."},{"key":"e_1_2_1_5_1","unstructured":"Apache. 2007. BCEL Homepage. Retrieved from http:\/\/jakarta.apache.org\/bcel\/.  Apache. 2007. BCEL Homepage. Retrieved from http:\/\/jakarta.apache.org\/bcel\/."},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the 6th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering.","author":"Auer M.","year":"2002","unstructured":"M. Auer . 2002 . Measuring the whole software process: A simple metric data exchange format and protocol . In Proceedings of the 6th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering. M. Auer. 2002. Measuring the whole software process: A simple metric data exchange format and protocol. In Proceedings of the 6th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering."},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","unstructured":"A. Bari\u0161i\u0107 V. Amaral M. Goul\u00e3o and B. Barroca. 2012. Evaluating the usability of domain-specific languages. In Formal and Practical Aspects of Domain-Specific Languages: Recent Developments. IGI Global.  A. Bari\u0161i\u0107 V. Amaral M. Goul\u00e3o and B. Barroca. 2012. Evaluating the usability of domain-specific languages. In Formal and Practical Aspects of Domain-Specific Languages: Recent Developments. IGI Global.","DOI":"10.1145\/2089155.2089170"},{"volume-title":"Proceedings of the 16th Brazilian Symposium on Software Engineering.","author":"Baroni A. L.","key":"e_1_2_1_8_1","unstructured":"A. L. Baroni and F. B. Abreu . 2002. Formalizing object-oriented design metrics upon the UML meta-model . In Proceedings of the 16th Brazilian Symposium on Software Engineering. A. L. Baroni and F. B. Abreu. 2002. Formalizing object-oriented design metrics upon the UML meta-model. In Proceedings of the 16th Brazilian Symposium on Software Engineering."},{"volume-title":"Proceedings of the 7th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering.","author":"Baroni A. L.","key":"e_1_2_1_9_1","unstructured":"A. L. Baroni and F. B. Abreu . 2003. An OCL-based formalization of the MOOSE metric suite . In Proceedings of the 7th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering. A. L. Baroni and F. B. Abreu. 2003. An OCL-based formalization of the MOOSE metric suite. In Proceedings of the 7th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering."},{"key":"e_1_2_1_10_1","unstructured":"T. Bray J. Paoli C. M. Sperberg-mcqueen E. Maler and F. Yergeau. 2006. Extensible markup language (XML) 1.0 (4th ed.)\u2014Origin and goals. Retrieved from http:\/\/www.w3.org\/TR\/2006\/REC-xml-20060816. World Wide Web Consortium.  T. Bray J. Paoli C. M. Sperberg-mcqueen E. Maler and F. Yergeau. 2006. Extensible markup language (XML) 1.0 (4th ed.)\u2014Origin and goals. Retrieved from http:\/\/www.w3.org\/TR\/2006\/REC-xml-20060816. World Wide Web Consortium."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2015.02.002"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/117954.117970"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.372153"},{"volume-title":"Proceedings of the 3rd International Software Metrics Symposium.","author":"Cogan B. I.","key":"e_1_2_1_15_1","unstructured":"B. I. Cogan and R. B. Hunter . 1996. Language-based approaches to software measurement . In Proceedings of the 3rd International Software Metrics Symposium. B. I. Cogan and R. B. Hunter. 1996. Language-based approaches to software measurement. In Proceedings of the 3rd International Software Metrics Symposium."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2010.58"},{"volume-title":"Proceedings of the The 3rd ACS\/IEEE International Conference on Computer Systems and Applications.","author":"Debnath N.","key":"e_1_2_1_17_1","unstructured":"N. Debnath , D. Riesco , G. Montejano , R. Uzal , L. Baigorria , A. Dasso , and A. Funes . 2005. A technique based on the OMG metamodel and OCL for the definition of object-oriented metrics applied to UML models . In Proceedings of the The 3rd ACS\/IEEE International Conference on Computer Systems and Applications. N. Debnath, D. Riesco, G. Montejano, R. Uzal, L. Baigorria, A. Dasso, and A. Funes. 2005. A technique based on the OMG metamodel and OCL for the definition of object-oriented metrics applied to UML models. In Proceedings of the The 3rd ACS\/IEEE International Conference on Computer Systems and Applications."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/122203.122213"},{"volume-title":"Proceedings of the 9th International Conference on Empirical Assessment in Software Engineering (EASE\u201905)","author":"El-Wakil M. M.","key":"e_1_2_1_19_1","unstructured":"M. M. El-Wakil , A. El-Bastawisi , M. B. Riad , and A. A. Fahmy . 2005. A novel approach to formalize and collect object-oriented design-metrics . In Proceedings of the 9th International Conference on Empirical Assessment in Software Engineering (EASE\u201905) . M. M. El-Wakil, A. El-Bastawisi, M. B. Riad, and A. A. Fahmy. 2005. A novel approach to formalize and collect object-oriented design-metrics. In Proceedings of the 9th International Conference on Empirical Assessment in Software Engineering (EASE\u201905)."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1201\/b17461"},{"key":"e_1_2_1_21_1","unstructured":"M. Fowler. 2010. Domain-Specific Languages. Addison-Wesley Professional.   M. Fowler. 2010. Domain-Specific Languages. Addison-Wesley Professional."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2010.41"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2005.07.001"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/11558569_8"},{"key":"e_1_2_1_25_1","unstructured":"D. Guillaume. 2007. Jaxe Homepage. Retrieved from http:\/\/jaxe.sourceforge.net\/.  D. Guillaume. 2007. Jaxe Homepage. Retrieved from http:\/\/jaxe.sourceforge.net\/."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(03)00092-X"},{"volume-title":"Basic Statistics for the Behavioral Sciences","author":"Heiman G. W.","key":"e_1_2_1_27_1","unstructured":"G. W. Heiman . 2010. Basic Statistics for the Behavioral Sciences . Wadsworth Publishing . G. W. Heiman. 2010. Basic Statistics for the Behavioral Sciences. Wadsworth Publishing."},{"key":"e_1_2_1_28_1","unstructured":"C. Hein M. Engelhardt T. Ritter and M. Wagner. 2009. Generation of formal model metrics for MOF based domain specific languages. Electron. Commun. Eur. Assoc. Softw. Sci. Technol. 24.  C. Hein M. Engelhardt T. Ritter and M. Wagner. 2009. Generation of formal model metrics for MOF based domain specific languages. Electron. Commun. Eur. Assoc. Softw. Sci. Technol. 24."},{"key":"e_1_2_1_29_1","volume-title":"Retrieved","author":"ISO.","year":"2011","unstructured":"ISO. 2011 . ISO\/IEC 25010:2011: Systems and software engineering\u2014Systems and software Quality Requirements and Evaluation . Retrieved December 14, 2016 from https:\/\/www.iso.org\/standard\/35733.html. ISO. 2011. ISO\/IEC 25010:2011: Systems and software engineering\u2014Systems and software Quality Requirements and Evaluation. Retrieved December 14, 2016 from https:\/\/www.iso.org\/standard\/35733.html."},{"volume-title":"Directions in Security Metrics Research","author":"Jansen W.","key":"e_1_2_1_30_1","unstructured":"W. Jansen . 2009. Directions in Security Metrics Research . National Institute of Standard and Technology . W. Jansen. 2009. Directions in Security Metrics Research. National Institute of Standard and Technology."},{"key":"e_1_2_1_31_1","unstructured":"A. Jaquith. 2006. Security metrics. Retrieved from http:\/\/securitymetrics.org\/.  A. Jaquith. 2006. Security metrics. Retrieved from http:\/\/securitymetrics.org\/."},{"key":"e_1_2_1_32_1","doi-asserted-by":"crossref","unstructured":"A. Jedlitschka M. Ciolkowski and D. Pfahl. 2008. Reporting experiments in software engineering. In Guide to Advanced Empirical Software Engineering F. Shull J. Singer and D. I. K. Sj\u00f8berg (Eds.). Springer London 201--228.  A. Jedlitschka M. Ciolkowski and D. Pfahl. 2008. Reporting experiments in software engineering. In Guide to Advanced Empirical Software Engineering F. Shull J. Singer and D. I. K. Sj\u00f8berg (Eds.). Springer London 201--228.","DOI":"10.1007\/978-1-84800-044-5_8"},{"key":"e_1_2_1_33_1","unstructured":"C. Jones. 2006. Strengths and weaknesses of software metrics. Retrieved from http:\/\/www.compaid.com\/caiinternet\/ezine\/capers-StrngWk.pdf.  C. Jones. 2006. Strengths and weaknesses of software metrics. Retrieved from http:\/\/www.compaid.com\/caiinternet\/ezine\/capers-StrngWk.pdf."},{"volume-title":"From Proceedings of the 34th Annual Hawaii International Conference on System Sciences, 9.","author":"Khare R.","key":"e_1_2_1_34_1","unstructured":"R. Khare , M. Guntersdorfer , P. Oreizy , N. Medvidovic , and R. N. Taylor . 2001. xADL: Enabling architecture-centric tool integration with XML . From Proceedings of the 34th Annual Hawaii International Conference on System Sciences, 9. R. Khare, M. Guntersdorfer, P. Oreizy, N. Medvidovic, and R. N. Taylor. 2001. xADL: Enabling architecture-centric tool integration with XML. From Proceedings of the 34th Annual Hawaii International Conference on System Sciences, 9."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.1122"},{"volume-title":"Proceedings of the the 20th Conference on Computer Software and Applications. IEEE Computer Society, 104","author":"Kim E. M.","key":"e_1_2_1_36_1","unstructured":"E. M. Kim , S. Kusumoto , T. Kikuno , and O. B. Chang . 1996. Heuristics for computing attribute values of C++ program complexity metrics . In Proceedings of the the 20th Conference on Computer Software and Applications. IEEE Computer Society, 104 . E. M. Kim, S. Kusumoto, T. Kikuno, and O. B. Chang. 1996. Heuristics for computing attribute values of C++ program complexity metrics. In Proceedings of the the 20th Conference on Computer Software and Applications. IEEE Computer Society, 104."},{"volume-title":"Metric Standards for Worldwide Manufacturing","author":"Kverneland K. O.","key":"e_1_2_1_37_1","unstructured":"K. O. Kverneland . 2007. Metric Standards for Worldwide Manufacturing . American Society of Mechanical Engineers . K. O. Kverneland. 2007. Metric Standards for Worldwide Manufacturing. American Society of Mechanical Engineers."},{"volume-title":"Proceedings of the 6th International Conference on Software Engineering Advances. 348--355","author":"Lamrani M.","key":"e_1_2_1_38_1","unstructured":"M. Lamrani , Y. E. Amrani , and A. Ettouhami . 2011. Formal specification of software design metrics . In Proceedings of the 6th International Conference on Software Engineering Advances. 348--355 . M. Lamrani, Y. E. Amrani, and A. Ettouhami. 2011. Formal specification of software design metrics. In Proceedings of the 6th International Conference on Software Engineering Advances. 348--355."},{"key":"e_1_2_1_39_1","first-page":"1","article-title":"A formal definition of metrics for object oriented design: MOOD metrics","volume":"49","author":"Lamrani M.","year":"2013","unstructured":"M. Lamrani , Y. E. Amrani , and A. Ettouhami . 2013 . A formal definition of metrics for object oriented design: MOOD metrics . J. Theoret. Appl. Info. Technol. 49 , 1, 1 -- 10 . M. Lamrani, Y. E. Amrani, and A. Ettouhami. 2013. A formal definition of metrics for object oriented design: MOOD metrics. J. Theoret. Appl. Info. Technol. 49, 1, 1--10.","journal-title":"J. Theoret. Appl. Info. Technol."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2004.01.008"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(98)10052-3"},{"volume-title":"Proceedings of the 3rd International Workshop on Metamodels, Schemas, Grammars, and Ontologies for Reverse Engineering (ATEM\u201906)","author":"Lincke R.","key":"e_1_2_1_42_1","unstructured":"R. Lincke and W. L\u00f6we . 2006. Foundations for defining software metrics . In Proceedings of the 3rd International Workshop on Metamodels, Schemas, Grammars, and Ontologies for Reverse Engineering (ATEM\u201906) . R. Lincke and W. L\u00f6we. 2006. Foundations for defining software metrics. In Proceedings of the 3rd International Workshop on Metamodels, Schemas, Grammars, and Ontologies for Reverse Engineering (ATEM\u201906)."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1390630.1390648"},{"key":"e_1_2_1_44_1","volume-title":"Outline proposal for adopting a generic standard for storing metrics information. Retrieval information","author":"Margerison D.","year":"2014","unstructured":"D. Margerison . 2004. Outline proposal for adopting a generic standard for storing metrics information. Retrieval information : May 7, 2014 . D. Margerison. 2004. Outline proposal for adopting a generic standard for storing metrics information. Retrieval information: May 7, 2014."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1037\/0021-9010.83.2.324"},{"key":"e_1_2_1_46_1","unstructured":"J. A. Mcquillan and J. F. Power. 2006. A definition of the Chidamber and Kemerer Metrics Suite for the Unified Modeling Language. Technical Report Report. Department of Computer Science NUI Maynooth Co. Kildare Ireland.  J. A. Mcquillan and J. F. Power. 2006. A definition of the Chidamber and Kemerer Metrics Suite for the Unified Modeling Language. Technical Report Report. Department of Computer Science NUI Maynooth Co. Kildare Ireland."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168054.1168082"},{"volume-title":"Proceedings of the Satellite Events at the MoDELS 2006 Conference. Springer.","author":"Mcquillan J. A.","key":"e_1_2_1_48_1","unstructured":"J. A. Mcquillan and J. F. Power . 2006. On the application of software metrics to UML models . In Proceedings of the Satellite Events at the MoDELS 2006 Conference. Springer. J. A. Mcquillan and J. F. Power. 2006. On the application of software metrics to UML models. In Proceedings of the Satellite Events at the MoDELS 2006 Conference. Springer."},{"volume-title":"Proceedings of the PhD Workshop of the 20th European Conference on Object-Oriented Programming.","author":"Mcquillan J. A.","key":"e_1_2_1_49_1","unstructured":"J. A. Mcquillan and J. F. Power . 2006. Towards re-usable metric definitions at the meta-level . In Proceedings of the PhD Workshop of the 20th European Conference on Object-Oriented Programming. J. A. Mcquillan and J. F. Power. 2006. Towards re-usable metric definitions at the meta-level. In Proceedings of the PhD Workshop of the 20th European Conference on Object-Oriented Programming."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-010-9111-x"},{"volume-title":"Proceedings of the 8th OOPSLA Workshop on Domain-Specific Modeling.","author":"Mora B.","key":"e_1_2_1_51_1","unstructured":"B. Mora , F. Garc\u00eda , F. Ruiz , and M. Piattini . 2008. SMML: Software measurement modeling language . In Proceedings of the 8th OOPSLA Workshop on Domain-Specific Modeling. B. Mora, F. Garc\u00eda, F. Ruiz, and M. Piattini. 2008. SMML: Software measurement modeling language. In Proceedings of the 8th OOPSLA Workshop on Domain-Specific Modeling."},{"volume-title":"Proceedings of the 10th International Conference on Enterprise Information Systems (ICEIS\u201908)","author":"Mora B.","key":"e_1_2_1_52_1","unstructured":"B. Mora , F. Garc\u00eda , F. Ruiz , M. Piattini , A. Boronat , A. G\u00f3mez , J. Cars\u00ed , and I. Ramos . 2008. Software measurement by using QVT transformation in an MDA context . In Proceedings of the 10th International Conference on Enterprise Information Systems (ICEIS\u201908) , 117--124. B. Mora, F. Garc\u00eda, F. Ruiz, M. Piattini, A. Boronat, A. G\u00f3mez, J. Cars\u00ed, and I. Ramos. 2008. Software measurement by using QVT transformation in an MDA context. In Proceedings of the 10th International Conference on Enterprise Information Systems (ICEIS\u201908), 117--124."},{"key":"e_1_2_1_53_1","unstructured":"NIST. 2011. SAMATE\u2014Software assurance metrics and tool evaluation. Retrieved from http:\/\/samate.nist.gov\/Main_Page.html.  NIST. 2011. SAMATE\u2014Software assurance metrics and tool evaluation. Retrieved from http:\/\/samate.nist.gov\/Main_Page.html."},{"key":"e_1_2_1_54_1","unstructured":"OCEG. 2006. OCEG measurement 8 metrics guide. Retrieved from http:\/\/www.oceg.org\/resources\/guide-grc-metrics-measurement\/.  OCEG. 2006. OCEG measurement 8 metrics guide. Retrieved from http:\/\/www.oceg.org\/resources\/guide-grc-metrics-measurement\/."},{"key":"e_1_2_1_55_1","unstructured":"OMG. 2009. Software metrics meta-model (SMM). Retrieved from http:\/\/www.omg.org\/spec\/SMM\/1.0\/Beta1\/.  OMG. 2009. Software metrics meta-model (SMM). Retrieved from http:\/\/www.omg.org\/spec\/SMM\/1.0\/Beta1\/."},{"volume-title":"From Proceedings of the 17th Conference on Interactive Information and Processing Systems for Meteorology, Oceanography, and Hydrology, 81st American Meteorological Society (AMS\u201901)","author":"Ramachandran R.","key":"e_1_2_1_56_1","unstructured":"R. Ramachandran , M. Alshayeb , B. Beaumont , H. Conover , S. Graves , N. Hanish , X. LI, S. Movva , A. McDowell , and M. Smith . 2001. Earth science markup language . From Proceedings of the 17th Conference on Interactive Information and Processing Systems for Meteorology, Oceanography, and Hydrology, 81st American Meteorological Society (AMS\u201901) . R. Ramachandran, M. Alshayeb, B. Beaumont, H. Conover, S. Graves, N. Hanish, X. LI, S. Movva, A. McDowell, and M. Smith. 2001. Earth science markup language. From Proceedings of the 17th Conference on Interactive Information and Processing Systems for Meteorology, Oceanography, and Hydrology, 81st American Meteorological Society (AMS\u201901)."},{"key":"e_1_2_1_57_1","volume-title":"From Proceedings of the 5th International ECOOP Workshop on Quantitative Approaches in Object-oriented Software Engineering. 71--84","author":"Rei\u00dfing R.","year":"2001","unstructured":"R. Rei\u00dfing . 2001 . Towards a model for object-oriented design measurement . From Proceedings of the 5th International ECOOP Workshop on Quantitative Approaches in Object-oriented Software Engineering. 71--84 . R. Rei\u00dfing. 2001. Towards a model for object-oriented design measurement. From Proceedings of the 5th International ECOOP Workshop on Quantitative Approaches in Object-oriented Software Engineering. 71--84."},{"volume-title":"An overview of object oriented design metrics. From Department of Computer Science","author":"Sarker M.","key":"e_1_2_1_58_1","unstructured":"M. Sarker . 2005. An overview of object oriented design metrics. From Department of Computer Science , Ume\u00e5 University , Sweden . M. Sarker. 2005. An overview of object oriented design metrics. From Department of Computer Science, Ume\u00e5 University, Sweden."},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70759"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(81)90031-5"},{"key":"e_1_2_1_61_1","unstructured":"UCF Standardizing metrics and their presentation. Retrieved from http:\/\/www.unifiedcompliance.com\/.  UCF Standardizing metrics and their presentation. Retrieved from http:\/\/www.unifiedcompliance.com\/."},{"key":"e_1_2_1_62_1","doi-asserted-by":"crossref","unstructured":"C. Wohlin P. Runeson M. H\u00f6st M. C. Ohlsson B. Regnell and A. Wessl\u00e9n. 2012. Experimentation in Software Engineering. Springer Berlin.   C. Wohlin P. Runeson M. H\u00f6st M. C. Ohlsson B. Regnell and A. Wessl\u00e9n. 2012. Experimentation in Software Engineering. Springer Berlin.","DOI":"10.1007\/978-3-642-29044-2"},{"key":"e_1_2_1_63_1","unstructured":"J. W\u00fcst. 2016. SDMetrics Germany.  J. W\u00fcst. 2016. SDMetrics Germany."},{"key":"e_1_2_1_64_1","unstructured":"E. V. Zijst. 2006. XMLMath\u2014XML-based mathematical expression evaluator. Retrieved from http:\/\/www.xmlmath.org\/.  E. V. Zijst. 2006. XMLMath\u2014XML-based mathematical expression evaluator. Retrieved from http:\/\/www.xmlmath.org\/."}],"container-title":["Journal of Data and Information Quality"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3185049","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3185049","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:25Z","timestamp":1750212685000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3185049"}},"subtitle":["Software Product Metrics Definition Language"],"short-title":[],"issued":{"date-parts":[[2017,12,31]]},"references-count":64,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,12,31]]}},"alternative-id":["10.1145\/3185049"],"URL":"https:\/\/doi.org\/10.1145\/3185049","relation":{},"ISSN":["1936-1955","1936-1963"],"issn-type":[{"type":"print","value":"1936-1955"},{"type":"electronic","value":"1936-1963"}],"subject":[],"published":{"date-parts":[[2017,12,31]]},"assertion":[{"value":"2017-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-04-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}