EMPIRICAL EVALUATION OF METRICS FOR COMPONENT BASED SOFTWARE SYSTEMS
暂无分享,去创建一个
Component-based Software Systems (CBSS) have now become more generalized approach for application as it mainly focus on assembling individual components, to develop the application. Today's applications are large, complex and are not integrated. Although they come packaged with wide range of features but most features can neither be removed, upgraded independently or replaced nor can be used in other applications. Today Component based software Development (CBSD) is getting accepted in industry as a new effective development paradigm.CBSD is capable of reducing development costs and improving reliability of an entire software system using components. It emphasizes the design & construction of software system using reusable components. In order to maximise the reuse of code there is a need to manage the increasing complexity in the software systems. Various metrics have been developed by researchers for improving the quality of software components as traditional software metrics are neither suitable nor sufficient in measuring complexity of these components. The paper will take a closer look at the awareness of usage of Complexity metrics for Component-based Software Systems in Software Industry. Most of the findings present in this paper are based on Survey and Interviews with Software developers, Testers, Research Engineers of many major Software Companies. Various suggestions and recommendations made in this paper if implemented properly will go a long way in improving the quality of Software in Software Industry.
[1] Horst Zuse,et al. Software complexity: Measures and methods , 1990 .
[2] V. Prasanna Venkatesan,et al. A Metrics Suite for Measuring Software Components , 2009, J. Convergence Inf. Technol..
[3] Changjun Jiang,et al. An Approach to Predict Performance of Component-based Software with the Palladio Component Model and Stochastic Well-formed Nets , 2010, Adv. Inf. Sci. Serv. Sci..