Towards an automated classification phase in the software maintenance process using decision tree

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

Abstract

The software maintenance process is costly, accounting for up to 70% of the total cost in the software development life cycle (SDLC). The difficulty of maintaining software increases with its size and complexity, requiring significant time and effort. One way to alleviate these costs is to automate parts of the maintenance process. This research focuses on the automation of the classification phase using decision trees (DT) to sort, rank, and accept/reject maintenance requests (MRs) for mobile applications. Our dataset consisted of 1,656 MRs. We found that DTs could automate sorting and accepting/rejecting MRs with accuracies of 71.08% and 64.15%, respectively, though ranking accuracy was lower at 50%. While DTs can reduce costs, effort, and time, human verification is still necessary.

Cite

CITATION STYLE

APA

Alturki, S., & Almoaiqel, S. (2024). Towards an automated classification phase in the software maintenance process using decision tree. PeerJ Computer Science, 10, 1–16. https://doi.org/10.7717/PEERJ-CS.2228

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