{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:25:49Z","timestamp":1750307149486,"version":"3.41.0"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2011,11,14]],"date-time":"2011-11-14T00:00:00Z","timestamp":1321228800000},"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":[[2011,11,14]]},"abstract":"<jats:p>The increasing importance of software measurement has led to design and development of new software measures. Controlling and minimizing software complexity is the most important objective of each software development paradigm because it affects all other software quality attributes like reusability, reliability, testability, maintainability etc. For this purpose, a number of software complexity measures have been reported to quantify different aspects of complexity. Component-based software development (CBSD) is an evolving paradigm where emphasis is laid on reuse of existing components and effective designing of new components. As the development of component-based software is rising, more and more complexity metrics are being developed for the same. In this paper, we have attempted to design a composite complexity measure to quantify important aspects of complexity of a component-based system. The proposed measure takes into account two major complexities of a component-based system : one due to individual component and the other due to its interaction with other components. Individual component complexity may arise due to size of a component, type and nesting level of control structures present in code component. Component's interaction complexity may be due to its interface with other components. Graph theoretic notions and concept of weights have been used to illustrate interaction among software components and to compute complexity. The proposed measure has been applied to four cases chosen for present study and yields quiet encouraging results which may further help in controlling the complexity of component-based systems so as to minimize both integration and maintenance efforts.<\/jats:p>","DOI":"10.1145\/2047414.2047426","type":"journal-article","created":{"date-parts":[[2011,11,21]],"date-time":"2011-11-21T19:54:36Z","timestamp":1321905276000},"page":"1-5","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["A composite complexity measure for component-based systems"],"prefix":"10.1145","volume":"36","author":[{"given":"Usha","family":"Kumari","sequence":"first","affiliation":[{"name":"Kurukshetra University, Kurukshetra, Haryana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sucheta","family":"Bhasin","sequence":"additional","affiliation":[{"name":"Kurukshetra University, Kurukshetra, Haryana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,11,14]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"e_1_2_1_2_1","unstructured":"Mark L Jeff K.(1994): Object Oriented Software Metrics Prentice Hall Publishing.  Mark L Jeff K.(1994): Object Oriented Software Metrics Prentice Hall Publishing."},{"key":"e_1_2_1_3_1","unstructured":"Basili V.R. Biand L. Melo W.L. (1995): A validation of objectoriented design metrics as quality indicators Technical report Uni. of Maryland Deptt. of computer science MD USA.  Basili V.R. Biand L. Melo W.L. (1995): A validation of objectoriented design metrics as quality indicators Technical report Uni. of Maryland Deptt. of computer science MD USA."},{"volume-title":"Tutorial on Models and Methods for Software Management and Engineering","year":"1980","author":"Basili V.","key":"e_1_2_1_4_1"},{"key":"e_1_2_1_5_1","first-page":"33","volume-title":"Proc. International conference on Software Engg. (CONSEG'97)","author":"Singh R.","year":"1997"},{"volume-title":"OOPSLA'93 Workshop on Processes and Metrics for Object Oriented software development","year":"1993","author":"Brooks I.","key":"e_1_2_1_6_1"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1982.1654138"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0895-7177(03)90066-5"},{"key":"e_1_2_1_9_1","first-page":"464","volume-title":"IEEE International Workshop on Anti-counterfeiting","author":"Da","year":"2007"},{"key":"e_1_2_1_10_1","unstructured":"Brooks F.P. (1995): The Mythical Man Month: Essays on Sofware Engineering Addison-Wesley.   Brooks F.P. (1995): The Mythical Man Month: Essays on Sofware Engineering Addison-Wesley."},{"key":"e_1_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Zuse H. (1991): Software Complexity Measures and Methods W.de Gruyter New York.   Zuse H. (1991): Software Complexity Measures and Methods W.de Gruyter New York.","DOI":"10.1515\/9783110866087"},{"key":"e_1_2_1_12_1","unstructured":"Sellers B. H. (1996): Object-Oriented Metrics : Measures of Complexity Prentice Hall New Jersey.   Sellers B. H. (1996): Object-Oriented Metrics : Measures of Complexity Prentice Hall New Jersey."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1980.11813"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/COGINF.2007.4341883"},{"volume-title":"International Journal of Information and Communication Technology Research, 1 (3).","year":"2011","author":"Usha Chhillar","key":"e_1_2_1_15_1"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEW.2005.28"},{"key":"e_1_2_1_17_1","unstructured":"Halstead M.H. (1977): Elements of Software Science New York: Elsevier North Holland.   Halstead M.H. (1977): Elements of Software Science New York: Elsevier North Holland."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233837"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2006.5.8.a5"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1943371.1943386"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.3844\/jcssp.2005.76.82"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.714622"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1350802.1350810"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/859670.859678"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1184164"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/948383.948387"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.920618"},{"key":"e_1_2_1_28_1","first-page":"39","article-title":"Complexity Metrics AS Predictors of Maintainability and Integrability of Software Components","volume":"5","author":"Noel SALMAN","year":"2006","journal-title":"Journal of Arts and Sciences"},{"key":"e_1_2_1_29_1","first-page":"235","volume-title":"International Journal of Digital Content Technology and its Applications, 5 (3)","author":"Jianguo Chen","year":"2011"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1921532.1921546"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1543405.1543424"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2047414.2047426","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2047414.2047426","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:54:13Z","timestamp":1750240453000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2047414.2047426"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,11,14]]},"references-count":31,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2011,11,14]]}},"alternative-id":["10.1145\/2047414.2047426"],"URL":"https:\/\/doi.org\/10.1145\/2047414.2047426","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2011,11,14]]},"assertion":[{"value":"2011-11-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}