Wednesday 24th of April 2024
 

Quality of Open Source Systems from Product Metrics Perspective


Mamdouh Alenezi and Ibrahim Abunadi

Software engineering and information systems practices seek ultimately to create the flawless product. One of the tools used to improve the quality of software development is the use of metrics. In this paper, metrics retrieved from open source software were analyzed for quality attributes. Defect density is considered a strong indication of the quality of software product. Few studies have taken into consideration the density of defects while looking into quality of software and proneness to defects. Analysis of this study has shown that defect density is relevant to different developers and different product sizes. Thus, open source project has shown to have low defect density and the larger the product the lower the defect density is. In addition, this study has shown that there are different metrics that correlate with each other indicating that some of these metrics have conceptual and practical relevance to each other. Another relationship was tested between the number of bugs and the metrics. Results indicated that most attributes had positive correlation with the number of bugs with exception to coupling between cohesion among methods of class.

Keywords: Software Quality, Software Metrics, Open Source, Defect Density

Download Full-Text


ABOUT THE AUTHORS

Mamdouh Alenezi
is the chairman of the computer science department in the Collage of Computer and Information Sciences at Prince Sultan University. He received his Ph.D. degree in Software Engineering from Department of Computer Science at North Dakota State University, Fargo, ND in 2014. He got a Master's degree from DePaul University and got a Bachelor's degree from Prince Sultan University. Dr. Alenezi taught many software engineering courses including Software Construction, Software Requirements, and Group Dynamics. His research interests include Mining Software Repositories, Software Maintenance, Software Testing, and Machine Learning. He has numerous publications in the field of Software Engineering and continually conducts reviews for many conferences in the same field.

Ibrahim Abunadi
Ibrahim Abunadi is Assistant Professor and website content director in the Collage of Computer and Information Sciences at Prince Sultan University in Saudi Arabia. He received his Ph.D. in Information Systems from the School Information Communication Technology at Griffith University in Australia. Dr. Abunadi taught many courses including Human Computer Interaction, Business Process Management, Enterprise Architecture, Technology Innovations, Business Analysis, Computer Databases and Computer Applications for Business. He has worked as an IT analyst for Computer Associates and as a strategic consultant for the Saudi Computer Association. His research focuses on software engineering, technology adoption, e-government and human-computer interaction. He has numerous publications in the field of Information Systems and Software Engineering and continually conducts reviews for many conferences and journals in the same fields. Dr. Abunadi is a member of the following associations: Saudi and Australian Computer Societies, ACM, Association of Information Systems and IEEE.


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »