Kurtosis and Skewness Adjustment for Software Effort Estimation

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

To avoid software development project failure, accurate estimation of software development effort is necessary at the beginning of a software project. This paper proposes to adjust the kurtosis and the skewness of project feature variables for better fitting of software estimation models. The proposed method conducts logarithmic transformation of variables, then conducts the kurtosis and skewness transformation to make the variable distribution closer to the normal distribution. To empirically evaluate the effectiveness of the proposed method, we employed three industry data sets and linear regression models with three-fold cross validation. The result of the evaluation showed that the models with the proposed method were better in both the goodness of fit and the estimation accuracy in terms of MMRE compared to log-log regression.

Original languageEnglish
Title of host publicationProceedings - 25th Asia-Pacific Software Engineering Conference, APSEC 2018
PublisherIEEE Computer Society
Pages504-511
Number of pages8
ISBN (Electronic)9781728119700
DOIs
Publication statusPublished - May 21 2019
Event25th Asia-Pacific Software Engineering Conference, APSEC 2018 - Nara, Japan
Duration: Dec 4 2018Dec 7 2018

Publication series

NameProceedings - Asia-Pacific Software Engineering Conference, APSEC
Volume2018-December
ISSN (Print)1530-1362

Conference

Conference25th Asia-Pacific Software Engineering Conference, APSEC 2018
CountryJapan
CityNara
Period12/4/1812/7/18

Fingerprint

Software engineering
Normal distribution
Linear regression
Industry

Keywords

  • modeling
  • normal distribution
  • software metrics

ASJC Scopus subject areas

  • Software

Cite this

Fukui, S., Monden, A., & Yucel, Z. (2019). Kurtosis and Skewness Adjustment for Software Effort Estimation. In Proceedings - 25th Asia-Pacific Software Engineering Conference, APSEC 2018 (pp. 504-511). [8719446] (Proceedings - Asia-Pacific Software Engineering Conference, APSEC; Vol. 2018-December). IEEE Computer Society. https://doi.org/10.1109/APSEC.2018.00065

Kurtosis and Skewness Adjustment for Software Effort Estimation. / Fukui, Seiji; Monden, Akito; Yucel, Zeynep.

Proceedings - 25th Asia-Pacific Software Engineering Conference, APSEC 2018. IEEE Computer Society, 2019. p. 504-511 8719446 (Proceedings - Asia-Pacific Software Engineering Conference, APSEC; Vol. 2018-December).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Fukui, S, Monden, A & Yucel, Z 2019, Kurtosis and Skewness Adjustment for Software Effort Estimation. in Proceedings - 25th Asia-Pacific Software Engineering Conference, APSEC 2018., 8719446, Proceedings - Asia-Pacific Software Engineering Conference, APSEC, vol. 2018-December, IEEE Computer Society, pp. 504-511, 25th Asia-Pacific Software Engineering Conference, APSEC 2018, Nara, Japan, 12/4/18. https://doi.org/10.1109/APSEC.2018.00065
Fukui S, Monden A, Yucel Z. Kurtosis and Skewness Adjustment for Software Effort Estimation. In Proceedings - 25th Asia-Pacific Software Engineering Conference, APSEC 2018. IEEE Computer Society. 2019. p. 504-511. 8719446. (Proceedings - Asia-Pacific Software Engineering Conference, APSEC). https://doi.org/10.1109/APSEC.2018.00065
Fukui, Seiji ; Monden, Akito ; Yucel, Zeynep. / Kurtosis and Skewness Adjustment for Software Effort Estimation. Proceedings - 25th Asia-Pacific Software Engineering Conference, APSEC 2018. IEEE Computer Society, 2019. pp. 504-511 (Proceedings - Asia-Pacific Software Engineering Conference, APSEC).
@inproceedings{bd00dda50a884b8b816e1e12f677a958,
title = "Kurtosis and Skewness Adjustment for Software Effort Estimation",
abstract = "To avoid software development project failure, accurate estimation of software development effort is necessary at the beginning of a software project. This paper proposes to adjust the kurtosis and the skewness of project feature variables for better fitting of software estimation models. The proposed method conducts logarithmic transformation of variables, then conducts the kurtosis and skewness transformation to make the variable distribution closer to the normal distribution. To empirically evaluate the effectiveness of the proposed method, we employed three industry data sets and linear regression models with three-fold cross validation. The result of the evaluation showed that the models with the proposed method were better in both the goodness of fit and the estimation accuracy in terms of MMRE compared to log-log regression.",
keywords = "modeling, normal distribution, software metrics",
author = "Seiji Fukui and Akito Monden and Zeynep Yucel",
year = "2019",
month = "5",
day = "21",
doi = "10.1109/APSEC.2018.00065",
language = "English",
series = "Proceedings - Asia-Pacific Software Engineering Conference, APSEC",
publisher = "IEEE Computer Society",
pages = "504--511",
booktitle = "Proceedings - 25th Asia-Pacific Software Engineering Conference, APSEC 2018",
address = "United States",

}

TY - GEN

T1 - Kurtosis and Skewness Adjustment for Software Effort Estimation

AU - Fukui, Seiji

AU - Monden, Akito

AU - Yucel, Zeynep

PY - 2019/5/21

Y1 - 2019/5/21

N2 - To avoid software development project failure, accurate estimation of software development effort is necessary at the beginning of a software project. This paper proposes to adjust the kurtosis and the skewness of project feature variables for better fitting of software estimation models. The proposed method conducts logarithmic transformation of variables, then conducts the kurtosis and skewness transformation to make the variable distribution closer to the normal distribution. To empirically evaluate the effectiveness of the proposed method, we employed three industry data sets and linear regression models with three-fold cross validation. The result of the evaluation showed that the models with the proposed method were better in both the goodness of fit and the estimation accuracy in terms of MMRE compared to log-log regression.

AB - To avoid software development project failure, accurate estimation of software development effort is necessary at the beginning of a software project. This paper proposes to adjust the kurtosis and the skewness of project feature variables for better fitting of software estimation models. The proposed method conducts logarithmic transformation of variables, then conducts the kurtosis and skewness transformation to make the variable distribution closer to the normal distribution. To empirically evaluate the effectiveness of the proposed method, we employed three industry data sets and linear regression models with three-fold cross validation. The result of the evaluation showed that the models with the proposed method were better in both the goodness of fit and the estimation accuracy in terms of MMRE compared to log-log regression.

KW - modeling

KW - normal distribution

KW - software metrics

UR - http://www.scopus.com/inward/record.url?scp=85066800800&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85066800800&partnerID=8YFLogxK

U2 - 10.1109/APSEC.2018.00065

DO - 10.1109/APSEC.2018.00065

M3 - Conference contribution

AN - SCOPUS:85066800800

T3 - Proceedings - Asia-Pacific Software Engineering Conference, APSEC

SP - 504

EP - 511

BT - Proceedings - 25th Asia-Pacific Software Engineering Conference, APSEC 2018

PB - IEEE Computer Society

ER -