Main People Publications Research Tools
Principal Investigator
Mary Jean Harrold

Postdoctoral Researchers

Research Scientists
  • Pavan Kumar Chittimalli

Graduate Students

Undergraduates

  • Greig Hazell
  • Allison Jensen

Affiliates

Group Pictures

Former Group Members

 

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


Georgia Tech | College of Computing | Software Engineering | Aristotle Home
Updated November 14, 2005 by Jim Jones