How Domain Knowledge Accumulation Influences Software Defects: An Empirical Analysis

被引:5
|
作者
Xiao, Peng [1 ]
Liu, Bin [1 ]
Yan, Xiaobo [1 ]
Huang, Fuqun [2 ]
机构
[1] Beihang Univ, Sch Reliabil & Syst Engn, Beijing, Peoples R China
[2] Inst Interdisciplinary Scientists, Seattle, WA USA
关键词
software defect; domain knowledge; severity level; defect density; risk control;
D O I
10.1109/QRS-C.2017.14
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Understanding the trend of software defect density at the time of delivery has significant implications for organizations or agencies to make long-term risk control strategies. Software development is a knowledge-intensive activity. Organizations and software developers are expected to reduce defects rates with the accumulation of knowledge and experience, however, they are constantly confronted with challenges imposed by new projects. This paper investigates the compound effects of knowledge experience and new projects on software defects. The study performs an empirical analysis on 60 software systems developed by 8 organizations in the Chinese aviation industry from year 2007 to 2014. The results show that the density of severe defects obviously reduces over time, but no consistent trend is observed for defects of low severity. Moreover, the density of high severity defects acutely increases in newly developed projects. This reveals that enhanced strategies should be employed to reduce severe defects in new software projects, in addition to the current practices of software process improvement.
引用
收藏
页码:24 / 30
页数:7
相关论文
共 50 条
  • [31] How subjective knowledge influences intention to travel
    Tassiello, Vito
    Tillotson, Jack S.
    ANNALS OF TOURISM RESEARCH, 2020, 80
  • [32] Empirical evidence and the knowledge-that/knowledge-how distinction
    Marcus P. Adams
    Synthese, 2009, 170 : 97 - 114
  • [33] Empirical evidence and the knowledge-that/knowledge-how distinction
    Adams, Marcus P.
    SYNTHESE, 2009, 170 (01) : 97 - 114
  • [34] Empirical study on software engineering knowledge/experience packages
    Ardimento, Pasquale
    Cimitile, Marta
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2008, 5089 : 289 - 303
  • [35] An empirical study of correlations between function points and software defects
    Uzzafer, Masood (muzzafer@amityuniversity.ae), 1600, Science and Engineering Research Support Society (09):
  • [36] Empirical Study on Specification Metrics to Predict Volatility and Software Defects
    Tsunoda, Taketo
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    Inoue, Sakae
    Hanai, Yoshiiku
    Kanazawa, Masanobu
    PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 2479 - 2484
  • [37] Constructing Knowledge Classification Scheme in Industrial Technology via Domain Analysis: An Empirical Study
    Yuan, Ming-Shu
    Nan, Fan-Hua
    Lee, Gou-Chi
    CATEGORIES, CONTEXTS AND RELATIONS IN KNOWLEDGE ORGANIZATION, 2012, 13 : 298 - 305
  • [38] The influences of social value orientation and domain knowledge on crowdsourcing manuscript transcription An empirical investigation of the Transcribe-Sheng project
    Zhang, Xuanhui
    Chen, Si
    Zhao, Yuxiang Chris
    Song, Shijie
    Zhu, Qinghua
    ASLIB JOURNAL OF INFORMATION MANAGEMENT, 2019, 72 (02) : 219 - 242
  • [39] Analysis of sponsorship networks and cross-domain knowledge exchange: an empirical study on Zhihu
    Qi T.
    Wang T.
    Chen N.
    International Journal of Crowd Science, 2020, 4 (03) : 255 - 271
  • [40] How to manage knowledge in the software maintenance process
    Rodríguez, OM
    Vizcaíno, A
    Martínez, AI
    Piattini, M
    Favela, J
    ADVANCES IN LEARNING SOFTWARE ORGANIZATIONS, PROCEEDINGS, 2004, 3096 : 78 - 87