An Ensemble-Based Framework to Estimate Software Project Effort

Citation

Haris, Mohammad and Chua, Fang Fang and Lim, Amy Hui Lan (2023) An Ensemble-Based Framework to Estimate Software Project Effort. In: 2023 IEEE 8th International Conference On Software Engineering and Computer Systems (ICSECS), 25-27 August 2023, Penang, Malaysia.

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

Download (391kB)

Abstract

Effort estimation is essential for successful software project planning, budgeting, and risk identification. However, the techniques used to estimate effort are often inaccurate, outdated, and only consider technical factors while neglecting project management or stakeholder engagement. Expert estimation remains an important technique for leveraging human expertise in software estimation, but solely relying on this technique causes biased and subjective predictions. Machine learning (ML) techniques have shifted the direction of software project effort estimation towards computational intelligence. Nonetheless, there is a lack of deployment due to ambiguous outcomes and ineffective modelbuilding approaches. This study presents an ensemble-based framework that can estimate software project effort more accurately with the incorporation of domain knowledge and experiences. To achieve this, six homogeneous classifier ensembles will be constructed using six distinct classifiers on the proposed USP05-FT dataset. The collected expert estimations will be integrated into the proposed dataset as an additional feature in the form of numerical values such as expert-provided software project effort estimations (in person hours) that provide additional insight and knowledge. Subsequently, the predictions of all six homogeneous classifier ensembles will be combined through majority voting to obtain a more accurate and reliable prediction with increased robustness against errors and uncertainties. The performance of the proposed framework will be evaluated using Recall, F-measure, Precision, and Accuracy. It is expected that the proposed ensemble-based framework for software project effort estimation will lead to more efficient and effective software project management, an improvement in resource allocation, empowering informed decision-making, and timely project delivery.

Item Type: Conference or Workshop Item (Paper)
Uncontrolled Keywords: machine learning
Subjects: Q Science > Q Science (General) > Q300-390 Cybernetics
Divisions: Faculty of Computing and Informatics (FCI)
Depositing User: Ms Nurul Iqtiani Ahmad
Date Deposited: 01 Dec 2023 01:05
Last Modified: 01 Dec 2023 01:05
URII: http://shdl.mmu.edu.my/id/eprint/11883

Downloads

Downloads per month over past year

View ItemEdit (login required)