Ensemble of Learning Project Productivity in Software Effort Based on Use Case Points

12/16/2018
by   Mohammad Azzeh, et al.
0

It is well recognized that the project productivity is a key driver in estimating software project effort from Use Case Point size metric at early software development stages. Although, there are few proposed models for predicting productivity, there is no consistent conclusion regarding which model is the superior. Therefore, instead of building a new productivity prediction model, this paper presents a new ensemble construction mechanism applied for software project productivity prediction. Ensemble is an effective technique when performance of base models is poor. We proposed a weighted mean method to aggregate predicted productivities based on average of errors produced by training model. The obtained results show that the using ensemble is a good alternative approach when accuracies of base models are not consistently accurate over different datasets, and when models behave diversely.

READ FULL TEXT
research
05/10/2022

On the Value of Project Productivity for Early Effort Estimation

In general, estimating software effort using a Use Case Point (UCP) size...
research
02/11/2021

Empirical Analysis on Productivity Prediction and Locality for Use Case Points Method

Use Case Points (UCP) method has been around for over two decades. Altho...
research
03/22/2020

Software Effort Estimation from Use Case Diagrams Using Nonlinear Regression Analysis

Software effort estimation in the early stages of the software life cycl...
research
03/12/2021

Predicting Community Smells' Occurrence on Individual Developers by Sentiments

Community smells appear in sub-optimal software development community st...
research
08/30/2020

A Novel Multiple Ensemble Learning Models Based on Different Datasets for Software Defect Prediction

Software testing is one of the important ways to ensure the quality of s...
research
10/10/2022

Towards Developing and Analysing Metric-Based Software Defect Severity Prediction Model

In a critical software system, the testers have to spend an enormous amo...

Please sign up or login with your details

Forgot password? Click here to reset