Kai Presler-Marshall

Kai's teaching and research interests

My current research interests continue focus on supporting teaming in computer science education. I am studying an intervention to help software engineering students collaborate more effectively, and studying whether automated program analysis can help TAs provide students with more meaningful feedback on their contributions to collaborative projects.

I have recently studied using a weekly collaboration reflection survey for detecting and acting upon team-related issues in software engineering courses [4], with a followup work to understand how to better assist students [1]. Prior to this, I have work in automated program repair [6], automated testing [7], and teamwork analysis [8]. I have also recently published a plan for my research trajectory at the ICER Doctoral Consortium [4].

I have done work with Gina R. Bai in teaching software testing to undergraduate computer science students [2][3].

Publications: [1] Kai Presler-Marshall, Sarah Heckman, Kathryn Stolee, “What Makes Team[s] Work? A Study of Team Characteristics in Software Engineering Projects”, ACM International Conference on Education Research (ICER), 2022

[2] Gina R. Bai, Kai Presler-Marshall, Thomas Price, Kathryn Stolee, “Check It Off: Exploring the Impact of a Checklist Intervention on the Quality of Student-authored Unit Tests”, ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE), 2022.

[3] Gina R. Bai, Kai Presler-Marshall, Susan R. Fisk, Kathryn T. Stolee, “Is Assertion Roulette still a test smell? An experiment from the perspective of testing education”, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2022.

[4] Kai Presler-Marshall, Sarah Heckman, Kathryn Stolee, “Identifying Struggling Teams in Software Engineering Courses Through Weekly Surveys”, ACM Technical Symposium on Computer Science Education (SIGCSE), 2022

[5] Kai Presler-Marshall “Towards Better Support for Undergraduate Software Engineering Teams”, Doctoral Consortium, ACM conference on International Computing Education Research (ICER), 2021

[6] Kai Presler-Marshall, Sarah Heckman, Kathryn Stolee, “SQLRepair: Identifying and Repairing Mistakes in Student-Authored SQL Queries,” Joint Software Engineering Education and Training (JSEET) track of the International Conference on Software Engineering (ICSE), 2021

[7] Kai Presler-Marshall, Eric Horton, Sarah Heckman and Kathryn Stolee. “Wait Wait. No, Tell Me. Analyzing Selenium Configuration Effect on Test Flakiness”. 14th IEEE/ACM International Workshop on Automation of Software Test

[8] Yan Shen, Dan Spencer, Kai Presler-Marshall, Chris Parnin, Chris Willis, & Sarah Heckman. (2020, Apr 17 - 21) Promoting Cognitive and Social Awareness During Collaboration Using Group Regulation Guidance: An Exploratory Study [Poster Session]. AERA Annual Meeting San Francisco, CA http://tinyurl.com/vebfq9c (Conference Canceled)