|
|   |
|
Jim Jones
Ph.D. Student, Graduate Research Assistant
College of Computing
Georgia Institute of Technology
801 Atlantic Dr.
Atlanta, GA 30332-0280
Office: 251C Centennial Research Building
Voice: (404) 385-6446
Fax: (404) 894-9442
jjones cc gatech edu
|
|
Research
My primary interest is in the creation of program-analysis-aided
software development techniques and tools.
With the Aristotle Research Group, under the advisement of Professor Mary Jean Harrold, I have
created and augmented several
program-analysis tools and systems for
use in our research.
My recent work focuses on the problem of finding faults, or bugs, in a faulty program -- fault localization.
Our prototype tool, Tarantula, implements much of this work.
Through our recent work with Boeing, I have also been involved in the
creation of algorithms and tools for test suite minimization and prioritization
of safety-critical software systems.
Publications
- Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage. James A. Jones and Mary Jean Harrold.
IEEE Transactions on Software Engineering
Volume 29, Number 3, March 2003, pp. 195-209.
[Abstract]
[Full text in postscript]
[Full text in pdf]
- Visualization of Program-Execution Data for Deployed Software. Alessandro Orso, James Jones, Mary Jean Harrold.
Proceedings of the ACM Symposium on Software Visualization,
San Diego, California, USA, June 2003, pp.67-76, Distinguished Paper Award.
[Abstract]
[Full text in postscript]
[Full text in pdf]
- Visualization of Test Information to Assist Fault Localization.
James A. Jones, Mary Jean Harrold, John Stasko.
Proceedings of the 24th International Conference on Software Engineering,
Orlando, Florida, USA, May 2002, pp. 467-477.
[Abstract]
[Full text in postscript]
[Full text in pdf]
- Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage.
James A. Jones and Mary Jean Harrold.
Proceedings of the International Conference on Software Maintenance,
Florence, Italy, November 2001
[Abstract]
[Full Text in postscript]
[Full Text in pdf]
- Technical Note: Visually Encoding Program Test Information to Find Faults in Software.
James Eagan, Mary Jean Harrold, James A. Jones, and John Stasko.
Proceedings of IEEE Information Visualization 2001,
San Diego, CA, USA, October 2001, pp. 33-36
[Abstract]
[Full text in postscript]
[Full text in pdf]
-
Regression Test Selection for Java Software.
M.J. Harrold, J. Jones, T. Li, D. Liang, A. Orso, M. Pennings,
S. Sinha, S. Spoon, and A. Gujarathi, Proceedings of the ACM
Conference on Object-Oriented Programming, Systems, Languages, and
Applications (OOPSLA 2001),
Tampa Bay, Florida, USA, October 2001
[Abstract]
[Full text in pdf]
- Visualization for Fault Localization.
James A. Jones, Mary Jean Harrold, and John Stasko.
Proceedings of the Workshop on Software Visualization,
23rd International Conference on Software Engineering,
Toronto, Ontario, Canada, May 2001
[Full text in postscript]
[Full text in pdf]
- Empirical Studies of Program Dependence Graph Size for C Programs.
Mary Jean Harrold, James A. Jones, and Gregg Rothermel.
Empirical Software Engineering Journal,
Vol 3., March 1998, pp. 203-211
[Abstract]
[Full text in postscript]
[Full text in pdf]
See my personal web page
at
http://www.cc.gatech.edu/~jjones
|