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 条
  • [1] Studying the impact of social interactions on software quality
    Bettenburg, Nicolas
    Hassan, Ahmed E.
    EMPIRICAL SOFTWARE ENGINEERING, 2013, 18 (02) : 375 - 431
  • [2] Studying the impact of dependency network measures on software quality
    Nguyen, Thanh H. D.
    Adams, Bram
    Hassan, Ahmed E.
    2010 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2010,
  • [3] Studying the Impact of TensorFlow and PyTorch Bindings on Machine Learning Software Quality
    Li, Hao
    Rajbahadur, Gopi Krishnan
    Bezemer, Cor-Paul
    ACM Transactions on Software Engineering and Methodology, 2024, 34 (01)
  • [4] Impact of Social Interactions on Duopoly Competition with Quality Considerations
    Geng, Xin
    Guo, Xiaomeng
    Xiao, Guang
    MANAGEMENT SCIENCE, 2022, 68 (02) : 941 - 959
  • [5] Studying the Impact of Developer Communication on the Quality and Evolution of a Software System A Doctoral Dissertation Retrospective
    Bettenburg, Nicolas
    2014 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2014, : 651 - 656
  • [6] Studying Social Interactions in Groupware Systems
    Montane, L. G.
    Benitez, E. I.
    Mezura, M. C.
    Martinez, E.
    IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (10) : 3488 - 3497
  • [7] Studying efficacy of traditional software quality parameters in quantum software engineering
    Faryal, Memoona
    Rubab, Saddaf
    Khan, Malik M.
    Khan, Muhammad Attique
    Shehab, Abdulaziz
    Tariq, Usman
    Chelloug, Samia Allaoua
    Osman, Lobna
    OPTICAL AND QUANTUM ELECTRONICS, 2022, 54 (10)
  • [8] Studying Attitudes and Social Norms in Agile Software Development
    Gren, Lucas
    19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18), 2018,
  • [9] Exploring the Online Interactions in Social Software
    Lin, Fang-Ling
    Lin, Der-Fen
    2014 INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT AND LEARNING (TALE), 2014, : 306 - 312
  • [10] Software quality metrics and their impact on embedded software
    Oliveira, Marcio F. S.
    Redin, Ricardo Miotto
    Carro, Luigi
    Lamb, Luis da Cunha
    Wagner, Flavio Rech
    MOMPES 2008: PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, 2008, : 68 - 77