Please use this identifier to cite or link to this item: https://hdl.handle.net/2440/98229
Citations
Scopus Web of Science® Altmetric
?
?
Type: Journal article
Title: Extracting development tasks to navigate software documentation
Author: Treude, C.
Robillard, M.
Dagenais, B.
Citation: IEEE Transactions on Software Engineering, 2015; 41(6):565-581
Publisher: IEEE
Issue Date: 2015
ISSN: 0098-5589
1939-3520
Statement of
Responsibility: 
Christoph Treude, Martin P. Robillard, and Barthélémy Dagenais
Abstract: Knowledge management plays a central role in many software development organizations. While much of the important technical knowledge can be captured in documentation, there often exists a gap between the information needs of software developers and the documentation structure. To help developers navigate documentation, we developed a technique for automatically extracting tasks from software documentation by conceptualizing tasks as specific programming actions that have been described in the documentation. More than 70 percent of the tasks we extracted from the documentation of two projects were judged meaningful by at least one of two developers. We present TaskNavigator, a user interface for search queries that suggests tasks extracted with our technique in an auto-complete list along with concepts, code elements, and section headers. We conducted a field study in which six professional developers used TaskNavigator for two weeks as part of their ongoing work. We found search results identified through extracted tasks to be more helpful to developers than those found through concepts, code elements, and section headers. The results indicate that task descriptions can be effectively extracted from software documentation, and that they help bridge the gap between documentation structure and the information needs of software developers.
Keywords: Software documentation; development tasks; navigation; auto-complete; natural language processing
Rights: © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
DOI: 10.1109/TSE.2014.2387172
Published version: http://dx.doi.org/10.1109/tse.2014.2387172
Appears in Collections:Aurora harvest 3
Computer Science publications

Files in This Item:
File Description SizeFormat 
RA_hdl_98229.pdf
  Restricted Access
Restricted Access666.85 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.