• DocumentCode
    3141334
  • Title

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

  • Author

    Pham, Raphael ; Singer, Leif ; Liskin, O. ; Figueira Filho, Fernando ; Schneider, Klaus

  • Author_Institution
    Leibniz Univ. Hannover, Hannover, Germany
  • fYear
    2013
  • fDate
    18-26 May 2013
  • Firstpage
    112
  • Lastpage
    121
  • 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.
  • Keywords
    groupware; program testing; social networking (online); software quality; GitHub; collaborative environment; online questionnaire; social coding site; social transparency; software development projects; software quality; sustainable testing culture; Encoding; Guidelines; Interviews; Media; Sociology; Software; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2013 35th International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-3073-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2013.6606557
  • Filename
    6606557