Enhancing Software Cost Estimation Using Feature Selection and Machine Learning Techniques

Citation

Mansoor, Fizza and Alim, Muhammad Affan and Jilani, Muhammad Taha and Alam, Muhammad Mansoor and Mohd Su'ud, Mazliham (2024) Enhancing Software Cost Estimation Using Feature Selection and Machine Learning Techniques. Computers, Materials & Continua, 81 (3). pp. 4603-4624. ISSN 1546-2226

[img] Text
TSP_CMC_57979.pdf - Published Version
Restricted to Repository staff only

Download (1MB)

Abstract

Software cost estimation is a crucial aspect of software project management, significantly impacting productivity and planning. This research investigates the impact of various feature selection techniques on software cost estimation accuracy using the CoCoMo NASA dataset, which comprises data from 93 unique software projects with 24 attributes. By applying multiple machine learning algorithms alongside three feature selection methods, this study aims to reduce data redundancy and enhance model accuracy. Our findings reveal that the principal component analysis (PCA)-based feature selection technique achieved the highest performance, underscoring the importance of optimal feature selection in improving software cost estimation accuracy. It is demonstrated that our proposed method outperforms the existing method while achieving the highest precision, accuracy, and recall rates.

Item Type: Article
Uncontrolled Keywords: Machine learning; software cost estimation; PCA; hyper parameter; feature selection
Subjects: Q Science > QA Mathematics > QA71-90 Instruments and machines
Divisions: Faculty of Computing and Informatics (FCI)
Depositing User: Ms Nurul Iqtiani Ahmad
Date Deposited: 03 Jan 2025 04:05
Last Modified: 03 Jan 2025 04:05
URII: http://shdl.mmu.edu.my/id/eprint/13282

Downloads

Downloads per month over past year

View ItemEdit (login required)