Spider Lab Research Group
Spider Lab Research Group
News
People
Publications
Contact
1
SPIDER SENSE: Software-engineering, networked, system evaluation
Today, many of the research innovations in software visualization and comprehension are evaluated on small-scale programs in a way that …
Nishaanth H. Reddy
,
Junghun Kim
,
Vijay Krishna Palepu
,
James A. Jones
Cite
DOI
Test report prioritization to assist crowdsourced testing
In crowdsourced testing, users can be incentivized to perform testing tasks and report their results, and because crowdsourced workers …
Yang Feng
,
Zhenyu Chen
,
James A. Jones
,
Chunrong Fang
,
Baowen Xu
Cite
DOI
URL
Discriminating influences among instructions in a dynamic slice
Dynamic slicing is an analysis that operates on program execution models (e.g., dynamic dependence graphs) to support the interpreation …
Vijay Krishna Palepu
,
James A. Jones
Cite
DOI
URL
Improving efficiency of dynamic analysis with dynamic dependence summaries
Modern applications make heavy use of third-party libraries and components, which poses new challenges for efficient dynamic analysis. …
Vijay Krishna Palepu
,
Guoqing Xu
,
James A. Jones
Cite
DOI
URL
Chronos: Visualizing slices of source-code history
In this paper, we present CHRONOS-a tool that enables the querying, exploration, and discovery of historical change events to source …
Francisco Servant
,
James A. Jones
Cite
DOI
Visualizing constituent behaviors within executions
In this New Ideas and Emerging Results paper, we present a novel visualization, THE BRAIN, that reveals clusters of source code that …
Vijay Krishna Palepu
,
James A. Jones
Cite
DOI
Concept-based failure clustering
When attempting to determine the number and set of execution failures that are caused by particular faults, developers must perform an …
Nicholas DiGiuseppe
,
James A. Jones
Cite
DOI
URL
History slicing: assisting code-evolution tasks
Many software-engineering tasks require developers to understand the history and evolution of source code. However, today’s …
Francisco Servant
,
James A. Jones
Cite
DOI
URL
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
«
»
Cite
×