Spider Lab Research Group
Spider Lab Research Group
News
People
Publications
Contact
1
Semantic fault diagnosis: automatic natural-language fault descriptions
Before a fault can be fixed, it first must be understood. However, understanding why a system fails is often a difficult and time …
Nicholas DiGiuseppe
,
James A. Jones
Cite
DOI
URL
Trendy bugs: Topic trends in the Android bug reports
Studying vast volumes of bug and issue discussions can give an understanding of what the community has been most concerned about, …
Lee Martie
,
Vijay Krishna Palepu
,
Hitesh Sajnani
,
Cristina Lopes
Cite
DOI
WhoseFault: Automatic developer-to-fault assignment through fault localization
This paper describes a new technique, which automatically selects the most appropriate developers for fixing the fault represented by a …
Francisco Servant
,
James A. Jones
Cite
DOI
Software Behavior and Failure Clustering: An Empirical Study of Fault Causality
To cluster executions that exhibit faulty behavior by the faults that cause them, researchers have proposed using internal execution …
Nicholas DiGiuseppe
,
James A. Jones
Cite
DOI
Weighted System Dependence Graph
In this paper, we present a weighted, hybrid program-dependence model that represents the relevance of highly related, dependent code …
Fang Deng
,
James A. Jones
Cite
DOI
History slicing
To perform a number of tasks such as inferring design rationale from past code changes or assessing developer expertise for a software …
Francisco Servant
,
James A. Jones
Cite
DOI
Inferred dependence coverage to support fault contextualization
This paper provides techniques for aiding developers’ task of familiarizing themselves with the context of a fault. Many …
Fang Deng
,
James A. Jones
Cite
DOI
Localizing SQL faults in database applications
This paper presents a new fault-localization technique designed for applications that interact with a relational database. The …
Sarah R. Clark
,
Jake Cobb
,
Gregory M. Kapfhammer
,
James A. Jones
,
Mary Jean Harrold
Cite
DOI
Constellation visualization: Augmenting program dependence with dynamic information
This paper presents a scalable, statement-level visualization that shows related code in a way that supports human interpretation of …
Fang Deng
,
Nicholas DiGiuseppe
,
James A. Jones
Cite
DOI
Fault interaction and its repercussions
Multiple faults in a program can interact to form new behaviors in a program that would not be realized if the program were to contain …
Nicholas DiGiuseppe
,
James A. Jones
Cite
DOI
«
»
Cite
×