• DocumentCode
    29589
  • Title

    Crowdsourcing Scientific Software Documentation: A Case Study of the NumPy Documentation Project

  • Author

    Pawlik, Aleksandra ; Segal, Judith ; Sharp, Helen ; Petre, Marian

  • Author_Institution
    Univ. of Manchester, Manchester, UK
  • Volume
    17
  • Issue
    1
  • fYear
    2015
  • fDate
    Jan.-Feb. 2015
  • Firstpage
    28
  • Lastpage
    36
  • Abstract
    Without good documentation, even the most sophisticated and efficient scientific software is difficult to use and maintain. However, due to lack of time, resources, and incentives, scientists who develop software for other scientists aren´t keen on writing documentation. Scientific software packages that are freely available and shared within scientific communities often suffer from poor documentation, sometimes making them unusable. This article considers documentation crowdsourcing as a way to address the issue. Using the NumPy documentation project as a case study, the article discusses how to leverage the knowledge about software that resides within the user community. The research looks at technical infrastructure, community engagement, and motivation, and considers benefits, such as expanding the community, and challenges, including maintaining commitment level. The conclusion suggests preliminary guidelines for those thinking about documentation crowdsourcing.
  • Keywords
    natural sciences computing; software engineering; software packages; NumPy documentation project; community engagement; scientific software documentation crowdsourcing; scientific software packages; technical infrastructure; Collaboration; Computer applications; Crowdsourcing; Documentation; Internet; Knowledge management; Scientific computing; Software development; computer-supported collaborative work; knowledge sharing; scientific computing; software engineering for Internet projects;
  • fLanguage
    English
  • Journal_Title
    Computing in Science & Engineering
  • Publisher
    ieee
  • ISSN
    1521-9615
  • Type

    jour

  • DOI
    10.1109/MCSE.2014.93
  • Filename
    6879046