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

... and be content with such things as ye have: for he hath said, I will never leave thee, nor forsake thee. Hebrews 13:5 (KJV)
Welcome! My name is Gregory M. Kapfhammer and I am an Assistant Professor in the Department of Computer Science at Allegheny College. I am responsible for the development of the Department's new Applied Computer Science Major. This major is designed to help students learn how to utilize theory, techniques, and tools to implement efficient and effective software applications. I develop and teach courses in the areas of software engineering, software testing, data management, and distributed systems. I am also involved in the teaching of the department's introductory courses, junior seminar, senior seminar, and a research advisor for undergraduate theses.
My research generally focuses on software engineering, software testing and analysis, and distributed systems. Specifically, my software testing research focuses on the distributed execution of regression test suites, the wrapping of software components, the performance analysis of GUI creation frameworks and the testing and analysis of applications that interact with databases. My research in the area of distributed systems has focused on the implementation and analysis of tuplespaces and the creation of frameworks for building distributed genetic algorithms. I am also the convener of the Research in Computer Science Seminar that is hosted by the Department of Computer Science at Allegheny College
I received my PhD in Computer Science from the University of Pittsburgh, working with Professor Mary Lou Soffa. In past experience, I was a Research Associate at Cigital Research Labs. Above and beyond being a computer scientist, I am proud to be a Christian, husband, and father. If you are interested in communicating with me, please view my complete contact information. Please check my Weekly Schedule, Spring 2008 if you would like to schedule a meeting with me. If you would like to learn more about me, then please read my Brief Biography and try a Google search. More information about the evolution of this Web site is available by viewing the recent changes.
Consider participating in the following events:
News and Updates (Complete News Listing)
- March 7, 2008 Allegheny College student Philip Burdette was recently admitted to the graduate program at Carnegie Mellon's Heinz School of Business. Phillip will also conduct a summer 2008 internship with the MIS Division of PNC Bank in Pittsburgh. Congratulations Phil!
- March 3, 2008 Three new technical presentations are now available for download. You may examine the following talks or view a comprehensive listing of my Research Presentations.
- January 3, 2008 The paper Database-Aware Test Coverage Monitoring, co-authored with Professor Mary Lou Soffa, has been accepted for publication at the ACM India Software Engineering Conference. Please visit the DIATOMS page in order to learn more about this research project and download the paper.
- October 24, 2007 Two papers appear in the proceedings of the ACM Workshop on Empirical Assessment of Software Engineering Languages and Technologies, co-located with Automated Software Engineering 2007. Please read Using Coverage Effectiveness to Evaluate Test Suite Prioritizations and Efficient Time-Aware Prioritization with Knapsack Solvers to learn more about some of our recent regression testing research in the Kanonizo project.
Link to this Page
- Brief Biography last edited on 28 May 2008 at 11:27 am by aldenv29.allegheny.edu