A new perspective on data homogeneity in software cost estimation: a study in the embedded systems domain

被引:24
|
作者
Bakir, Ayse [1 ]
Turhan, Burak [2 ]
Bener, Ayse B. [1 ]
机构
[1] Bogazici Univ, Dept Comp Engn, TR-34342 Istanbul, Turkey
[2] Natl Res Council Canada, Inst Informat Technol, Software Engn Grp, Ottawa, ON K1A 0R6, Canada
关键词
Application domain; Cost estimation; Data homogeneity; Embedded software; Machine learning; DESIGN; MODEL;
D O I
10.1007/s11219-009-9081-z
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cost estimation and effort allocation are the key challenges for successful project planning and management in software development. Therefore, both industry and the research community have been working on various models and techniques to accurately predict the cost of projects. Recently, researchers have started debating whether the prediction performance depends on the structure of data rather than the models used. In this article, we focus on a new aspect of data homogeneity, "cross-versus within-application domain'', and investigate what kind of training data should be used for software cost estimation in the embedded systems domain. In addition, we try to find out the effect of training dataset size on the prediction performance. Based on our empirical results, we conclude that it is better to use cross-domain data for embedded software cost estimation and the optimum training data size depends on the method used.
引用
收藏
页码:57 / 80
页数:24
相关论文
共 50 条
  • [1] A new perspective on data homogeneity in software cost estimation: a study in the embedded systems domain
    Ayşe Bakır
    Burak Turhan
    Ayşe B. Bener
    Software Quality Journal, 2010, 18 : 57 - 80
  • [2] Software cost estimation with incomplete data
    Strike, K
    El Emam, K
    Madhavji, N
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (10) : 890 - 908
  • [3] Accurate data redistribution cost estimation in software distributed shared memory systems
    Morris, DG
    Lowenthal, DK
    ACM SIGPLAN NOTICES, 2001, 36 (07) : 62 - 71
  • [4] Refactoring embedded software: A study in healthcare domain
    Smiari, Paraskevi
    Bibi, Stamatia
    Ampatzoglou, Apostolos
    Arvanitou, Elvira-Maria
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 143
  • [5] Improved software cost estimation models: A new perspective based on evolution in Dynamic Environment
    Tripathi, Ashish
    Mishra, K. K.
    Tiwari, Shailesh
    Kumar, Naveen
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2018, 35 (02) : 1707 - 1720
  • [6] Use of historical data in software cost estimation
    Vijayakumar, S
    COMPUTING & CONTROL ENGINEERING JOURNAL, 1997, 8 (03): : 113 - 119
  • [7] Use of historical data in software cost estimation
    Vijayakumar, S.
    Computing and Control Engineering Journal, 1997, 8 (03): : 113 - 119
  • [8] 2.2.2 Harmonizing Systems and Software Cost Estimation
    BAE Systems Reston, VA, United States
    不详
    不详
    不详
    INCOSE Int. Sym., 2009, 1 (232-252):
  • [9] Software development cost estimation for infrastructure systems
    Smith, BL
    JOURNAL OF MANAGEMENT IN ENGINEERING, 2002, 18 (03) : 104 - 110
  • [10] Integrating communication cost estimation in embedded systems design : A PCI case study
    Rastogi, A
    Balakrishnan, M
    Kumar, A
    VLSI DESIGN 2001: FOURTEENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, 2001, : 23 - 28