Anvik, John
Faculty
Mathematics & Computer Science
- Phone
- (403) 329-2382
- john.anvik@uleth.ca
About Me
I'm an Associate Professor in the Department of Mathematics and Computer Science at the University of Lethbridge.
My research interests are in software engineering, with particular interest in how to use software development project artifacts, such as bug reports and source revision history, to support software maintenance decisions such as the bug report triage process. Also, I look at the use of games to teach fundamental software engineering skills.
My teaching ranges from introductory computer science courses to undergraduate and graduate courses in software engineering.
My research interests are in software engineering, with particular interest in how to use software development project artifacts, such as bug reports and source revision history, to support software maintenance decisions such as the bug report triage process. Also, I look at the use of games to teach fundamental software engineering skills.
My teaching ranges from introductory computer science courses to undergraduate and graduate courses in software engineering.
Publications
- Automatically annotating sentences for task-specific bug report summarization.
- Program Wars: A Card Game for Learning Programming and Cybersecurity Concepts.
- Who should fix this bug? (Most Influential Paper - 10 years, ICSE 2016, Distinguished Paper, ICSE 2006)
- Assisting Software Projects with Bug Report Assignment Recommender Creation.
- A feature location approach supported by time-aware weighting of terms associated with developer expertise profiles.
- A time-based approach to automatic bug report assignment.
- Reducing the effort of bug report triage: Recommenders for development-oriented decisions.
Research Interests
Software Engineering Maintenance
Recommender Systems
Software Engineering Education
Recommender Systems
Software Engineering Education