In this paper, focusing on the problem that estimation accuracy of software development effort greatly varies among software projects, we propose a predictability classification method for software projects before conducting effort estimation. In the proposed method, given a project to be estimated, we first evaluate whether the effort can be accurately estimated or not by identifying the project as "predictable" or "unpredictable". In case of predictable projects, we conduct the effort estimation. Otherwise, estimation is avoided. As a result of an experiment to assess the effectiveness of the proposed method using six industry datasets, (i) the mean square residual and residual variance are shown to be suitable measures for recognition of predictability; and (ii) the average absolute error is significantly reduced in five datasets, by avoiding the estimation when a project belongs to the unpredictable class, which proves the effectiveness of the proposed method. By using the proposed method, practitioners become aware of cases when they can rely on the estimation and when they cannot.
Predictability Classification for Software Effort Estimation
Yucel, Zeynep
2018-01-01
Abstract
In this paper, focusing on the problem that estimation accuracy of software development effort greatly varies among software projects, we propose a predictability classification method for software projects before conducting effort estimation. In the proposed method, given a project to be estimated, we first evaluate whether the effort can be accurately estimated or not by identifying the project as "predictable" or "unpredictable". In case of predictable projects, we conduct the effort estimation. Otherwise, estimation is avoided. As a result of an experiment to assess the effectiveness of the proposed method using six industry datasets, (i) the mean square residual and residual variance are shown to be suitable measures for recognition of predictability; and (ii) the average absolute error is significantly reduced in five datasets, by avoiding the estimation when a project belongs to the unpredictable class, which proves the effectiveness of the proposed method. By using the proposed method, practitioners become aware of cases when they can rely on the estimation and when they cannot.File | Dimensione | Formato | |
---|---|---|---|
c_15_bcd_predictability.pdf
non disponibili
Tipologia:
Documento in Pre-print
Licenza:
Copyright dell'editore
Dimensione
194.39 kB
Formato
Adobe PDF
|
194.39 kB | Adobe PDF | Visualizza/Apri |
I documenti in ARCA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.