The Community for Technology Leaders
2013 35th International Conference on Software Engineering (ICSE) (2013)
San Francisco, CA, USA
May 18, 2013 to May 26, 2013
ISBN: 978-1-4673-3073-2
pp: 112-121
Raphael Pham , Leibniz Universität Hannover, Hannover, Germany
Leif Singer , Leibniz Universität Hannover, Hannover, Germany
Olga Liskin , Leibniz Universität Hannover, Hannover, Germany
Fernando Figueira Filho , Universidade Federal do Rio Grande do Norte, Natal, Brazil
Kurt Schneider , Leibniz Universität Hannover, Hannover, Germany
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.
INDEX TERMS
Testing, Encoding, Software, Interviews, Guidelines, Media, Sociology,
CITATION
Raphael Pham, Leif Singer, Olga Liskin, Fernando Figueira Filho, Kurt Schneider, "Creating a shared understanding of testing culture on a social coding site", 2013 35th International Conference on Software Engineering (ICSE), vol. 00, no. , pp. 112-121, 2013, doi:10.1109/ICSE.2013.6606557
103 ms
(Ver 3.3 (11022016))