The value of software sizing

被引:19
|
作者
Wilkie, F. G. [1 ]
McChesney, I. R. [1 ]
Morrow, P. [1 ]
Tuxworth, C. [2 ]
Lester, N. G. [3 ]
机构
[1] Univ Ulster, Sch Comp & Math, Newtownabbey BT37 0QB, Antrim, North Ireland
[2] Equiniti ICS Ltd, Belfast BT3 9ED, Antrim, North Ireland
[3] Univ Ulster, Informat Serv Directorate, Newtownabbey BT37 0QB, Antrim, North Ireland
关键词
Software size estimation; Empirical software engineering; NESMA; Project planning; Size metrics; Function points;
D O I
10.1016/j.infsof.2011.05.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: One of the difficulties faced by software development Project Managers is estimating the cost and schedule for new projects. Previous industry surveys have concluded that software size and cost estimation is a significant technical area of concern. In order to estimate cost and schedule it is important to have a good understanding of the size of the software product to be developed. There are a number of techniques used to derive software size, with function points being amongst the most documented. Objective: In this paper we explore the utility of function point software sizing techniques when applied to two levels of software requirements documentation in a commercial software development organisation. The goal of the research is to appraise the value (cost/benefit) which functional sizing techniques can bring to the project planning and management of software projects within a small-to-medium sized software development enterprise (SME). Method: Functional counts were made at the bid and detailed functional specification stages for each of five commercial projects used in the research. Three variants of the NESMA method were used to determine these function counts. Through a structured interview session, feedback on the sizing results was obtained to evaluate its feasibility and potential future contribution to the company. Results: The results of our research suggest there is value in performing size estimates at two appropriate stages in the software development lifecycle, with simplified methods providing the optimal return on effort expended. Conclusion: The 'Estimated NESMA' is the most appropriate tool for use in size estimation for the company studied. The use of software sizing provides a valuable contribution which would augment, but not replace, the company's existing cost estimation approach. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:1236 / 1249
页数:14
相关论文
共 50 条
  • [31] The value of free software
    Udell, J
    BYTE, 1997, 22 (12): : 109 - &
  • [32] VALUE OF GOOD SOFTWARE
    JUDD, M
    ELECTRONICS AND POWER, 1975, 21 (11): : 677 - 678
  • [33] Value Elicitation in Value Based Software Engineering
    Murtaza, Ghulam
    Basit, Abdul
    Ikram, Naveed
    SEPADS'10: PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2010, : 184 - 189
  • [34] Open Source Software Development in Matlab for Sizing Photovoltaic Systems
    Candido da Silva, Jose Roberto
    Pacheco, Gefeson Mendes
    2018 13TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRY APPLICATIONS (INDUSCON), 2018, : 256 - 262
  • [35] RenPower: Software for Sizing Renewable Energy Microgrids for Academic Teaching
    Julian Aristizabal, Andres
    Habib, Arslan
    Ospina, Daniel
    Castaneda, Monica
    Zapata, Sebastian
    Banguero, Edison
    TECHNOLOGIES AND MATERIALS FOR RENEWABLE ENERGY, ENVIRONMENT AND SUSTAINABILITY (TMREES19), 2019, 2123
  • [37] DIM_SOL: Software for sizing of photovoltaic solar installations
    Lishou, C
    Adjakou, R
    Dieye, N
    Corenthin, A
    CARI'96 - PROCEEDINGS OF THE 3RD AFRICAN CONFERENCE ON RESEARCH IN COMPUTER SCIENCE, 1996, : 227 - 236
  • [38] Performance, benchmarking and sizing in developing highly scalable enterprise software
    Cheng, Xiaoqing
    PERFORMANCE EVALUATION: METRICS, MODELS AND BENCHMARKS, PROCEEDINGS, 2008, 5119 : 174 - 190
  • [39] A historical compilation of software metrics with applicability to NASA's Orion spacecraft flight software sizing
    Judas, Paul A.
    Prokop, Lorraine E.
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2011, 7 (03) : 161 - 170
  • [40] Software source code sizing using fuzzy logic modeling
    MacDonell, SG
    INFORMATION AND SOFTWARE TECHNOLOGY, 2003, 45 (07) : 389 - 404