{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:22:33Z","timestamp":1750306953822,"version":"3.41.0"},"reference-count":12,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2013,7,12]],"date-time":"2013-07-12T00:00:00Z","timestamp":1373587200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2013,7,12]]},"abstract":"<jats:p>In Object-Oriented software development, complexity metrics help software engineers to identify the deficiencies in the design of the software system that are likely to become problem points in the subsequent phases of the SDLC, like testing and maintenance. Metrics for Component Based Software Development (CBSD) have also been proposed by the researchers. Lately the emphasis has been on metrics that are applicable during early phases of the SDLC. The XML Meta Data Interchange (XMI) standard has been implemented in most of the commercial and open source UML tools. It is now possible to automate the metrics extraction procedure right from the UML design documents. Detection of design deficiencies early in the design phase saves a lot of time and effort and results in a more maintainable design. In the present paper, we discuss the design and implementation of a metrics tool for CBSD. We have implemented component based metrics in a parserbased tool, which hereafter we refer to as CAME (Component Assembly Metrics Extraction), to calculate metrics from UML design documents. CAME is capable of generating software metrics proposed by researchers for Component Based Software Systems. We demonstrate our tool using UML component assembly diagrams for a University Case Registration System (UCRS) and its representation in UML and metrics extraction procedure.<\/jats:p>","DOI":"10.1145\/2492248.2492273","type":"journal-article","created":{"date-parts":[[2013,7,16]],"date-time":"2013-07-16T18:06:45Z","timestamp":1373998005000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["CAME"],"prefix":"10.1145","volume":"38","author":[{"given":"Jawwad Wasat","family":"Shareef","sequence":"first","affiliation":[{"name":"University Institute of Computer Science &amp; Applications, R. D. University, Jabalpur, India"}]},{"given":"R. K.","family":"Pandey","sequence":"additional","affiliation":[{"name":"University Institute of Computer Science &amp; Applications, R. D. University, Jabalpur, India"}]}],"member":"320","published-online":{"date-parts":[[2013,7,12]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/1340281.1340282"},{"volume-title":"Stephen R. S., 2002. \"Object Oriented and Classical Engineering\"","edition":"5","key":"e_1_2_1_2_1"},{"volume-title":"International Journal of Digital Content Technology and its Applications.","year":"2011","author":"Jianguo C.","key":"e_1_2_1_3_1"},{"first-page":"303","volume-title":"Proceedings of 25th Annual International Computer Software and Applications Conference (COMPSAC'01)","author":"Sedigh-Ali S.","key":"e_1_2_1_4_1"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1968587.1968609"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2005.44"},{"volume-title":"6th ECOOP Workshop on Quantitative Approaches in Object-oriented engineering","author":"Kim H.","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","unstructured":"Universit\u00e4t Paderborn last access: 10-01-13 http:\/\/www.fujaba.de\/  Universit\u00e4t Paderborn last access: 10-01-13 http:\/\/www.fujaba.de\/"},{"key":"e_1_2_1_9_1","unstructured":"SAX Retrieved on March 5 2011 http:\/\/sax.sourceforge.net.  SAX Retrieved on March 5 2011 http:\/\/sax.sourceforge.net."},{"key":"e_1_2_1_10_1","first-page":"35","volume-title":"Engineering, Lane Department of Computer Science & Electrical Engineering Morgantown","author":"Virol C.","year":"2011"},{"key":"e_1_2_1_11_1","unstructured":"Cunningham H.C. Liu Y. 2002. Specifying Software Component Frameworks using UML and OCL. Software Architecture Research Group Dept. of Computer & Information Science University of Mississippi Acxiom Corporation. http:\/\/cs.olemiss.edu\/~hcc\/ papers\/cardePresent2.pdf. last access: 10-02-2012.  Cunningham H.C. Liu Y. 2002. Specifying Software Component Frameworks using UML and OCL. Software Architecture Research Group Dept. of Computer & Information Science University of Mississippi Acxiom Corporation. http:\/\/cs.olemiss.edu\/~hcc\/ papers\/cardePresent2.pdf. last access: 10-02-2012."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2006.07.010"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2492248.2492273","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2492248.2492273","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:39:02Z","timestamp":1750235942000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2492248.2492273"}},"subtitle":["component assembly metrics extraction using UML"],"short-title":[],"issued":{"date-parts":[[2013,7,12]]},"references-count":12,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2013,7,12]]}},"alternative-id":["10.1145\/2492248.2492273"],"URL":"https:\/\/doi.org\/10.1145\/2492248.2492273","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2013,7,12]]},"assertion":[{"value":"2013-07-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}