CFP last date
20 May 2024
Reseach Article

Process and Product Metrics to Assess Quality of Software Evolution

Published on April 2012 by Kuljit Kaur
International Conference on Recent Advances and Future Trends in Information Technology (iRAFIT 2012)
Foundation of Computer Science USA
IRAFIT - Number 6
April 2012
Authors: Kuljit Kaur
351e0a5b-7b1b-4555-82c6-360b223c8d10

Kuljit Kaur . Process and Product Metrics to Assess Quality of Software Evolution. International Conference on Recent Advances and Future Trends in Information Technology (iRAFIT 2012). IRAFIT, 6 (April 2012), 36-41.

@article{
author = { Kuljit Kaur },
title = { Process and Product Metrics to Assess Quality of Software Evolution },
journal = { International Conference on Recent Advances and Future Trends in Information Technology (iRAFIT 2012) },
issue_date = { April 2012 },
volume = { IRAFIT },
number = { 6 },
month = { April },
year = { 2012 },
issn = 0975-8887,
pages = { 36-41 },
numpages = 6,
url = { /proceedings/irafit/number6/5892-1048/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International Conference on Recent Advances and Future Trends in Information Technology (iRAFIT 2012)
%A Kuljit Kaur
%T Process and Product Metrics to Assess Quality of Software Evolution
%J International Conference on Recent Advances and Future Trends in Information Technology (iRAFIT 2012)
%@ 0975-8887
%V IRAFIT
%N 6
%P 36-41
%D 2012
%I International Journal of Computer Applications
Abstract

During the evolution of a software system, bugs are found and fixed, and also the system is adapted to meet the new set of requirements. In terms of software evolution, quality is related to the ease of the application to accommodate major changes. The continuing change process deteriorates the design of the system and, further increases the complexity of the software and the system becomes more difficult to evolve. A well designed software product is supposed to incorporate changes easily. So improvements in design structure may also determine the ease with which the software evolves. This paper analyzes the phenomenon with the help of software metrics. It employs process and product metrics to analyze a large software product to assess its internal structure and its ease of evolution. The metrics data indicates that the internal structure of the software product has improved over time and so has the quality of its software evolution..

References
  1. Grady, R. (1994).Successfully Applying Software Metrics, IEEE Computer 27(9): 18-25.
  2. Goodman, Paul. (1993). Practical Implementation of Software Metrics. London: McGraw Hill.
  3. Sommerville, I. (2000). Software Engineering, Addison-Wesley, 6th Edition.
  4. IEEE Std 610.12-1990: IEEE standard glossary of software engineering terminology, 1990.
  5. Pfleeger, S.L. and C.L. McGowan (1990), "Software Metrics in a Process Maturity Framework," Journal of Systems and Software, July, 255–261.
  6. Humphrey, W. (1988). Characterizing the software process: a maturity framework, IEEE Software 5 (2): 73–79.
  7. Abreu, F.B. and Melo, W.(1996). Evaluating the Impact of Object Oriented Design on Software Quality. Proceedings of the 3rd International Symposium on Software Metrics (Metrics'96), pp 90-99, Berlin, Germany.
  8. Rumbaugh, J., Blaha, M, Premerlani, W., Eddy, F. and Lorensen, W. (2002). Object Oriented Modeling and Design. Pearson Education, Prentice Hall, India.
  9. Rami1, J. F. and Lehman, M. (2000). Metrics of Software Evolution as Effort Predictors - A Case Study, IEEE, 2000.
  10. Rami1, J. F. and Lehman, M. (2001). Defining and Applying Metrics in the Context of Continuing Software Evolution, IEEE, 2001.
  11. Murgia, A., Concas, G., Pinna, S., Tonelli, R. and Turnu, I. (2009). Empirical Study of Software Quality Evolution in Open Source Projects Using Agile Practices, Computing Research Repository (CoRR), arXiv.org e-Print 0905.3287.
  12. Harrison, R., Counsell, S.J. and Reuben,V.N. (1998). An evaluation of the MOOD set of object-oriented software metrics, IEEE Transactions on Software Engineering 24(6): 491–496.
  13. Yacoub, S.M., Ammar, H.H. and Robinson, T. (1999). Dynamic metrics for object oriented designs. Proceedings of Sixth International Symposium on Software Metrics, USA. IEEE Computer society. pp 50-61. Boca Raton, USA.
Index Terms

Computer Science
Information Sciences

Keywords

Software Metrics Software Evolution Process Metrics Product Metrics