Pair Programming and Software Defects-A Large, Industrial Case Study

被引:30
|
作者
di Bella, Enrico [1 ]
Fronza, Ilenia [2 ]
Phaphoom, Nattakarn [2 ]
Sillitti, Alberto [2 ]
Succi, Giancarlo [2 ]
Vlasenko, Jelena [2 ]
机构
[1] Univ Genoa, Dept Econ & Quantitat Methods, I-16126 Genoa, Italy
[2] Free Univ Bozen Bolzano, CASE, I-39100 Bolzano, Italy
关键词
Pair programming; software defects; case study; DESIGN; IMPACT; SUPPORT; SYSTEM;
D O I
10.1109/TSE.2012.68
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the last decade, there has been increasing interest in pair programming (PP). However, despite the existing work, there is still a lack of substantial evidence of the effects of PP in industrial environments. To address this issue, we have analyzed the work of a team of 17 industrial developers for 14 months. The team is part of the IT department of a large Italian manufacturing company; it adopts a customized version of extreme programming (XP). We have investigated the effects of PP on software quality in five different scenarios. The results show that PP appears to provide a perceivable but small effect on the reduction of defects in these settings.
引用
收藏
页码:930 / 953
页数:24
相关论文
共 50 条
  • [1] Pair Programming and Software Defects - An Industrial Case Study
    Phaphoom, Nattakarn
    Sillitti, Alberto
    Succi, Giancarlo
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2011, 77 : 208 - 222
  • [2] Understanding the Impact of Pair Programming on Developers Attention A Case Study on a Large Industrial Experimentation
    Sillitti, Alberto
    Succi, Giancarlo
    Vlasenko, Jelena
    [J]. 2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1094 - 1101
  • [3] An industrial case study of classifier ensembles for locating software defects
    Misirli, Ayse Tosun
    Bener, Ayse Basar
    Turhan, Burak
    [J]. SOFTWARE QUALITY JOURNAL, 2011, 19 (03) : 515 - 536
  • [4] An industrial case study of classifier ensembles for locating software defects
    Ayşe Tosun Mısırlı
    Ayşe Başar Bener
    Burak Turhan
    [J]. Software Quality Journal, 2011, 19 : 515 - 536
  • [5] Defect Prediction on a Legacy Industrial Software: A Case Study on Software with Few Defects
    Koroglu, Yavuz
    Sen, Alper
    Kutluay, Doruk
    Bayraktar, Akin
    Tosun, Yalcin
    Cinar, Murat
    Kaya, Hasan
    [J]. 2016 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON CONDUCTING EMPIRICAL STUDIES IN INDUSTRY (CESI), 2016, : 14 - 20
  • [6] Design for large scale software reuse: An industrial case study
    Ramachandran, M
    Fleischer, W
    [J]. FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE, PROCEEDINGS, 1996, : 104 - 111
  • [7] Pair Programming for Software Engineering Education: An Empirical Study
    Karthiekheyan, Kavitha
    Ahmed, Irfan
    Jayalakshmi, Jalaja
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2018, 15 (02) : 246 - 255
  • [8] The relationship between evolutionary coupling and defects in large industrial software
    Kirbas, Serkan
    Caglayan, Bora
    Hall, Tracy
    Counsell, Steve
    Bowes, David
    Sen, Alper
    Bener, Ayse
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (04)
  • [9] An industrial case study on variability handling in large enterprise software systems
    Galster, Matthias
    Avgeriou, Paris
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 60 : 16 - 31
  • [10] Evaluation of a biocompatible sealant for on-demand repair of vascular defects-a chronic study in a large animal model
    Wussler, Desiree
    Kiefer, Selina
    Naumann, Susanne
    Hackner, Danilo
    Nadjiri, Jonathan
    Meckel, Stephan
    Haberstroh, Joerg
    Kubicki, Rouven
    Seifert, Andreas
    Siepe, Matthias
    Ewert, Peter
    Stiller, Brigitte
    Lang, Nora
    [J]. INTERACTIVE CARDIOVASCULAR AND THORACIC SURGERY, 2020, 30 (05) : 715 - 723