Premium
Web framework points: an effort estimation methodology for Web application development using a content management framework
Author(s) -
Barabino Giulio,
Concas Giulio,
Corona Erika,
Grechi Daniele,
Marchesi Michele,
Tigano Danilo
Publication year - 2015
Publication title -
journal of software: evolution and process
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.371
H-Index - 29
eISSN - 2047-7481
pISSN - 2047-7473
DOI - 10.1002/smr.1715
Subject(s) - function point , computer science , web modeling , web application , sizing , web application development , web development , web application security , estimation , web service , software , world wide web , software development , systems engineering , engineering , art , visual arts , programming language
Web applications are among the most popular and relevant kinds of application. Most Web applications are developed using a content management framework (CMF). CMF helps to accelerate the publication of large amounts of information and the development of Web applications. However, developing Web applications through CMF is not exempt from cost and time overruns, as in traditional software projects. Currently, there is no estimation model able to adequately measure the effort of developing a Web application. This work presents a new methodology, called web framework points, to estimate the effort of Web applications developed with CMF. Web framework points is a hybrid methodology, composed of a sizing phase, which follows specific guidelines, and an effort estimation phase, obtained by applying a cost model to the size model of the project to estimate. The sizing of the project takes into account not only usual functional requirements, as in function points analysis, but also elements specific for developing a Web application through CMF. We also present the experimental validation of the proposed methodology, performed on a dataset of 29 real‐world projects, of which 83% show an estimation error of less than 25%. Copyright © 2015 John Wiley & Sons, Ltd.