Studying the impact of social interactions on software quality

被引:0
|
作者
Nicolas Bettenburg
Ahmed E. Hassan
机构
[1] Queen’s University,Software Analysis and Intelligence Lab (SAIL)
[2] School of Computing,undefined
来源
关键词
Human factors; Software evolution; Metrics/measurement; Software quality assurance;
D O I
暂无
中图分类号
学科分类号
摘要
Correcting software defects accounts for a significant amount of resources in a software project. To make best use of testing efforts, researchers have studied statistical models to predict in which parts of a software system future defects are likely to occur. By studying the mathematical relations between predictor variables used in these models, researchers can form an increased understanding of the important connections between development activities and software quality. Predictor variables used in past top-performing models are largely based on source code-oriented metrics, such as lines of code or number of changes. However, source code is the end product of numerous interlaced and collaborative activities carried out by developers. Traces of such activities can be found in the various repositories used to manage development efforts. In this paper, we develop statistical models to study the impact of social interactions in a software project on software quality. These models use predictor variables based on social information mined from the issue tracking and version control repositories of two large open-source software projects. The results of our case studies demonstrate the impact of metrics from four different dimensions of social interaction on post-release defects. Our findings show that statistical models based on social information have a similar degree of explanatory power as traditional models. Furthermore, our results demonstrate that social information does not substitute, but rather augments traditional source code-based metrics used in defect prediction models.
引用
收藏
页码:375 / 431
页数:56
相关论文
共 50 条
  • [31] Impact of Personal Factors on Software Quality
    Guveyi, Elcin
    Aktas, Mehmet S.
    Kalipsiz, Oya
    2020 TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2020, : 88 - 93
  • [32] Assessing the impact of software quality models in healthcare software systems
    Ronchieri, Elisabetta
    Canaparo, Marco
    HEALTH SYSTEMS, 2023, 12 (01) : 85 - 97
  • [33] The Impact of Agile Software Development Process on the Quality of Software Product
    Jain, Parita
    Sharma, Arun
    Ahuja, Laxmi
    2018 7TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO) (ICRITO), 2018, : 812 - 815
  • [34] Studying the relationship between logging characteristics and the code quality of platform software
    Shang, Weiyi
    Nagappan, Meiyappan
    Hassan, Ahmed E.
    EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (01) : 1 - 27
  • [35] Studying the relationship between logging characteristics and the code quality of platform software
    Weiyi Shang
    Meiyappan Nagappan
    Ahmed E. Hassan
    Empirical Software Engineering, 2015, 20 : 1 - 27
  • [36] Economic and social condition of the software quality assessment
    Lis, Katarzyna
    Olszewski, Jerzy
    UNIVERSAL ACCESS IN HUMAN COMPUTER INTERACTION: COPING WITH DIVERSITY, PT 1, 2007, 4554 : 447 - +
  • [37] On Studying the Impact of Uncertainty on Behavior Diffusion in Social Networks
    Wang, Yufeng
    Vasilakos, Athanasios V.
    Ma, Jianhua
    Xiong, Naixue
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (02): : 185 - 197
  • [38] Identifying Quality Characteristic Interactions during Software Development
    Alberto Garcia-Mireles, Gabriel
    Angeles Moraga de la Rubia, Ma
    Garcia, Felix
    Piattini, Mario
    ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2015, : 78 - 89
  • [39] IMPACT OF QUALITY CERTIFICATION ON SOFTWARE INDUSTRY OF PAKISTAN
    Khan, M. Ajmal
    Ehsan, Nadeem
    Rahman, Haji
    Mirza, Ebtisam
    Ishaque, Azam
    4TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED 2010), 2010, : 1445 - 1450
  • [40] Investigating the impact of a measurement program on software quality
    Sahraoui, Houari
    Briand, Lionel C.
    Gueheneuc, Yann-Gael
    Beaurepaire, Olivier
    INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (09) : 923 - 933