• DocumentCode
    1636484
  • Title

    TaskNav: Task-Based Navigation of Software Documentation

  • Author

    Treude, Christoph ; Sicard, Mathieu ; Klocke, Marc ; Robillard, Martin

  • Author_Institution
    Dept. de Inf. e Mat. Aplic., Univ. Fed. do Rio Grande do Norte, Natal, Brazil
  • Volume
    2
  • fYear
    2015
  • Firstpage
    649
  • Lastpage
    652
  • Abstract
    To help developers navigate documentation, we introduce Task Nav, a tool that automatically discovers and indexes task descriptions in software documentation. With Task Nav, we conceptualize tasks as specific programming actions that have been described in the documentation. Task Nav presents these extracted task descriptions along with concepts, code elements, and section headers in an auto-complete search interface. Our preliminary evaluation indicates that search results identified through extracted task descriptions are more helpful to developers than those found through other means, and that they help bridge the gap between documentation structure and the information needs of software developers. Video: https://www.youtube.com/watch?v=opnGYmMGnqY.
  • Keywords
    document handling; information retrieval; software engineering; TaskNav; auto-complete search interface; code elements; documentation structure; extracted task descriptions; programming actions; section headers; software developers; software documentation; task descriptions; task-based navigation; Documentation; Electronic mail; Instruction sets; Interference; Navigation; Software engineering; Auto-Complete; Development Tasks; Natural Language Processing; Navigation; Software Documentation;
  • 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.214
  • Filename
    7203034