Sign in
Author
|
Conference
|
Journal
|
Organization
|
Year
|
DOI
Look for results that meet for the following criteria:
since
equal to
before
between
and
Search in all fields of study
Limit my searches in the following fields of study
Agriculture Science
Arts & Humanities
Biology
Chemistry
Computer Science
Economics & Business
Engineering
Environmental Sciences
Geosciences
Material Science
Mathematics
Medicine
Physics
Social Science
Multidisciplinary
Keywords
(9)
Case Study
Large Scale
Latent Dirichlet Allocation
Modeling Technique
Non-functional Requirement
Software Development
Software Maintenance
Source Control
Unsupervised Machine Learning
Subscribe
Academic
Publications
Automated topic naming to support cross-project analysis of software maintenance activities
Automated topic naming to support cross-project analysis of software maintenance activities,10.1145/1985441.1985466,Abram Hindle,Neil A. Ernst,Michael
Edit
Automated topic naming to support cross-project analysis of software maintenance activities
(
Citations: 1
)
BibTex
|
RIS
|
RefWorks
Download
Abram Hindle
,
Neil A. Ernst
,
Michael W. Godfrey
,
John Mylopoulos
Researchers have employed a variety of techniques to extract underlying topics that relate to
software development
artifacts. Typically, these techniques use semi-unsupervised machine-learning algorithms to suggest candidate word-lists. However, word-lists are difficult to interpret in the absence of meaningful summary labels. Current topic modeling techniques assume manual labelling and do not use domainspecific knowledge to improve, contextualize, or describe results for the developers. We propose a solution: automated labelled topic extraction. Topics are extracted using
Latent Dirichlet Allocation
(LDA) from commit-log comments recovered from
source control
systems such as CVS and Bit-Keeper. These topics are given labels from a generalizable cross-project taxonomy, consisting of non-functional requirements. Our approach was evaluated with experiments and case studies on two large-scale RDBMS projects: MySQL and MaxDB. The case studies show that labelled topic extraction can produce appropriate, context-sensitive labels relevant to these projects, which provides fresh insight into their evolving
software development
activities.
Conference:
Mining Software Repositories - MSR
, pp. 163-172, 2011
DOI:
10.1145/1985441.1985466
Cumulative
Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
(
portal.acm.org
)
(
dl.acm.org
)
(
www.informatik.uni-trier.de
)
(
doi.acm.org
)
More »
Sort by:
Citations
(1)
Relating Requirements to Implementation via Topic Analysis: Do Topics Extracted from Requirements Make Sense to Managers and Developers?
Abram Hindle
,
Christian Bird
,
Thomas Zimmermann
,
Nachiappan Nagappan
Published in 2012.