CFP last date
20 May 2024
Reseach Article

Implementation of an Object Oriented Model to Analyze Relative Progression of Source code Versions with Respect to Software Quality

by Mandeep K. Chawla, Indu Chhabra
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 107 - Number 10
Year of Publication: 2014
Authors: Mandeep K. Chawla, Indu Chhabra
10.5120/18790-0126

Mandeep K. Chawla, Indu Chhabra . Implementation of an Object Oriented Model to Analyze Relative Progression of Source code Versions with Respect to Software Quality. International Journal of Computer Applications. 107, 10 ( December 2014), 34-38. DOI=10.5120/18790-0126

@article{ 10.5120/18790-0126,
author = { Mandeep K. Chawla, Indu Chhabra },
title = { Implementation of an Object Oriented Model to Analyze Relative Progression of Source code Versions with Respect to Software Quality },
journal = { International Journal of Computer Applications },
issue_date = { December 2014 },
volume = { 107 },
number = { 10 },
month = { December },
year = { 2014 },
issn = { 0975-8887 },
pages = { 34-38 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume107/number10/18790-0126/ },
doi = { 10.5120/18790-0126 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:40:44.480338+05:30
%A Mandeep K. Chawla
%A Indu Chhabra
%T Implementation of an Object Oriented Model to Analyze Relative Progression of Source code Versions with Respect to Software Quality
%J International Journal of Computer Applications
%@ 0975-8887
%V 107
%N 10
%P 34-38
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Many object oriented metrics have been explored and successfully applied by researchers to measure distinct aspects of software quality. Metrics are believed to be early indicators of qualitative parameters to give an idea as to how far a software engineering process has been well-implemented. However, using these metrics in isolation may not serve the purpose entirely. It is more productive to combine these metrics and map them into higher level quality attributes to gain insight into software design properties. This paper aims at analyzing the relative progression of selected versions of java open source software with respect to certain quality parameters which have been quantified and characterized by the QMOOD quality model. The versions can then be compared among themselves against these attributes to determine which design aspects have been improved relative to their predecessors and which still need to be taken care of.

References
  1. Samoladas, I. , Gousios, G. , Spinellis, D. , & Stamelos, I. 2008. The SQO-OSS quality model: measurement based open source software evaluation. In Open source development, communities and quality, Springer US, 237-248.
  2. [ISO 2001. ISO/IEC 9126-1: Software engineering - product quality - part 1: Quality model. Geneva, Switzerland.
  3. Bansiya, J. , & Davis, C. G. 2002. A hierarchical model for object-oriented design quality assessment. Software Engineering, IEEE Transactions on, 28(1), 4-17.
  4. D. Spinellis 2005. Tool Writing: A Forgotten Art? IEEE Software, Vol. 22, No. 4, 9-11.
  5. Chawla, M. K. , and Chhabra I. 2013. Capturing OO Software Metrics to attain Quality Attributes–A case study. International Journal of Scientific & Engineering Research, Vol. 4, Issue 6, 359-363.
  6. Chawla, M. K. , and Chhabra I. 2013. Investigating the Strength of Relationships among Software Metrics. International Journal of Computer Applications, 81(10), 21-25.
  7. Bouwers, E. , Deursen, A. V. , & Visser J. 2013. Evaluating usefulness of software metrics: an industrial experience report. In Proceedings of the International Conference on Software Engineering, IEEE Press (May 2013), 921-930.
  8. Goyal, P. K. , & Joshi, G. 2014. QMOOD metric sets to assess quality of Java program. In Issues and Challenges in Intelligent Computing Techniques (ICICT 2014), IEEE (Feb 2014), 520-533.
  9. Roden, P. L. , Virani, S. , Etzkorn, L. H. , & Messimer, S. 2007. An empirical study of the relationship of stability metrics and the qmood quality models over software developed using highly iterative or agile software processes. In Source Code Analysis and Manipulation, SCAM 2007, Seventh IEEE International Working Conference (Sep 2007), 171-179.
  10. O'Keeffe, M. , & Ó Cinnéide, M. 2008. Search-based refactoring for software maintenance. Journal of Systems and Software, 81(4), 502-516.
  11. Sehestedt, S. , Cheng, C. H. , & Bouwers, E. 2014. Towards quantitative metrics for architecture models. In WICSA Companion (Apr 2014).
  12. Bouwers, E. , Visser, J. , & Van Deursen, A. 2012. Getting what you measure. Commun. ACM, 55(7), 54-59.
  13. Osbeck, Joshua, et al. 2011. Investigation of automatic prediction of software quality. Fuzzy Information Processing Society (NAFIPS), Annual Meeting of the North American, IEEE.
  14. Ó Cinnéide, M. , Tratt, L. , Harman, M. , Counsell, S. , and Hemati Moghadam, I. 2012. Experimental assessment of software metrics using automated refactoring. In Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement, 49-58.
  15. Heged?s, P. , Bakota, T. , Illés, L. , Ladányi, G. , Ferenc, R. , & Gyimóthy, T. 2011. Source code metrics and maintainability: a case study. In Software Engineering, Business Continuity, and Education, 272-284. Springer Berlin Heidelberg.
  16. Pfleeger SL 2008. Software metrics: Progress after 25 years? IEEE 25(6), 32–34.
Index Terms

Computer Science
Information Sciences

Keywords

Object oriented metrics Apache Tomcat Quality attributes QMOOD Software quality.