Creating a shared understanding of testing culture on a social coding site

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Raphael Pham
  • Leif Singer
  • Olga Liskin
  • Fernando Figueira Filho
  • Kurt Schneider

Research Organisations

External Research Organisations

  • Universidade Federal do Rio Grande do Norte
View graph of relations

Details

Original languageEnglish
Title of host publication2013 35th International Conference on Software Engineering, ICSE 2013
Subtitle of host publicationProceedings
Pages112-121
Number of pages10
Publication statusPublished - 2013
Event35th International Conference on Software Engineering, ICSE 2013 - San Francisco, CA, United States
Duration: 18 May 201326 May 2013

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Abstract

Many software development projects struggle with creating and communicating a testing culture that is appropriate for the project's needs. This may degrade software quality by leaving defects undiscovered. Previous research suggests that social coding sites such as GitHub provide a collaborative environment with a high degree of social transparency. This makes developers' actions and interactions more visible and traceable. We conducted interviews with 33 active users of GitHub to investigate how the increased transparency found on GitHub influences developers' testing behaviors. Subsequently, we validated our findings with an online questionnaire that was answered by 569 members of GitHub. We found several strategies that software developers and managers can use to positively influence the testing behavior in their projects. However, project owners on GitHub may not be aware of them. We report on the challenges and risks caused by this and suggest guidelines for promoting a sustainable testing culture in software development projects.

ASJC Scopus subject areas

Cite this

Creating a shared understanding of testing culture on a social coding site. / Pham, Raphael; Singer, Leif; Liskin, Olga et al.
2013 35th International Conference on Software Engineering, ICSE 2013 : Proceedings. 2013. p. 112-121 6606557 (Proceedings - International Conference on Software Engineering).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Pham, R, Singer, L, Liskin, O, Filho, FF & Schneider, K 2013, Creating a shared understanding of testing culture on a social coding site. in 2013 35th International Conference on Software Engineering, ICSE 2013 : Proceedings., 6606557, Proceedings - International Conference on Software Engineering, pp. 112-121, 35th International Conference on Software Engineering, ICSE 2013, San Francisco, CA, United States, 18 May 2013. https://doi.org/10.1109/ICSE.2013.6606557
Pham, R., Singer, L., Liskin, O., Filho, F. F., & Schneider, K. (2013). Creating a shared understanding of testing culture on a social coding site. In 2013 35th International Conference on Software Engineering, ICSE 2013 : Proceedings (pp. 112-121). Article 6606557 (Proceedings - International Conference on Software Engineering). https://doi.org/10.1109/ICSE.2013.6606557
Pham R, Singer L, Liskin O, Filho FF, Schneider K. Creating a shared understanding of testing culture on a social coding site. In 2013 35th International Conference on Software Engineering, ICSE 2013 : Proceedings. 2013. p. 112-121. 6606557. (Proceedings - International Conference on Software Engineering). doi: 10.1109/ICSE.2013.6606557
Pham, Raphael ; Singer, Leif ; Liskin, Olga et al. / Creating a shared understanding of testing culture on a social coding site. 2013 35th International Conference on Software Engineering, ICSE 2013 : Proceedings. 2013. pp. 112-121 (Proceedings - International Conference on Software Engineering).
Download
@inproceedings{9893e36b6f4046db8edb6d1c1f865d55,
title = "Creating a shared understanding of testing culture on a social coding site",
abstract = "Many software development projects struggle with creating and communicating a testing culture that is appropriate for the project's needs. This may degrade software quality by leaving defects undiscovered. Previous research suggests that social coding sites such as GitHub provide a collaborative environment with a high degree of social transparency. This makes developers' actions and interactions more visible and traceable. We conducted interviews with 33 active users of GitHub to investigate how the increased transparency found on GitHub influences developers' testing behaviors. Subsequently, we validated our findings with an online questionnaire that was answered by 569 members of GitHub. We found several strategies that software developers and managers can use to positively influence the testing behavior in their projects. However, project owners on GitHub may not be aware of them. We report on the challenges and risks caused by this and suggest guidelines for promoting a sustainable testing culture in software development projects.",
author = "Raphael Pham and Leif Singer and Olga Liskin and Filho, {Fernando Figueira} and Kurt Schneider",
year = "2013",
doi = "10.1109/ICSE.2013.6606557",
language = "English",
isbn = "9781467330763",
series = "Proceedings - International Conference on Software Engineering",
pages = "112--121",
booktitle = "2013 35th International Conference on Software Engineering, ICSE 2013",
note = "35th International Conference on Software Engineering, ICSE 2013 ; Conference date: 18-05-2013 Through 26-05-2013",

}

Download

TY - GEN

T1 - Creating a shared understanding of testing culture on a social coding site

AU - Pham, Raphael

AU - Singer, Leif

AU - Liskin, Olga

AU - Filho, Fernando Figueira

AU - Schneider, Kurt

PY - 2013

Y1 - 2013

N2 - Many software development projects struggle with creating and communicating a testing culture that is appropriate for the project's needs. This may degrade software quality by leaving defects undiscovered. Previous research suggests that social coding sites such as GitHub provide a collaborative environment with a high degree of social transparency. This makes developers' actions and interactions more visible and traceable. We conducted interviews with 33 active users of GitHub to investigate how the increased transparency found on GitHub influences developers' testing behaviors. Subsequently, we validated our findings with an online questionnaire that was answered by 569 members of GitHub. We found several strategies that software developers and managers can use to positively influence the testing behavior in their projects. However, project owners on GitHub may not be aware of them. We report on the challenges and risks caused by this and suggest guidelines for promoting a sustainable testing culture in software development projects.

AB - Many software development projects struggle with creating and communicating a testing culture that is appropriate for the project's needs. This may degrade software quality by leaving defects undiscovered. Previous research suggests that social coding sites such as GitHub provide a collaborative environment with a high degree of social transparency. This makes developers' actions and interactions more visible and traceable. We conducted interviews with 33 active users of GitHub to investigate how the increased transparency found on GitHub influences developers' testing behaviors. Subsequently, we validated our findings with an online questionnaire that was answered by 569 members of GitHub. We found several strategies that software developers and managers can use to positively influence the testing behavior in their projects. However, project owners on GitHub may not be aware of them. We report on the challenges and risks caused by this and suggest guidelines for promoting a sustainable testing culture in software development projects.

UR - http://www.scopus.com/inward/record.url?scp=84886447408&partnerID=8YFLogxK

U2 - 10.1109/ICSE.2013.6606557

DO - 10.1109/ICSE.2013.6606557

M3 - Conference contribution

AN - SCOPUS:84886447408

SN - 9781467330763

T3 - Proceedings - International Conference on Software Engineering

SP - 112

EP - 121

BT - 2013 35th International Conference on Software Engineering, ICSE 2013

T2 - 35th International Conference on Software Engineering, ICSE 2013

Y2 - 18 May 2013 through 26 May 2013

ER -

By the same author(s)