• DocumentCode
    72038
  • Title

    Leveraging Transparency

  • Author

    Dabbish, Laura ; Stuart, C. ; Tsay, J. ; Herbsleb, J.

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    30
  • Issue
    1
  • fYear
    2013
  • fDate
    Jan.-Feb. 2013
  • Firstpage
    37
  • Lastpage
    43
  • Abstract
    A new generation of development environments takes a radical approach to communication and coordination by fusing social networking functionality with flexible, distributed version control. Through these transparent work environments, people, repositories, development activities, and their histories are immediately and easily visible to all users. Developers quickly acquire the skill to interpret this rich information to find useful resources, connect with people, solve technical problems, and enhance their learning opportunities. This article presents the results of a qualitative study of users of one such environment, GitHub. It describes how transparency helps developers on GitHub manage their projects, handle dependencies more effectively, reduce communication needs, and figure out what requires their attention. Although transparency is not a silver bullet, the approach shows great promise for enhancing collaboration and coordination. The Web extra at http://www.youtube.com/watch?v=LpGA2fmAHvM is a video of Joel Spolsky discussing the structure, software, technology, and culture of Stack Exchange.
  • Keywords
    Internet; project management; security of data; social networking (online); GitHub; development environments; distributed version control; learning opportunities; project management; social networking functionality; transparency leverage; Collaboration; Information technology; Organizational aspects; Social network services; Software engineering; Software management; User interfaces; Collaboration; HCI; Information technology; Organizational aspects; Social network services; Software engineering; Software management; User interfaces; coordination; group interfaces; information interfaces and representation; information technology and systems; organization interfaces; organizational management; software engineering; software engineering tools and techniques;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2012.172
  • Filename
    6357175