Details
Original language | English |
---|---|
Title of host publication | 2013 35th International Conference on Software Engineering, ICSE 2013 |
Subtitle of host publication | Proceedings |
Pages | 112-121 |
Number of pages | 10 |
Publication status | Published - 2013 |
Event | 35th International Conference on Software Engineering, ICSE 2013 - San Francisco, CA, United States Duration: 18 May 2013 → 26 May 2013 |
Publication series
Name | Proceedings - 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
- Computer Science(all)
- Software
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
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 proceeding › Conference contribution › Research › peer review
}
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 -