Enhanced framework for ensemble effort estimation by using recursive‐based classification

Abstract Service‐oriented software engineering is a software engineering methodology focussed on the development of software systems. The systematic application of technological and scientific knowledge depends on the methodology, experience, design for obtaining efficient implementation, testing an...

Full description

Saved in:
Bibliographic Details
Main Authors: Azath Hussain, Maheswari Raja, Pandimurugan Vellaisamy, Sangeetha Krishnan, Lakshminarayanan Rajendran
Format: Article
Language:English
Published: Wiley 2021-06-01
Series:IET Software
Subjects:
Online Access:https://doi.org/10.1049/sfw2.12020
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832546709788426240
author Azath Hussain
Maheswari Raja
Pandimurugan Vellaisamy
Sangeetha Krishnan
Lakshminarayanan Rajendran
author_facet Azath Hussain
Maheswari Raja
Pandimurugan Vellaisamy
Sangeetha Krishnan
Lakshminarayanan Rajendran
author_sort Azath Hussain
collection DOAJ
description Abstract Service‐oriented software engineering is a software engineering methodology focussed on the development of software systems. The systematic application of technological and scientific knowledge depends on the methodology, experience, design for obtaining efficient implementation, testing and software documentation. Software effort estimation (SEE) plays an essential role in reusable service for ensembling the effort estimation of the software development. Effort estimation is the most efficient process applied in software engineering for the prediction of effort. SEE methods are utilised to achieve the effort, cost and human resources with the assistance of the dataset. It is hard to predict the cost, effort, size and schedule consistently through SEE and hence it causes damage to software enterprises. To overwhelm these limitations, an enhanced support vector regression algorithm is used that extracts the features and delivers the relevant features. This algorithm is used to standardise for main features and is related to the supervised learning algorithms. From this, the best features are extracted followed by the elimination of weakest features using the enhanced recursive elimination algorithm. From the selected features, an enhanced random forest classification is used to classify the results. The outcomes are executed to offer the best accuracy and thereby providing efficient prediction of effort estimation. Finally, the performance is measured with parameters such as Magnitude of Balanced Relative Error (MBRE), mean absolute residual, mean inverted balanced relative error, mean magnitude of error relative and mean magnitude of relative error. On comparing the existing methodologies, it is concluded that the proposed work offers better efficiency.
format Article
id doaj-art-fad09ae2bd0c4231954b4540947a688b
institution Kabale University
issn 1751-8806
1751-8814
language English
publishDate 2021-06-01
publisher Wiley
record_format Article
series IET Software
spelling doaj-art-fad09ae2bd0c4231954b4540947a688b2025-02-03T06:47:35ZengWileyIET Software1751-88061751-88142021-06-0115323023810.1049/sfw2.12020Enhanced framework for ensemble effort estimation by using recursive‐based classificationAzath Hussain0Maheswari Raja1Pandimurugan Vellaisamy2Sangeetha Krishnan3Lakshminarayanan Rajendran4VIT Bhopal University IndiaVIT University Chennai IndiaVIT Bhopal University IndiaUniversity of Africa Toru‐Orua NigeriaSRM Institute of Science and Technology Chennai IndiaAbstract Service‐oriented software engineering is a software engineering methodology focussed on the development of software systems. The systematic application of technological and scientific knowledge depends on the methodology, experience, design for obtaining efficient implementation, testing and software documentation. Software effort estimation (SEE) plays an essential role in reusable service for ensembling the effort estimation of the software development. Effort estimation is the most efficient process applied in software engineering for the prediction of effort. SEE methods are utilised to achieve the effort, cost and human resources with the assistance of the dataset. It is hard to predict the cost, effort, size and schedule consistently through SEE and hence it causes damage to software enterprises. To overwhelm these limitations, an enhanced support vector regression algorithm is used that extracts the features and delivers the relevant features. This algorithm is used to standardise for main features and is related to the supervised learning algorithms. From this, the best features are extracted followed by the elimination of weakest features using the enhanced recursive elimination algorithm. From the selected features, an enhanced random forest classification is used to classify the results. The outcomes are executed to offer the best accuracy and thereby providing efficient prediction of effort estimation. Finally, the performance is measured with parameters such as Magnitude of Balanced Relative Error (MBRE), mean absolute residual, mean inverted balanced relative error, mean magnitude of error relative and mean magnitude of relative error. On comparing the existing methodologies, it is concluded that the proposed work offers better efficiency.https://doi.org/10.1049/sfw2.12020feature extractionlearning (artificial intelligence)pattern classificationregression analysissoftware engineeringsupport vector machines
spellingShingle Azath Hussain
Maheswari Raja
Pandimurugan Vellaisamy
Sangeetha Krishnan
Lakshminarayanan Rajendran
Enhanced framework for ensemble effort estimation by using recursive‐based classification
IET Software
feature extraction
learning (artificial intelligence)
pattern classification
regression analysis
software engineering
support vector machines
title Enhanced framework for ensemble effort estimation by using recursive‐based classification
title_full Enhanced framework for ensemble effort estimation by using recursive‐based classification
title_fullStr Enhanced framework for ensemble effort estimation by using recursive‐based classification
title_full_unstemmed Enhanced framework for ensemble effort estimation by using recursive‐based classification
title_short Enhanced framework for ensemble effort estimation by using recursive‐based classification
title_sort enhanced framework for ensemble effort estimation by using recursive based classification
topic feature extraction
learning (artificial intelligence)
pattern classification
regression analysis
software engineering
support vector machines
url https://doi.org/10.1049/sfw2.12020
work_keys_str_mv AT azathhussain enhancedframeworkforensembleeffortestimationbyusingrecursivebasedclassification
AT maheswariraja enhancedframeworkforensembleeffortestimationbyusingrecursivebasedclassification
AT pandimuruganvellaisamy enhancedframeworkforensembleeffortestimationbyusingrecursivebasedclassification
AT sangeethakrishnan enhancedframeworkforensembleeffortestimationbyusingrecursivebasedclassification
AT lakshminarayananrajendran enhancedframeworkforensembleeffortestimationbyusingrecursivebasedclassification