This decommissioned ERA site remains active temporarily to support our final migration steps to https://ualberta.scholaris.ca, ERA's new home. All new collections and items, including Spring 2025 theses, are at that site. For assistance, please contact erahelp@ualberta.ca.
Search
Skip to Search Results-
Automated topic naming to support cross-project analysis of software maintenance activities
Download2011
Hindle, Abram, Ernst, N., Godfrey, M.M., Mylopoulos, J.
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...
-
Deficient documentation detection: a methodology to locate deficient project documentation using topic analysis
Download2013
Campbell, J., Chenlei, Z., Xu, Z., Hindle, Abram, Miller, J.
A project's documentation is the primary source of information for developers using that project. With hundreds of thousands of programming-related questions posted on programming Q&A websites, such as Stack Overflow, we question whether the developer-written documentation provides enough...
-
2014
Hindle, Abram, Bird, C., Zimmermann, T., Nagappan, N.
Large organizations like Microsoft tend to rely on formal requirements documentation in order to specify and design the software products that they develop. These documents are meant to be tightly coupled with the actual implementation of the features they describe. In this paper we evaluate the...
-
2012
Han, D., Chenlei, Z., Fan, X., Hindle, Abram, Wong, K., Stroulia, E.
The fragmentation of the Android ecosystem causes portability and compatibility issues within the entire Android platform, which increases developer workload, delays application deployment, and ultimately disappoints users. This subject is discussed in the press and in scientific publications but...