The information that a developer seeks to aid in the completion of a task typically exists across different kinds of software artifacts that include substantial natural language text. For instance, artifacts vary from conversational discussions about bug reports to tutorial descriptions of features in a library. In the artifacts that a developer consults, only some portions of the text will be useful to a developer's task and locating such portions can be time-consuming as the artifacts can include substantial text to peruse organized in different ways. For example, it might be easier to locate information in tutorial artifacts with structured headings whereas artifacts consisting of developer conversations might need to be read in detail. ...
The discovery of software artifacts (files, documents, and datasets) relevant to a change request, c...
The discovery of relevant software artifacts can increase software reuse and reduce the cost of soft...
Lori Pollock, Ph.D.When software developers need help with their development or maintenance task, t...
The information that a developer seeks to aid in the completion of a task typically exists across di...
Contains the supplementary material for the paper "Characterizing Task-Relevant Information in Natur...
Knowledge management plays a central role in many software development organizations. While much of ...
In this dissertation, the researcher investigated how to promote knowledge creation and sharing amon...
Much of what is written about a software project is soon forgotten. Software repositories are full o...
Abstract—Much of software developers ’ time is spent understanding unfamiliar code. To better unders...
Software developers rely on various repositories and communication channels to exchange relevant inf...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for...
To answer an information need while performing a software task, a software developer sometimes has t...
In software documentation, product knowledge and software requirement are very important to improve ...
With software penetrating into all kinds of traditional or emerging industries, there is a great dem...
Documents written in natural languages constitute a major part of the artifacts produced during the ...
The discovery of software artifacts (files, documents, and datasets) relevant to a change request, c...
The discovery of relevant software artifacts can increase software reuse and reduce the cost of soft...
Lori Pollock, Ph.D.When software developers need help with their development or maintenance task, t...
The information that a developer seeks to aid in the completion of a task typically exists across di...
Contains the supplementary material for the paper "Characterizing Task-Relevant Information in Natur...
Knowledge management plays a central role in many software development organizations. While much of ...
In this dissertation, the researcher investigated how to promote knowledge creation and sharing amon...
Much of what is written about a software project is soon forgotten. Software repositories are full o...
Abstract—Much of software developers ’ time is spent understanding unfamiliar code. To better unders...
Software developers rely on various repositories and communication channels to exchange relevant inf...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for...
To answer an information need while performing a software task, a software developer sometimes has t...
In software documentation, product knowledge and software requirement are very important to improve ...
With software penetrating into all kinds of traditional or emerging industries, there is a great dem...
Documents written in natural languages constitute a major part of the artifacts produced during the ...
The discovery of software artifacts (files, documents, and datasets) relevant to a change request, c...
The discovery of relevant software artifacts can increase software reuse and reduce the cost of soft...
Lori Pollock, Ph.D.When software developers need help with their development or maintenance task, t...