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 条
  • [21] Retraction Note: Studying efficacy of traditional software quality parameters in quantum software engineering
    Memoona Faryal
    Saddaf Rubab
    Malik M. Khan
    Muhammad Attique Khan
    Abdulaziz Shehab
    Usman Tariq
    Samia Allaoua Chelloug
    Lobna Osman
    Optical and Quantum Electronics, 56 (11)
  • [22] The impact of social networking on software design quality and development effort in open source projects
    Barbagallo, Donato
    Francalanci, Chiara
    Merlo, Francesco
    ICIS 2008 Proceedings - Twenty Ninth International Conference on Information Systems, 2008,
  • [23] Studying the effects of code inspection and structural testing on software quality
    Laitenberger, O
    NINTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1998, : 237 - 246
  • [24] Studying the Effect of Co-change Dispersion on Software Quality
    Kouroshfar, Ehsan
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1450 - 1452
  • [25] STUDYING THE SOCIAL IMPACT OF THE TEXAS SHRIMP CLOSURE
    NANCE, JM
    GARFIELD, NH
    PAREDES, JA
    HUMAN ORGANIZATION, 1994, 53 (01) : 88 - 92
  • [26] Impact of open source software on the quality of proprietary software and software differentiation
    Xing, Mingqing
    Journal of Convergence Information Technology, 2012, 7 (20) : 242 - 249
  • [27] Studying the Impact of Evolution in R Libraries on Software Engineering Research
    Ramirez, Catherine
    Nagappan, Meiyappan
    Mirakhorli, Mehdi
    2015 IEEE 1ST INTERNATIONAL WORKSHOP ON SOFTWARE ANALYTICS (SWAN), 2015, : 29 - 30
  • [28] A game of refactoring. Studying the impact of gamification in software refactoring
    Elezi, Leonard
    Sali, Sara
    Demeyer, Serge
    Murgia, Alessandro
    Perez, Javier
    PROCEEDINGS OF THE XP2016 SCIENTIFIC WORKSHOPS, 2016,
  • [29] Impact of Overtime and Stress on Software Quality
    Akula, Balaji
    Cusick, James
    WMSCI 2008: 12TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS, 2008, : 214 - 214
  • [30] Review Dynamics and Their Impact on Software Quality
    Thongtanunam, Patanamon
    Hassan, Ahmed E.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (12) : 2698 - 2712