Web framework points: an effort estimation methodology for Web application development using a content management framework

被引:4
作者
Barabino, Giulio [1 ]
Concas, Giulio [2 ]
Corona, Erika [2 ]
Grechi, Daniele [1 ]
Marchesi, Michele [2 ]
Tigano, Danilo [1 ]
机构
[1] Univ Genoa, DITEN, Genoa, Italy
[2] Univ Cagliari, DIEE, Cagliari, Italy
关键词
Web applications; software effort estimation; content management framework; function points; Web objects; COST ESTIMATION; SOFTWARE;
D O I
10.1002/smr.1715
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 (C) 2015 John Wiley & Sons, Ltd.
引用
收藏
页码:603 / 624
页数:22
相关论文
共 45 条
  • [1] A family of experiments to evaluate a functional size measurement procedure for Web applications
    Abrahao, Silvia
    Poels, Geert
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (02) : 253 - 269
  • [2] Aggarwal N., 2009, ACM SIGSOFT SOFTWARE, V34, P1, DOI DOI 10.1145/1507195.1507201
  • [3] Albrech A., 1979, PROC JOINT SHAREGUID, P83
  • [4] An Empirical Study on the Estimation of Size and Complexity of Software Applications with Function Points Analysis
    Alves, Luis M.
    Oliveira, Sergio
    Ribeiro, Pedro
    Machado, Ricardo J.
    [J]. 2014 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA), 2014, : 27 - 34
  • [5] Aranda J, 2005, Proceedings of the 10th European Software Engineering Conference, P346
  • [6] Armstrong JS, 2001, INT SER OPER RES MAN, V30, P417
  • [7] Assintel, 2000, MOD ORG NELL AZ SOFT
  • [8] Azhar Damir, 2013, 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), P173, DOI 10.1109/ESEM.2013.25
  • [9] Azhar D., 2012, Proceedings ofthe 8th International Conference on Predictive Models in Software Engineering, PROMISE, V12, P49, DOI [DOI 10.1145/2365324.2365332, 10.1145/2365324.2365332]
  • [10] Barabino G., 2009, P INT C COMP INT SOF, P1, DOI DOI 10.1109/CISE.2009.5365936