Open Access Open Access  Restricted Access Subscription Access

Software Development Cost Estimation: A Survey


Affiliations
1 Department of Computer Science, Shah Abdul Latif University Khairpur, Sindh, Pakistan
 

Objectives: The present study is undertaken to survey the Software development cost estimation techniques. This study will provide guidelines and for researchers and practitioners of software engineering. Methods/Analysis: The study was undertaken by planning, conducting and reporting the literature review (LR) for the years 1991-2016. Findings: The study revealed that several SDCE models have been introduced. The reason for the evolution of software cost estimation models may be the changing nature of software complexity, i.e., one cannot exactly predict the cost for the whole project. Not only conventional empirical and quantitative methods but several data mining and machine learning techniques are also used for improved results. However, it is revealed that from quantitative to empirical all SDCE models can be used alone or hybrid with robust ML or DM techniques to estimate the software development exertion.

Keywords

COCOMO, Data Mining Techniques, Machine Learning Techniques, Software Development Cost Estimation.
User

Abstract Views: 219

PDF Views: 0




  • Software Development Cost Estimation: A Survey

Abstract Views: 219  |  PDF Views: 0

Authors

Samina Rajper
Department of Computer Science, Shah Abdul Latif University Khairpur, Sindh, Pakistan
Zubair A. Shaikh
Department of Computer Science, Shah Abdul Latif University Khairpur, Sindh, Pakistan

Abstract


Objectives: The present study is undertaken to survey the Software development cost estimation techniques. This study will provide guidelines and for researchers and practitioners of software engineering. Methods/Analysis: The study was undertaken by planning, conducting and reporting the literature review (LR) for the years 1991-2016. Findings: The study revealed that several SDCE models have been introduced. The reason for the evolution of software cost estimation models may be the changing nature of software complexity, i.e., one cannot exactly predict the cost for the whole project. Not only conventional empirical and quantitative methods but several data mining and machine learning techniques are also used for improved results. However, it is revealed that from quantitative to empirical all SDCE models can be used alone or hybrid with robust ML or DM techniques to estimate the software development exertion.

Keywords


COCOMO, Data Mining Techniques, Machine Learning Techniques, Software Development Cost Estimation.



DOI: https://doi.org/10.17485/ijst%2F2016%2Fv9i31%2F130785