• DocumentCode
    1637388
  • Title

    Poster: Interactive and Collaborative Source Code Annotation

  • Author

    Suzuki, Ryo

  • Author_Institution
    Univ. of Tokyo, Tokyo, Japan
  • Volume
    2
  • fYear
    2015
  • Firstpage
    799
  • Lastpage
    800
  • Abstract
    Software documentation plays an important role in sharing the knowledge behind source code between distributed programmers. Good documentation makes source code easier to understand; on the other hand, developers have to constantly update the documentation whenever the source code changes. Developers will benefit from an automated tool that simplifies keeping documentation up-to-date and facilitates collaborative editing. In this paper, we explore the concept of collaborative code annotation by combining the idea from crowdsourcing. We introduce Cumiki, a web-based collaborative annotation tool that makes it easier for crowds of developers to collaboratively create the up-to-date documentation. This paper describes the user interface, the mechanism, and its implementation, and discusses the possible usage scenarios.
  • Keywords
    Internet; distributed programming; software tools; source code (software); system documentation; Cumiki tool; Web-based collaborative annotation tool; collaborative editing; collaborative source code annotation; crowdsourcing; distributed programmers; interactive source code annotation; software documentation; user interface; Collaboration; Crowdsourcing; Documentation; Programming; Software; Software engineering; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/ICSE.2015.254
  • Filename
    7203075