Skip to content

Latest commit

 

History

History
132 lines (113 loc) · 6.9 KB

biography.md

File metadata and controls

132 lines (113 loc) · 6.9 KB
title layout description image
Biography
defaults
Gregory M. Kapfhammer is an Associate Professor of Computer Science.
/download/images/gregory-kapfhammer-biography-small.jpg

{% capture page_title %} {{page.title}} {% endcapture %} {% include _jumbotrons/head_jumbotron.html title=page_title subtitle="joyfully exploring" highlight="computer science" %}

Overview

{% comment %} State current appointment and prior appointments {% endcomment %}

Guided by his professional principles, Gregory M. Kapfhammer is an Associate Professor in the Department of Computer Science at Allegheny College. He earned his PhD from the Department of Computer Science at the University of Pittsburgh, writing a PhD dissertation on database application testing that was supervised by Mary Lou Soffa and published as {% include_cached _popovers/paper_reference.html cite="Kapfhammer2007d" trailing="." %} Kapfhammer also earned a BSc in Computer Science from Allegheny College and a MSc in Computer Science from the University of Pittsburgh. He was previously a short-term visitor in the Department of Computer Science at the University of Virginia, the Institute of Applied Information Processing at the University of Ulm, and the Department of Computer Science at the University of Sheffield. In a prior industry position, he was a research associate at Cigital, a software company that was acquired by Synopsys. His work is funded by grants from Facebook Research and the Mozilla Foundation.

Teaching

{% comment %} Explain teaching areas and educational software {% endcomment %}

As an educator, Gregory Kapfhammer teaches courses in the alphabetically ordered areas of algorithm analysis, discrete structures, data management, distributed systems, software engineering, software testing, operating systems, and web development. He is also a research adviser for undergraduate and graduate theses and PhD dissertations. Kapfhammer's expertise in teaching was recognized when Allegheny College presented him with the Thoburn Award for Excellence in Teaching. As a leader of software engineering teams, Kapfhammer creates useful educational software that supports tasks such as project assessment and team formation.

Research

{% comment %} Summarize research service {% endcomment %}

Funded by Facebook Research and the Mozilla Foundation, Gregory Kapfhammer conducts research in areas such as software engineering and software testing. Collaborating with a diverse and skilled group of students and colleagues, Kapfhammer completes research that results in award-winning and frequently cited research papers, oft-complimented presentations, useful free and open-source software, and valued service to a variety of organizations. He is an associate editor for the Journal of Software: Evolution and Process, an academic editor for the PeerJ Computer Science journal, a program committee member for conferences like the International Conference on Software Testing, Verification and Validation, and a reviewer for journals such as Transactions on Software Engineering. Along with serving as a review panelist at the U.S. National Science Foundation, Kapfhammer works as a program chair and general chair for workshops and conferences.

{% comment %} Describe published papers and research awards {% endcomment %}

Gregory Kapfhammer collaboratively publishes papers like {% include_cached _popovers/paper_reference.html cite="Walsh2017" trailing="," %} {% include_cached _popovers/paper_reference.html cite="Alsharif2018" trailing="," %} and {% include_cached _popovers/paper_reference.html cite="McMinn2019" %} at venues like the International Symposium on Software Testing and Analysis, the International Conference on Software Testing, Verification and Validation, and Transactions on Software Engineering, respectively. Kapfhammer's paper {% include_cached _popovers/paper_reference.html cite="Kapfhammer2003" %} received the ACM SIGSOFT Distinguished Paper Award at the ACM SIGSOFT Foundations of Software Engineering Conference (ESEC/FSE 2003). His paper {% include_cached _popovers/paper_reference.html cite="Conrad2010a" %} was also recognized as the best paper in the Search-Based Software Engineering Track of the ACM SIGEVO Genetic and Evolutionary Computation Conference (GECCO 2010). Kapfhammer's presentation for {% include_cached _popovers/paper_reference.html cite="Kapfhammer2016" %} won the best presentation award at the 9th International Workshop on Search-Based Software Testing (SBST 2016). His paper {% include_cached _popovers/paper_reference.html cite="Althomali2019" trailing="," %} published at the 12th International International Conference on Software Testing, Verification and Validation (ICST 2019), won the distinguished paper award from the IEEE Technical Council on Software Engineering.

Invitation

{% comment %} Give a call for collaboration {% endcomment %}

Do you work in one of my areas of expertise? Are you interested in collaborating with me on a project? If so, then please contact me with your ideas.