Using public domain metrics to estimate software development effort

被引:78
|
作者
Jeffery, R [1 ]
Ruhe, M [1 ]
Wieczorek, I [1 ]
机构
[1] Univ New S Wales, CAESAR, Sydney, NSW 2052, Australia
关键词
D O I
10.1109/METRIC.2001.915512
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we investigate the accuracy of cost estimates when applying most commonly used modeling techniques to a large-scale industrial data set which is professionally maintained by the International Software Standards Benchmarking Group (ISBSG). The modeling techniques applied are ordinary least squares regression (OLS), Analogy-based estimation, stepwise ANOVA, CART, and robust regression. The questions we address in this study are related to important issues. The first is the appropriate selection of a technique in a given context The second is the assessment of the feasibility of using multi-organizational data compared to the benefits from company-specific data collection. We compare company-specific models with models based on multi-company data. This is done by using the estimates derived for one company that contributed to the ISBSG data set and estimates from using carefully marched data from the rest of the ISBSG data. When using the ISBSG data set to derive estimates for the company generally poor results were obtained. Robust regression and OLS performed most accurately. When using the company's own data as the basis for estimation OLS, a CART-variant, and Analogy performed best. In contrast to previous studies, the estimation accuracy when using the company's data is significantly higher than when using the rest of the ISBSG data set. Thus, from these results, the company that contributed to the ISBSG data set, would be better off when using ifs own data for cost estimation.
引用
收藏
页码:16 / 27
页数:12
相关论文
共 50 条
  • [1] Using Tabu Search to Estimate Software Development Effort
    Ferrucci, Filomena
    Gravino, Carmine
    Oliveto, Rocco
    Sarro, Federica
    [J]. SOFTWARE PROCESS AND PRODUCT MEASUREMENT, PROCEEDINGS, 2009, 5891 : 307 - 320
  • [2] DEBUGGING EFFORT ESTIMATION USING SOFTWARE METRICS
    GORLA, N
    BENANDER, AC
    BENANDER, BA
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (02) : 223 - 231
  • [3] AN EXPERIMENTAL INVESTIGATION OF SOFTWARE METRICS AND THEIR RELATIONSHIP TO SOFTWARE-DEVELOPMENT EFFORT
    LIND, RK
    VAIRAVAN, K
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (05) : 649 - 653
  • [4] Using Machine Learning and Simplified Functional Measures to Estimate Software Development Effort
    Lavazza, Luigi
    Locoro, Angela
    Meli, Roberto
    [J]. IEEE Access, 2024, 12 : 142505 - 142523
  • [5] Using software metrics to estimate the impact of maintenance in the performance of embedded software
    Vieira, Andrws
    Faustini, Pedro
    Cota, Erika
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2014, : 521 - 525
  • [6] Applying fuzzy neural network to estimate software development effort
    Sun-Jen Huang
    Nan-Hsing Chiu
    [J]. Applied Intelligence, 2009, 30 : 73 - 83
  • [7] Applying fuzzy neural network to estimate software development effort
    Huang, Sun-Jen
    Chiu, Nan-Hsing
    [J]. APPLIED INTELLIGENCE, 2009, 30 (02) : 73 - 83
  • [8] GVSEE: A Global Village Service Effort Estimator to Estimate Software Services Development Effort
    Bardsiri, Amid Khatibi
    Hashemi, Seyyed Mohsen
    Razzazi, Mohammadreza
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2016, 30 (05) : 396 - 428
  • [9] CoBRA without experts: New paradigm for software development effort estimation using COCOMO metrics
    Feizpour, Elham
    Tahayori, Hooman
    Sami, Ashkan
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (12)
  • [10] Investigating the Prioritization of Unit Testing Effort using Software Metrics
    Toure, Fadel
    Badri, Mourad
    Lamontagne, Luc
    [J]. ENASE: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2017, : 69 - 80