Spider Lab Research Group
Spider Lab Research Group
News
People
Publications
Contact
Publications
Type
Conference paper
Journal article
Date
2026
2025
2024
2023
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2005
2004
2003
2002
2001
1998
Yi-Hung Chou
,
Boyuan Jiang
,
Yi Wen Chen
,
Mingyue Weng
,
Victoria Jackson
,
Thomas Zimmermann
,
James A. Jones
(2026).
(FSE 2026) Building Software by Rolling the Dice
. *ESEC/FSE 2026: ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering.
Cite
Monil Narang
,
Hang Du
,
James A. Jones
(2025).
(ASE 2025) What's DAT Smell? Untangling and Weaving the Disjoint Assertion Tangle Test Smell
.
ASE 2025: Proceedings of the IEEE/ACM 40th International Conference on Automated Software Engineering
.
PDF
Cite
Hang Du
,
Vijay Krishna Palepu
,
James A. Jones
(2024).
(ICSE 2025) Leveraging Propagated Infection to Crossfire Mutants
.
ICSE 2025 (To Appear): Proceedings of the IEEE/ACM 47th International Conference on Software Engineering
.
Cite
DOI
Hang Du
,
Vijay Krishna Palepu
,
James A. Jones
(2024).
(ICSE 2024) Ripples of a Mutation---An Empirical Study of Propagation Effects in Mutation Testing
.
ICSE 2024: Proceedings of the IEEE/ACM 46th International Conference on Software Engineering
.
Cite
DOI
Hang Du
,
Vijay Krishna Palepu
,
James A. Jones
(2023).
(ISSTA 2023) To Kill a Mutant: An Empirical Study of Mutation Testing Kills
.
ISSTA 2023: Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis
.
Cite
DOI
Yang Feng
,
Kaj Dreef
,
James A. Jones
,
Arie van Deursen
(2018).
Hierarchical abstraction of execution traces for program comprehension
.
Proceedings of the 26th Conference on Program Comprehension
.
Cite
DOI
URL
Yang Feng
,
James Jones
,
Zhenyu Chen
,
Chunrong Fang
(2018).
An Empirical Study on Software Failure Classification with Multi-label and Problem-Transformation Techniques
.
2018 IEEE 11th International Conference on Software Testing, Verification and Validation (ICST)
.
Cite
DOI
Di Liu
,
Xiaofang Zhang
,
Yang Feng
,
James A. Jones
(2018).
Generating descriptions for screenshots to assist crowdsourced testing
.
2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER)
.
Cite
DOI
Francisco Servant
,
James A. Jones
(2017).
Fuzzy Fine-Grained Code-History Analysis
.
2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE)
.
Cite
DOI
Vijay Krishna Palepu
,
Guoqing Xu
,
James A. Jones
(2017).
Dynamic Dependence Summaries
.
ACM Transactions on Software Engineering and Methodology
.
Cite
DOI
URL
Yang Feng
,
James A. Jones
,
Zhenyu Chen
,
Chunrong Fang
(2016).
Multi-objective test report prioritization using image understanding
.
2016 31st IEEE/ACM International Conference on Automated Software Engineering (ASE)
.
Cite
Nishaanth H. Reddy
,
Junghun Kim
,
Vijay Krishna Palepu
,
James A. Jones
(2015).
SPIDER SENSE: Software-engineering, networked, system evaluation
.
2015 IEEE 3rd Working Conference on Software Visualization (VISSOFT)
.
Cite
DOI
Vijay Krishna Palepu
,
James A. Jones
(2015).
Revealing runtime features and constituent behaviors within software
.
2015 IEEE 3rd Working Conference on Software Visualization (VISSOFT)
.
Cite
DOI
Yang Feng
,
Zhenyu Chen
,
James A. Jones
,
Chunrong Fang
,
Baowen Xu
(2015).
Test report prioritization to assist crowdsourced testing
.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering
.
Cite
DOI
URL
Nicholas DiGiuseppe
,
James A. Jones
(2015).
Fault density, fault types, and spectra-based fault localization
.
Empirical Software Engineering
.
Cite
DOI
URL
Vijay Krishna Palepu
,
James A. Jones
(2014).
Discriminating influences among instructions in a dynamic slice
.
Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering
.
Cite
DOI
URL
Vijay Krishna Palepu
,
Guoqing Xu
,
James A. Jones
(2013).
Improving efficiency of dynamic analysis with dynamic dependence summaries
.
Proceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering
.
Cite
DOI
URL
Vijay Krishna Palepu
,
James A. Jones
(2013).
Visualizing constituent behaviors within executions
.
2013 First IEEE Working Conference on Software Visualization (VISSOFT)
.
Cite
DOI
Francisco Servant
,
James A. Jones
(2013).
Chronos: Visualizing slices of source-code history
.
2013 First IEEE Working Conference on Software Visualization (VISSOFT)
.
Cite
DOI
Nicholas DiGiuseppe
,
James A. Jones
(2012).
Semantic fault diagnosis: automatic natural-language fault descriptions
.
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
.
Cite
DOI
URL
Francisco Servant
,
James A. Jones
(2012).
History slicing: assisting code-evolution tasks
.
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
.
Cite
DOI
URL
Nicholas DiGiuseppe
,
James A. Jones
(2012).
Concept-based failure clustering
.
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
.
Cite
DOI
URL
Francisco Servant
,
James A. Jones
(2012).
WhoseFault: Automatic developer-to-fault assignment through fault localization
.
2012 34th International Conference on Software Engineering (ICSE)
.
Cite
DOI
Lee Martie
,
Vijay Krishna Palepu
,
Hitesh Sajnani
,
Cristina Lopes
(2012).
Trendy bugs: Topic trends in the Android bug reports
.
2012 9th IEEE Working Conference on Mining Software Repositories (MSR)
.
Cite
DOI
Fang Deng
,
James A. Jones
(2012).
Weighted System Dependence Graph
.
Verification and Validation 2012 IEEE Fifth International Conference on Software Testing
.
Cite
DOI
Nicholas DiGiuseppe
,
James A. Jones
(2012).
Software Behavior and Failure Clustering: An Empirical Study of Fault Causality
.
Verification and Validation 2012 IEEE Fifth International Conference on Software Testing
.
Cite
DOI
Sarah R. Clark
,
Jake Cobb
,
Gregory M. Kapfhammer
,
James A. Jones
,
Mary Jean Harrold
(2011).
Localizing SQL faults in database applications
.
2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)
.
Cite
DOI
Fang Deng
,
James A. Jones
(2011).
Inferred dependence coverage to support fault contextualization
.
2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)
.
Cite
DOI
Francisco Servant
,
James A. Jones
(2011).
History slicing
.
2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)
.
Cite
DOI
Nicholas DiGiuseppe
,
James A. Jones
(2011).
Fault interaction and its repercussions
.
2011 27th IEEE International Conference on Software Maintenance (ICSM)
.
Cite
DOI
Fang Deng
,
Nicholas DiGiuseppe
,
James A. Jones
(2011).
Constellation visualization: Augmenting program dependence with dynamic information
.
2011 6th International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT)
.
Cite
DOI
Nicholas DiGiuseppe
,
James A. Jones
(2011).
On the influence of multiple faults on coverage-based fault localization
.
Proceedings of the 2011 International Symposium on Software Testing and Analysis
.
Cite
DOI
URL
Jake Cobb
,
James A. Jones
,
Gregory M. Kapfhammer
,
Mary Jean Harrold
(2011).
Dynamic invariant detection for relational databases
.
Proceedings of the Ninth International Workshop on Dynamic Analysis
.
Cite
DOI
URL
Mark Grechanik
,
James A. Jones
,
Alessandro Orso
,
André van der Hoek
(2010).
Bridging gaps between developers and testers in globally-distributed software development
.
Proceedings of the FSE/SDP workshop on Future of software engineering research
.
Cite
DOI
URL
Francisco Servant
,
James A. Jones
,
André van der Hoek
(2010).
CASI: preventing indirect conflicts through a live visualization
.
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
.
Cite
DOI
URL
Qianxiang Wang
,
Jin Shao
,
Fang Deng
,
Yonggang Liu
,
Min Li
,
Jun Han
,
Hong Mei
(2009).
An Online Monitoring Approach for Web Service Requirements
.
IEEE Transactions on Services Computing
.
Cite
DOI
Fang Deng
,
Qianxiang Wang
,
Jin Shao
(2009).
Toward Middleware-Based Online Application Migration
.
2009 33rd Annual IEEE International Computer Software and Applications Conference
.
Cite
DOI
Raul Santelices
,
James A. Jones
,
Yanbing Yu
,
Mary Jean Harrold
(2009).
Lightweight fault-localization using multiple coverage types
.
2009 IEEE 31st International Conference on Software Engineering
.
Cite
DOI
James A. Jones
,
Mark Grechanik
,
André van der Hoek
(2009).
Enabling and enhancing collaborations between software development organizations and independent test agencies
.
2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
.
Cite
DOI
Hwa-You Hsu
,
James A. Jones
,
Alessandro Orso
(2008).
Rapid: Identifying Bug Signatures to Support Debugging Activities
.
2008 23rd IEEE/ACM International Conference on Automated Software Engineering
.
Cite
DOI
Yanbing Yu
,
James Jones
,
Mary Jean Harrold
(2008).
An empirical study of the effects of test-suite reduction on fault localization
.
2008 ACM/IEEE 30th International Conference on Software Engineering
.
Cite
DOI
James A. Jones
,
James F. Bowring
,
Mary Jean Harrold
(2007).
Debugging in Parallel
.
Proceedings of the 2007 international symposium on Software testing and analysis
.
Cite
DOI
URL
Thoulfekar Alrahem
,
Alex Chen
,
Nick DiGiussepe
,
J. Gee
,
Shang-Pin Hsiao
,
Sean Mattox
,
Taejoon Park
,
Albert Tam
,
I. Harris
(2007).
INTERSTATE: A Stateful Protocol Fuzzer for SIP
.
Cite
URL
James A. Jones
,
Mary Jean Harrold
(2005).
Empirical evaluation of the tarantula automatic fault-localization technique
.
Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering
.
Cite
DOI
URL
A. Orso
,
J.A. Jones
,
M.J. Harrold
,
J. Stasko
(2004).
GAMMA℡LA: visualization of program-execution data for deployed software
.
Proceedings. 26th International Conference on Software Engineering
.
Cite
DOI
J.A. Jones
(2004).
Fault localization using visualization of test information
.
Proceedings. 26th International Conference on Software Engineering
.
Cite
DOI
Alessandro Orso
,
James Jones
,
Mary Jean Harrold
(2003).
Visualization of program-execution data for deployed software
.
Proceedings of the 2003 ACM symposium on Software visualization
.
Cite
DOI
URL
James A. Jones
,
M. J. Harrold
,
J. Stasko
(2003).
Visualization for Fault Localization
.
Cite
URL
James A. Jones
,
Mary Jean Harrold
,
John Stasko
(2002).
Visualization of test information to assist fault localization
.
Proceedings of the 24th International Conference on Software Engineering
.
Cite
DOI
URL
J.A. Jones
,
M.J. Harrold
(2001).
Test-suite reduction and prioritization for modified condition/decision coverage
.
Proceedings IEEE International Conference on Software Maintenance. ICSM 2001
.
Cite
DOI
J. Eagan
,
M.J. Harrold
,
J.A. Jones
,
J. Stasko
(2001).
Technical note: visually encoding program test information to find faults in software
.
IEEE Symposium on Information Visualization, 2001. INFOVIS 2001.
.
Cite
DOI
Mary Jean Harrold
,
James A. Jones
,
Tongyu Li
,
Donglin Liang
,
Alessandro Orso
,
Maikel Pennings
,
Saurabh Sinha
,
S. Alexander Spoon
,
Ashish Gujarathi
(2001).
Regression test selection for Java software
.
Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
.
Cite
DOI
URL
Mary Jean Harrold
,
James A. Jones
,
Gregg Rothermel
(1998).
Empirical Studies of Control Dependence Graph Size forC Programs
.
Empirical Software Engineering
.
Cite
DOI
URL
Cite
×