AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (984.7 KB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Article | Open Access

Enhancing Software Cost Estimation Using Feature Selection and Machine Learning Techniques

Fizza Mansoor1Muhammad Affan Alim2,5( )Muhammad Taha Jilani3Muhammad Monsoor Alam4,5Mazliham Mohd Su’ud5
Department of Software Engineering, FAST-National University of Computer & Emerging Sciences, Karachi, 75030, Pakistan
Faculty of Engineering Science and Technology, IQRA University, Karachi, 72500, Pakistan
Department of Computer Science, Bahria Univesity, Karachi, 74800, Pakistan
Faculty of Computing, Riphah International University, Islamabad, 44600, Pakistan
Faculty of Computing and Informatics, Multimedia University (MMU), Cyberjaya, 63100, Selangor, Malaysia
Show Author Information

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.

References

【1】
【1】
 
 
Computers, Materials & Continua
Pages 4603-4624

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Mansoor F, Alim MA, Jilani MT, et al. Enhancing Software Cost Estimation Using Feature Selection and Machine Learning Techniques. Computers, Materials & Continua, 2024, 81(3): 4603-4624. https://doi.org/10.32604/cmc.2024.057979

301

Views

12

Downloads

4

Crossref

3

Web of Science

7

Scopus

Received: 02 September 2024
Accepted: 23 October 2024
Published: 31 December 2024
© The Author 2024.

This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.