JOURNAL ARTICLE

Software Effort Classification with Multilayer Perceptron Neural Networks

Ahmed Fawzi Otoom

Year: 2020 Journal:   International Journal of Advanced Trends in Computer Science and Engineering Vol: 9 (2)Pages: 1678-1689   Publisher: The World Academy of Research in Science and Engineering

Abstract

We target the problem of software effort estimation from a classification perspective.Our main goal is to build a classifier that can predict the required effort for a new project and assign it into one of the four classes: small, small-medium, medium-large, and large.A criterion is proposed for the aforementioned categorization and based on the amount of required effort.We study data sets that are based on three different categories: function points-based data sets, COCOMO-based data sets, and project characteristics-based data sets.Feature sets are prepared and fed to the multilayer perceptron (MLP) neural network algorithm.A hold-out test is implemented and ROC curve is used as a measure of the performance of the algorithm.In addition, we identify the important features for building the classification models across various data sets.Generally, MLP shows good performance across the six data sets.Moreover, there is a stability of performance within each category of data sets or across different categories with no dramatic differences in results.However, the performance of MLP seems to decrease with data sets that are based on project characteristics.

Keywords:
Computer science Artificial neural network Multilayer perceptron Artificial intelligence Software Perceptron Machine learning Pattern recognition (psychology) Programming language

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
23
Refs
0.08
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.