Title :
Estimation of Defect Proneness Using Design Complexity Measurements in Object-Oriented Software
Author :
Selvarani, R. ; Nair, T.R.G. ; Prasad, V. Kamakshi
Author_Institution :
Comput. Sci. & Eng. RIIC, DS Instn., Bangalore, India
Abstract :
Software engineering is continuously facing the challenges of growing complexity of software packages and increased level of data on defects and drawbacks from software production process. This makes a clarion call for inventions and methods which can enable a more reusable, reliable, easily maintainable and high quality software systems with deeper control on software generation process. Quality and productivity are indeed the two most important parameters for controlling any industrial process. Implementation of a successful control system requires some means of measurement. Software metrics play an important role in the management aspects of the software development process such as better planning, assessment of improvements, resource allocation and reduction of unpredictability. The process involving early detection of potential problems, productivity evaluation and evaluating external quality factors such as reusability, maintainability, defect proneness and complexity are of utmost importance. Here we discuss the application of CK metrics and estimation model to predict the external quality parameters for optimizing the design process and production process for desired levels of quality. Estimation of defect-proneness in object-oriented system at design level is developed using a novel methodology where models of relationship between CK metrics and defect-proneness index is achieved. A multifunctional estimation approach captures the correlation between CK metrics and defect proneness level of software modules.
Keywords :
DP industry; object-oriented programming; program diagnostics; software development management; software maintenance; software metrics; software quality; software reliability; software reusability; clarion call; multifunctional estimation approach; object-oriented software design complexity measurement; software defect proneness estimation; software development process management; software engineering; software generation process; software maintenance; software metrics; software package; software production process; software reliability; software reusable; software system quality; Continuous production; Control systems; Maintenance; Object oriented modeling; Productivity; Resource management; Software engineering; Software measurement; Software packages; Software systems; DIT; Estimation; Quality; RFC; WMC; defect-proneness; design; internal parameters; metrics;
Conference_Titel :
2009 International Conference on Signal Processing Systems
Conference_Location :
Singapore
Print_ISBN :
978-0-7695-3654-5
DOI :
10.1109/ICSPS.2009.163