Ph.D. ​George Mason University, 2017


  • All-University Teaching Award (university-wide award) 2020

Research Interests

  • Software Engineering, Testing and Maintenance
  • Software Reliability Engineering
  • Web Development and Testing
  • Computer Science Education

Selected Publications

  • "A Preliminary Report on Hands-On and Cross-Course Activities in a College Software Testing Course." 1st International Software Testing Education Workshop (TestEd 2020), Porto, Portugal, October 2020. Upsorn Praphamontripong Mark Floryan, and Ryan Ritzo.
  • "Finding Redundancy in Web Mutation Operators." 13th Workshop on Mutation Analysis (Mutation 2017), Tokyo, Japan, April 2017. Upsorn Praphamontripong and Jeff Offutt.
  • "A Novel Self-Paced Model for Teaching CS1 and CS2." Learning at Scale, Boston, Massachusetts, April 2017. Jeff Offutt, Paul Ammann, Kinga Dobolyi, Chris Kauffmann, Jaime Lester, Upsorn Praphamontripong, Huzefa Rangwala, Sanjeev Setia, Pearl Wang, and Liz White.
  • "An Experimental Evaluation of Web Mutation Operators." 12th Workshop on Mutation Analysis (Mutation 2016), Chicago, Illinois, April 2016. Upsorn Praphamontripong, Jeff Offutt, Lin Deng, and JingJing Gu.
  • "A Case Study on Bypass Testing of Web Applications." Springer's Empirical Software Engineering, 19(1):69-104, 2014. Jeff Offutt, Vasileios Papadimitriou, and Upsorn Praphamontripong.

Courses Taught

  • CS 1110 Introduction to Programming
  • CS 1111 Introduction to Programming
  • CS 2910 CS Education Practicum
  • CS 3250 Software Testing
  • CS 4501 Design and Implementation of Software for the Web
  • CS 4501/6501 Software Testing
  • CS 4640 Programming Languages for Web Applications
  • CS 4750 Database Systems