Component-based measurement
- 1 November 2003
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGSOFT Software Engineering Notes
- Vol. 28 (6), 4
- https://doi.org/10.1145/966221.966237
Abstract
Software industries are striving for new techniques and approaches that could improve software developer productivity, reduce time-to-market, deliver excellent performance and produce systems that are flexible, scalable, secure, and robust. Only software components can meet these demands and following this; component-based software engineering (CBSE) has emerged, which has generated tremendous interest in software development community. The paradigm shift to software components appears inevitable, necessitating drastic changes to current software development and business practices. The scope of this paper is to suggest few necessary guidelines for deriving component-based metrics. The paper discusses issues related to component-based development (CBD) and suggests a general definition of software component based on several existing definitions. Further, the paper outlines the necessity of component measurement and also discusses the limitations of traditional software metrics for component-based development (CBD) systems. Finally, this paper also suggest few necessary guidelines for CBD measurement and proposes some relevant metrics applicable to CBD systems, which after proper quantification and validation may help guiding risk and quality management of component-based systems.Keywords
This publication has 16 references indexed in Scilit:
- Composing software component "ilities"IEEE Software, 2001
- Using components for rapid distributed software developmentIEEE Software, 2001
- Component-based systems: a classification of issuesComputer, 2000
- Lessons learned through six years of component-based developmentCommunications of the ACM, 2000
- Component primerCommunications of the ACM, 2000
- Components: what if they gave a revolution and nobody came?Computer, 2000
- Software metrics: successes, failures and new directionsJournal of Systems and Software, 1999
- Empirical evaluation of reuse sensitiveness of complexity metricsInformation and Software Technology, 1999
- The current state of CBSEIEEE Software, 1998
- A metrics suite for object oriented designIEEE Transactions on Software Engineering, 1994