Publication Type
Conference Proceeding Article
Version
acceptedVersion
Publication Date
5-2015
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
Auto-Complete, Development Tasks, Natural Language Processing, Navigation, Software Documentation
Discipline
Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
Proceedings of 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Florence, Italy, May 16-24
Volume
2
First Page
649
Last Page
652
ISBN
9781479919345
Identifier
10.1109/ICSE.2015.214
Publisher
IEEE Computer Society
City or Country
Los Alamitos, CA
Citation
TREUDE, Christoph; SICARD, Mathieu; KLOCKE, Marc; and ROBILLARD, Martin P..
TaskNav: Task-based navigation of software documentation. (2015). Proceedings of 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Florence, Italy, May 16-24. 2, 649-652.
Available at: https://ink.library.smu.edu.sg/sis_research/8914
Copyright Owner and License
Authors
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1109/ICSE.2015.214