Machine Learning Approach for Reliability Assessment of Open Source Software

11Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Some of the quality parameters for any successful open source software may be attributed to affordability, availability of source code, re-distributability, and modifiability etc. Quality of software can be further improvised subsequently by either users or associated developers by constantly monitoring some of the reliability aspects. Since multiple users are allowed to modify the code there is a potential threat for security, which might degrade the reliability of software. Bug tracking systems are often considered to monitor various software faults, detected mostly in open source software projects. Various authors have made research in this direction by applying different techniques in order to improve the reliability of open source software projects. In this work, an various machine learning models have been implemented to examine the reliability of the software. An extensive numerical illustration has also been presented for bug data recorded on bug tracking system. The effectiveness of machine learning models for estimating the level of faults associated with the systems has been verified by comparing it with similar approaches as available in the literature.

Cite

CITATION STYLE

APA

Behera, R. K., Rath, S. K., Misra, S., Leon, M., & Adewumi, A. (2019). Machine Learning Approach for Reliability Assessment of Open Source Software. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11622 LNCS, pp. 472–482). Springer Verlag. https://doi.org/10.1007/978-3-030-24305-0_35

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free