Search For:

Displaying 1-6 out of 6 total
The Impact of Classifier Configuration and Classifier Combination on Bug Localization
Found in: IEEE Transactions on Software Engineering
By Stephen W. Thomas,Meiyappan Nagappan,Dorothea Blostein,Ahmed E. Hassan
Issue Date:October 2013
pp. 1427-1443
Bug localization is the task of determining which source code entities are relevant to a bug report. Manual bug localization is labor intensive since developers must consider thousands of source code entities. Current research builds bug localization class...
Adding Temporal Constraints to XML Schema
Found in: IEEE Transactions on Knowledge and Data Engineering
By Faiz A. Currim,Sabah A. Currim,Curtis E. Dyreson,Richard T. Snodgrass,Stephen W. Thomas,Rui Zhang
Issue Date:August 2012
pp. 1361-1377
Temporal Support for Persistent Stored Modules
Found in: Data Engineering, International Conference on
By Richard T. Snodgrass,Dengfeng Gao,Rui Zhang,Stephen W. Thomas
Issue Date:April 2012
pp. 114-125
We show how to extend temporal support of SQL to the Turing-complete portion of SQL, that of persistent stored modules (PSM). Our approach requires minor new syntax beyond that already in SQL/Temporal to define and to invoke PSM routines, thereby extending...
Validating the Use of Topic Models for Software Evolution
Found in: Source Code Analysis and Manipulation, IEEE International Workshop on
By Stephen W. Thomas, Bram Adams, Ahmed E. Hassan, Dorothea Blostein
Issue Date:September 2010
pp. 55-64
Topics are collections of words that co-occur frequently in a text corpus. Topics have been found to be effective tools for describing the major themes spanning a corpus. Using such topics to describe the evolution of a software system’s source code promis...
Mining software repositories using topic models
Found in: Proceeding of the 33rd international conference on Software engineering (ICSE '11)
By Stephen W. Thomas
Issue Date:May 2011
pp. 1138-1139
Software repositories, such as source code, email archives, and bug databases, contain unstructured and unlabeled text that is difficult to analyze with traditional techniques. We propose the use of statistical topic models to automatically discover struct...
Modeling the evolution of topics in source code histories
Found in: Proceeding of the 8th working conference on Mining software repositories (MSR '11)
By Ahmed E. Hassan, Bram Adams, Dorothea Blostein, Stephen W. Thomas
Issue Date:May 2011
pp. 173-182
Studying the evolution of topics (collections of co-occurring words) in a software project is an emerging technique to automatically shed light on how the project is changing over time: which topics are becoming more actively developed, which ones are dyin...