/
index.qmd
188 lines (168 loc) · 7.92 KB
/
index.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
---
title: Biography
echo: true
jupyter: python3
listing:
- id: featured-service-biography
contents:
- "../service/**/*.qmd"
- "!../service/index.qmd"
- ../service/service.yml
sort:
- "date desc"
- "year-range desc"
- "title"
type: table
categories: false
date-format: "YYYY"
sort-ui: false
filter-ui: false
fields: [title, year-range, description, service-count]
field-display-names:
description: "Role(s)"
title: "Venue"
year-range: "Year(s)"
service-count: "Count"
field-links: []
max-items: 10
page-size: 10
- id: featured-media-biography
contents:
- ../media/media.yml
sort:
- "date desc"
- "title"
type: table
categories: false
date-format: medium
sort-ui: false
filter-ui: false
fields: [date, description, title, venue]
field-display-names:
title: "Event"
venue: "Venue"
description: "Role"
field-links: []
max-items: 10
page-size: 10
---
```{python}
from rich.console import Console
console = Console()
console.print(
":rocket: Hi! I'm a researcher, teacher, and software developer!"
)
```
## Overview
Guided by my <a href = "/principles/">professional principles</a>, I am an
Associate Professor in the <a href="http://www.cs.allegheny.edu">Department of
Computer Science</a> at <a href="http://www.allegheny.edu">Allegheny
College</a>. I earned a PhD from the <a href="https://cs.pitt.edu">Department
of Computer Science</a> at the <a href="http://www.pitt.edu">University of
Pittsburgh</a>, writing a PhD dissertation on database application testing
that was supervised by <a href="http://www.cs.virginia.edu/~soffa/">Mary Lou
Soffa</a> and published as [@Kapfhammer2007d] [{{< iconify fa6-solid
book-open
>}}](/research/papers/kapfhammer2007d/index.qmd).
I also earned a BSc in Computer Science from Allegheny College and an MSc in
Computer Science from the University of Pittsburgh. Previously I was a
short-term visitor in the <a href="http://www.cs.virginia.edu">Department of
Computer Science</a> at the <a href="http://www.virginia.edu">University of
Virginia</a>, the Institute of Applied Information Processing at the <a
href="http://www.uni-ulm.de/en">University of Ulm</a>, and the <a
href="https://www.sheffield.ac.uk/dcs">Department of Computer Science</a> at
the <a href="http://www.sheffield.ac.uk/">University of Sheffield</a>. In a
prior position, I was a research associate at Cigital, a software company
acquired by <a href="https://www.synopsys.com/">Synopsys</a>. My work is
partially funded by <a href =
"https://research.fb.com/blog/2019/10/announcing-the-winners-of-the-2019-testing-and-verification-research-awards/">Facebook
Research</a> and the <a href =
"https://foundation.mozilla.org/en/what-we-fund/awards/responsible-computer-science-challenge/winners/">Mozilla
Foundation</a>.
## Teaching
<span class="gist">As an educator, I teach [courses](/teaching/index.qmd) in
the alphabetically ordered areas of algorithm analysis, discrete structures,
data management, distributed systems, software engineering, software testing,
operating systems, and web development.</span> I am also a research adviser
for undergraduate and graduate theses and PhD dissertations. My expertise in
teaching was recognized when Allegheny College presented him with the [Thoburn
Award for Excellence in
Teaching](https://sites.allegheny.edu/alumni/award-recipients/#thoburn). <span
class="gist">As a leader of software engineering teams, I create useful
educational [software](/software/index.qmd) that supports automated tasks
such as project assessment and team formation.</span>
## Research
Funded by [Facebook
Research](https://research.fb.com/blog/2019/10/announcing-the-winners-of-the-2019-testing-and-verification-research-awards/)
and the [Mozilla
Foundation](https://foundation.mozilla.org/en/what-we-fund/awards/responsible-computer-science-challenge/winners/),
<span class="gist">I conduct [research](/research/index.qmd) in areas such as
software engineering and software testing.</span> Collaborating with a
diverse and skilled group of students and colleagues, I complete research that
results in award-winning and frequently cited research
[papers](/research/papers/index.qmd), oft-complimented
[presentations](/research/presentations/index.qmd), useful free and open-source
[software](/software/index/qmd), and valued [service](/service/index.qmd) to a
variety of organizations. I am an associate editor for the [Journal of
Software: Evolution and
Process](https://onlinelibrary.wiley.com/journal/20477481), an academic editor
for the [PeerJ Computer Science](https://peerj.com/computer-science/) journal,
a program committee member for conferences like the [International Conference
on Software Testing, Verification and
Validation](https://cs.gmu.edu/icst/index.html), and a reviewer for journals
such as [Transactions on Software
Engineering](https://www.computer.org/csdl/journal/ts). Along with serving as a
review panelist at the [U.S. National Science Foundation](https://nsf.gov/), I
work as a program chair and general chair for workshops and conferences. <span
class="gist">As a member of software engineering teams, I create useful
research [software](/software/index.qmd) for the purposes of experimentation,
replication, and technology transfer.</span>
<span class="gist">I collaboratively publish papers</span> like [@Walsh2017] [{{< iconify
fa6-solid book-open
>}}](/research/papers/walsh2017/index.qmd), [@Alsharif2018] [{{< iconify fa6-solid book-open >}}](/research/papers/alsharif2018/index.qmd), and
[@McMinn2019] [{{< iconify fa6-solid book-open >}}](/research/papers/mcminn2019/index.qmd) at venues like the <a href =
"https://conf.researchr.org/series/issta">International Symposium on Software
Testing and Analysis</a>, the <a href =
"https://cs.gmu.edu/icst/index.html">International Conference on Software
Testing, Verification and Validation</a>, and <a href =
"https://www.computer.org/csdl/journal/ts">Transactions on Software
Engineering</a>.
The paper [@Kapfhammer2003] [{{< iconify fa6-solid book-open >}}](/research/papers/kapfhammer2003/index.qmd)
received the ACM
SIGSOFT Distinguished Paper Award at the <a
href="http://esecfse.cs.helsinki.fi/">ACM SIGSOFT Foundations of Software
Engineering Conference (ESEC/FSE 2003)</a>.
The paper [@Conrad2010a] [{{< iconify fa6-solid book-open >}}](/research/papers/conrad2010a/index.qmd) was
also recognized
as the best paper in the <a
href="http://www.sigevo.org/gecco-2010/organizers-tracks.html#sbse">Search-Based
Software Engineering Track</a> of the <a
href="http://www.sigevo.org/gecco-2010/">ACM SIGEVO Genetic and Evolutionary
Computation Conference (GECCO 2010)</a>.
My presentation for
the paper [@Kapfhammer2016] [{{< iconify fa6-solid book-open >}}](/research/papers/kapfhammer2016/index.qmd)
won the
best presentation award at the <a href="https://cse.sc.edu/~ggay/sbst2016/">9th
International Workshop on Search-Based Software Testing (SBST 2016)</a>.
The paper [@Althomali2019] [{{< iconify fa6-solid book-open >}}](/research/papers/althomali2019/index.qmd)
at the <a href =
"http://icst2019.xjtu.edu.cn/index.htm">12th International International
Conference on Software Testing, Verification and Validation (ICST 2019)</a>,
won the distinguished paper award from the <a href =
"http://www.cs-tcse.org/">IEEE Technical Council on Software Engineering</a>.
## Expertise
### Research Service
I recently leveraged my research expertise to serve the following venues:
:::{#featured-service-biography}
:::
### Media Engagements
My technical expertise led to these recent media engagements:
:::{#featured-media-biography}
:::
{{< include /_gist.qmd >}}
::: {.callout-note appearance="simple"}
## Enthusiastic Invitation
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](/contact/index.qmd) me with your ideas.
:::