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

In the morning when I rise, help me to prioritize...
C.S. Lewis, Mere Christianity, Book IV, Chapter 8
Description: Implementing and evaluating test suite reduction and prioritization techniques that use different types of test adequacy criteria and greedy choice metrics.
Summary Statistics:
Students: 8
External Collaborators: 3
Internal Collaborators: 2
Papers: 8
Presentations: 10
Undergraduate Theses: 10
See my CV (PDF, PS) for full details.
Featured Research Paper
Adam M. Smith and Gregory M. Kapfhammer. An Empirical Study of Incorporating Cost into Test Suite Reduction and Prioritization. In the Proceedings of the 24th ACM SIGAPP Symposium on Applied Computing, Software Engineering Track, Honolulu, Hawaii, March 2009.
Featured Research Presentation
Erik Ostrofsky and Gregory M. Kapfhammer. An Empirical Comparison of Methods for Compressing Test Coverage Reports (Poster). Presented at the 3rd International Symposium on Empirical Software Engineering and Measurement, Lake Buena Vista, Florida, October 2009.
Related Papers
- Adam M. Smith and Gregory M. Kapfhammer. An Empirical Study of Incorporating Cost into Test Suite Reduction and Prioritization. In the Proceedings of the ACM SIGAPP Symposium on Applied Computing, Software Engineering Track, Honolulu, Hawaii, March 2009.
- Adam M. Smith, Joshua J. Geiger, Gregory M. Kapfhammer, Manos Renieris, and G. Elisabeta Marai. Interactive Coverage Effectiveness Multiplots for Evaluating Prioritized Regression Test Suites. In the Compendium of the IEEE Information Visualization Conference, Atlantic City, New Jersey, October 2009.
- Erik Ostrofsky and Gregory M. Kapfhammer. An Empirical Comparison of Methods for Compressing Test Coverage Reports. In the Compendium of the 3rd International Symposium on Empirical Software Engineering and Measurement, Lake Buena Vista, Florida, October 2009.
- Adam M. Smith, Joshua J. Geiger, Gregory M. Kapfhammer, and Mary Lou Soffa. Test Suite Reduction and Prioritization with Call Trees (Tool Paper). In the Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, Atlanta, Georgia, November 2007.
- Gregory M. Kapfhammer and Mary Lou Soffa. Using Coverage Effectiveness to Evaluate Test Suite Prioritizations. In the Proceedings of the ACM International Workshop on Empirical Assessment of Software Engineering Languages and Technologies, Atlanta, Georgia, November 2007.
- Sara Alspaugh, Kristen R. Walcott, Michael Belanich, Gregory M. Kapfhammer, and Mary Lou Soffa. Efficient Time-Aware Prioritization with Knapsack Solvers. In the Proceedings of the ACM International Workshop on Empirical Assessment of Software Engineering Languages and Technologies, Atlanta, Georgia, November 2007.
- Kristen R. Walcott, Mary Lou Soffa, Gregory M. Kapfhammer, and Robert S. Roos. Time-Aware Test Suite Prioritization. In the Proceedings of the ACM SIGSOFT/SIGPLAN International Symposium on Software Testing and Analysis, Portland, Maine, July 2006.
- Matthew Rummel, Gregory M. Kapfhammer and Andrew Thall. Towards the Prioritization of Regression Test Suites with Data Flow Information. In the Proceedings of the ACM SIGAPP Symposim on Applied Computing, Software Engineering Track, Santa Fe, New Mexico, March 2005.
- Gregory M. Kapfhammer. Software Testing. The Computer Science Handbook, CRC Press. June, 2004. (Revised and Extended Version).
Related Presentations
- Adam M. Smith and Gregory M. Kapfhammer. An Empirical Study of Incorporating Cost into Test Suite Reduction and Prioritization. Presented at the 24th ACM SIGAPP Symposium on Applied Computing, Software Engineering Track, Honolulu, Hawaii, March 2009.
- Adam M. Smith, Joshua J. Geiger, Gregory M. Kapfhammer, Manos Renieris, and G. Elisabeta Marai. Interactive Coverage Effectiveness Multiplots for Evaluating Prioritized Regression Test Suites (Poster). Presented at the IEEE Information Visualization Conference, Atlantic City, New Jersey, October 2009.
- Erik Ostrofsky and Gregory M. Kapfhammer. An Empirical Comparison of Methods for Compressing Test Coverage Reports (Poster). Presented at the 3rd International Symposium on Empirical Software Engineering and Measurement, Lake Buena Vista, Florida, October 2009.
- Suvarshi Bhadra, Alexander Conrad, Adam Smith, and Gregory M. Kapfhammer. Research in Experimental Computer Science. Presented at Allegheny College summeR reSearch Series, Meadville, Pennsylvania, August 2008.
- Alexander P. Conrad and Gregory M. Kapfhammer. Can Search-Based Prioritizers Improve the Coverage Effectiveness of Regression Test Suites? Presented at the Centre for Research on Evolution, Search, and Testing, King's College London, London, England, United Kingdom, September 2008.
- Alexander Conrad and Gregory M. Kapfhammer. Using Genetic Algorithms to Improve Test Suite Prioritizations (Poster). Presented at the Undergraduate Research at the State Capitol, Harrisburg, Pennsylvania, October, 2008.
- Exploring Time-Aware Test Suite Prioritization. Presented at Microsoft Research Asia, Beijing, China, June 2006.
- Kristen Walcott, Mary Lou Soffa, Gregory M. Kapfhammer, and Robert S. Roos. Time-Aware Test Suite Prioritization. Presented at the ACM SIGSOFT/SIGPLAN International Symposium on Software Testing and Analysis, Portland, Maine, July 2006.
- Matthew Rummel, Gregory M. Kapfhammer and Andrew Thall. Towards the Prioritization of Regression Test Suites with Data Flow Information. Presented at the ACM SIGAPP Symposim on Applied Computing, Software Engineering Track, Santa Fe, New Mexico, March 2005.
Project Team
- Gregory M. Kapfhammer and Robert S. Roos (Allegheny College)
- Mary Lou Soffa (University of Virginia)
- G. Elisabeta (Liz) Marai (University of Pittsburgh)
- Kristen Walcott (University of Virginia)
- Matthew Rummel (Allegheny College)
- Adam Smith (Allegheny College)
- Joshua J. Geiger (Allegheny College)
- Alexander Conrad (Allegheny College)
- Erik Ostrofsky (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
- Software Testing last edited on 21 May 2008 at 2:01 pm by aldenv29.allegheny.edu
- Towards the Prioritization of Regression Test Suites with Data Flow Information last edited on 21 May 2008 at 2:02 pm by aldenv29.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
- Time-Aware Test Suite Prioritization last edited on 21 May 2008 at 2:19 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
- Test Suite Reduction and Prioritization with Call Trees last edited on 17 May 2008 at 3:41 pm by aldenv29.allegheny.edu
- Using Coverage Effectiveness to Evaluate Test Suite Prioritizations last edited on 21 May 2008 at 2:19 pm by aldenv29.allegheny.edu
- Efficient Time-Aware Prioritization with Knapsack Solvers last edited on 21 May 2008 at 2:19 pm by aldenv29.allegheny.edu
- The Theory and Practice of Software Testing: Can We Test It? Yes We Can! last edited on 12 June 2008 at 4:56 pm by aldenv29.allegheny.edu
- Set Covers, Knapsacks, and Regression Testing Techniques last edited on 29 May 2008 at 3:12 pm by aldenv29.allegheny.edu
- Using Synthetic Coverage Information to Evaluate Test Suite Prioritizers last edited on 12 June 2008 at 4:56 pm by aldenv29.allegheny.edu
- Using Genetic Algorithms to Improve Test Suite Prioritizations last edited on 28 October 2008 at 2:21 pm by 141.195.226.29
- An Empirical Study of Incorporating Cost into Test Suite Reduction and Prioritization last edited on 19 February 2009 at 4:54 pm by 141.195.226.29
- Interactive Coverage Effectiveness Multiplots for Evaluating Prioritized Regression Test Suites last edited on 12 August 2009 at 9:39 am by 141.195.226.29
- An Empirical Comparison of Methods for Compressing Test Coverage Reports last edited on 21 October 2009 at 4:59 pm by 141.195.226.29