Applying Machine Learning Techniques to Predict the Maintainability of Open Source Software

2019 International Journal of Engineering and Advanced Technology  
Software maintainability is a vital quality aspect as per ISO standards. This has been a concern since decades and even today, it is of top priority. At present, majority of the software applications, particularly open source software are being developed using Object-Oriented methodologies. Researchers in the earlier past have used statistical techniques on metric data extracted from software to evaluate maintainability. Recently, machine learning models and algorithms are also being used in a
more » ... ajority of research works to predict maintainability. In this research, we performed an empirical case study on an open source software jfreechart by applying machine learning algorithms. The objective was to study the relationships between certain metrics and maintainability.
doi:10.35940/ijeat.e1045.0785s319 fatcat:lb3xkwn2ava4zhmlxi4cqwjieu