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 条
  • [41] Product quality: Impact of interdepartmental interactions
    Menon, A
    Jaworski, BJ
    Kohli, AK
    JOURNAL OF THE ACADEMY OF MARKETING SCIENCE, 1997, 25 (03) : 187 - 200
  • [42] Understanding the Impact of Emotions on the Quality of Software Artifacts
    Khan, Khaled M.
    Saleh, Moutaz
    IEEE ACCESS, 2021, 9 : 110194 - 110208
  • [43] Analysis of Code Refactoring Impact on Software Quality
    Kaur, Amandeep
    Kaur, Manpreet
    4TH INTERNATIONAL CONFERENCE ON ADVANCEMENTS IN ENGINEERING & TECHNOLOGY (ICAET-2016), 2016, 57
  • [44] Quality-Impact Assessment of Software Systems
    Fotrousi, Farnaz
    2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2016, : 427 - 431
  • [45] Product quality: Impact of interdepartmental interactions
    Ajay Menon
    Bernard J. Jaworski
    Ajay K. Kohli
    Journal of the Academy of Marketing Science, 1997, 25 : 187 - 200
  • [46] The impact of costs of misclassification on software quality modeling
    Khoshgoftaar, TM
    Allen, EB
    FOURTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM, PROCEEDINGS, 1997, : 54 - 62
  • [47] Understanding the impact of rapid releases on software quality
    Khomh, Foutse
    Adams, Bram
    Dhaliwal, Tejinder
    Zou, Ying
    EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (02) : 336 - 373
  • [48] A Case Study Analyzing the Impact of Software Process Adoption on Software Quality
    Tufail, Reham
    Malik, Ali Afzal
    10TH INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT 2012), 2012, : 254 - 256
  • [50] The Impact of Refactoring to Patterns on Software Quality Attributes
    Mohammad Alshayeb
    Arabian Journal for Science and Engineering, 2011, 36 : 1241 - 1251