The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
Quantitative Software Change Prediction in Open Source Web Projects Using Time Series Forecasting
Abstract
Software change prediction (SCP) is used for the prediction of changes earlier in the software development life cycle. It identifies the files that are change prone. Software maintenance costs can be reduced with the help of accurate prediction of change-prone files. Most of the literature of SCP deals with the identification of a class as change prone or not change prone. In the present work, the amount of change in a web project in terms of line of code added (loc_added), line of code deleted (loc_deleted), and lines of code (LOC) are predicted using time series forecasting method of machine learning. Data of web projects is obtained from GIT repository using Pydriller Python package extractor. The obtained result showed that support vector machine (SVM) is good for prediction of loc_added and loc_removed while the random forest is good for the prediction of LOC. Results advocate the use machine learning techniques for forecasting changes amount in web projects.
Related Content
Roland Robert Schreiber.
© 2023.
20 pages.
|
Sushil Kumar, SK Muttoo, V. B. Singh.
© 2022.
16 pages.
|
Satya Sobhan Panigrahi, Ajay Kumar Jena.
© 2022.
20 pages.
|
Ekbal Rashid, Mohan Prakash.
© 2022.
16 pages.
|
Ritu Garg, Rakesh Kumar Singh.
© 2022.
18 pages.
|
Neelamadhab Padhy, Sanskruti Panda, Jigyashu Suraj.
© 2022.
20 pages.
|
Anil Kumar Patidar, Ugrasen Suman.
© 2022.
17 pages.
|
|
|