Code
from rich.console import Console
console = Console()
console.print(
":rocket: Hi! I'm a researcher, teacher, podcaster, and software developer!"
)
π Hi! I'm a researcher, teacher, podcaster, and software developer!
Innovating in technical areas such as software engineering and software testing, I teach courses, conduct research, write papers and a blog, give presentations, create software, and serve organizations. Working as an Associate Professor in the Department of Computer and Information Science at Allegheny College, I am 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 the International Conference on Software Engineering, and a reviewer for journals like Transactions on Software Engineering and the Journal of Software Testing, Verification and Reliability. Along with media appearances on podcasts like Stack Overflow and Talk Python, I interview the worldβs leading experts on software engineering as a co-host of Software Engineering Radio. You can learn more about me and my work by reading my biography, downloading my curriculum vitae, and subscribing to my mailing list.
Professional Service
Venue | Role(s) | Year(s) |
---|
International Flaky Tests Workshop | Program Committee Member | 2025 - 2024 |
International Symposium on Software Testing and Analysis | Tool Demonstrations Program Committee | 2025 - 2024 |
PeerJ Computer Science Journal | Academic Editor | 2025 - 2019 |
Journal of Software: Evolution and Process | Associate Editor, Reviewer | 2025 - 2012 |
International Workshop on Mutation Analysis | Program Committee Member | 2025 - 2010 |
No matching items
Software Engineering
Cellveyor: Easily convey reports from Google Sheets to GitHub
Chasten: Configurable linting tool that uses XPath expressions
GatorGrade: Python front-end for the GatorGrader assessment tool
GatorGrader: Automated assessment for source code and writing
SchemaAnalyst: Data generation and mutation analysis for database schemas
Status Updates
Great weekend at PyOhio! Listened to many talks that informed, inspired, and showed me how great the Python community is! Some people I really enjoyed listening to include: @jessicagarson @gkapfham @chrisjrn @calvinhp as well as Eddie Mitchell, Denise Williams, Vignesh Iyer, William Horton and many more!! Very thankful to the @pyohio organizers for putting this event together! Not going to lie, I was a bit nervous as this was my first event I've attended. It was a great experience!
I'm trying to finalize the second part of the 'Make Your Own Backup System' series.
It's long and packed with information, but I won't break it up.
If all goes well, it'll be out tomorrow morning, Wednesday at the latest.
Stay Tuned!
#ITNotes #Backups