Advances in Software Engineering - Special issue on new generation of software metrics
Information and Software Technology
Hi-index | 0.00 |
Software cost estimation is vital for the effective controland management of the whole software developmentprocess. Currently, Constructive Cost Model (COCOMO II)is the most popular tool for estimating software cost. Ituses Lines of Code and Function Points to assess softwaresize. However, these are actually implementation detailsand difficult to estimate during the early stage of softwaredevelopment. The Entity Relationship (ER) model is wellused in conceptual modeling (requirements analysis) fordata-intensive systems. In this article, we explore the use ofER model for the estimation of software cost. A new term,Path Complexity, is proposed. Based on Path Complexityand other factors, we built a multiple regression model forsoftware cost estimation. The approach has been validatedstatistically through system data from the real industryprojects.