Gregory M. KapfhammerAssociate Professor of Computer Sciencehttp://www.cs.allegheny.edu/~gkapfham/ |
Joshua

I have fought a good fight, I have finished the race, and I have remained faithful. 2 Timothy 4:7 (NLT)
We are investigating the details that are associated with intelligent and efficient regression testing. From the perspective of the software testing practicioner, regression testing is often an important technique for developing high quality software systems. The software testing research community has developed several different approaches in order to ensure that regression testing process is cost-effective and practical. Previously developed techniques have attempted to increase the cost-effectiveness of regression testing by intelligently selecting a subset of an entire regression test suite for execution. Other recent approaches created by have tried to improve a regression test suite's rate of fault detection by prioritizing the execution of the tests.
In our current research we are investigating the conceptual foundation, design, and implementation of an approach that distributes the execution of regression test suites. Our technique can complement existing regression test selection and prioritization approaches or be used in an independent fashion when other approaches are not likely to increase regression testing efficiency. Our current implementation of Joshua uses Jini and JavaSpaces to build upon the JUnit Test Automation Framework and create a simple and efficient test distribution mechanism. We are currently developing new implementations that rely upon the Frugal Metacomputing Framework, mobile agents, and the Condor High-throughput Computing Framework.
Related Papers:
- Gregory M. Kapfhammer. Software Testing. The Computer Science Handbook, CRC Press. June, 2004. (Revised and Extended Version).
- Gregory M. Kapfhammer. Automatically and Transparently Distributing the Execution of Regression Test Suites. In the Proceedings of the 18th International Conference on Testing Computer Software. Washington, D.C., June, 2001.
Related Presentations:
- Gregory M. Kapfhammer. Automatically and Transparently Distributing the Execution of Regression Test Suites. Presented at the 18th International Conference on Testing Computer Software. Washington, D.C., June, 2001
Project Team:
- Gregory M. Kapfhammer (Allegheny College)
- Robert D. Cupper (Allegheny College)
- James Clause (Allegheny College)
- Richard Geary (Allegheny College)
Links to this Page
- Complete News Listing last edited on 21 October 2009 at 5:22 pm by 141.195.226.29
- Research last edited on 26 August 2009 at 11:22 pm by 141.195.226.29
- Automatically and Transparently Distributing the Execution of Regression Test Suites last edited on 21 May 2008 at 1:59 pm by aldenv29.allegheny.edu
- Improving the Jini "Out of Box" Experience: Lessons Learned and Solutions Provided last edited on 12 June 2008 at 5:06 pm by aldenv29.allegheny.edu
- Teaching Distributed Systems to Undergraduates: An Experience Report last edited on 12 June 2008 at 5:07 pm by aldenv29.allegheny.edu
- Computer Science 580, Junior Seminar, Spring 2003 last edited on 13 July 2004 at 12:59 pm by aldenv28.allegheny.edu
- Software Testing last edited on 21 May 2008 at 2:01 pm by aldenv29.allegheny.edu
- Computer Science 580, Junior Seminar, Spring 2004 last edited on 17 May 2005 at 6:01 pm by aldenv130.allegheny.edu
- Software Engineering and Distributed Systems last edited on 1 March 2005 at 10:44 am by aldenv130.allegheny.edu
- Software Testing Tutorial last edited on 30 May 2008 at 2:02 pm by aldenv29.allegheny.edu
- Research Papers last edited on 20 October 2009 at 5:41 pm by 141.195.226.29
- Research Presentations last edited on 29 October 2009 at 12:30 am by 141.195.226.29
- Software Engineering and Distributed Systems, Spring 2006 last edited on 17 January 2007 at 5:48 pm by aldenv29.allegheny.edu
- Software Testing and Analysis, Spring 2007 last edited on 21 February 2007 at 12:32 pm by aldenv29.allegheny.edu