Detecting structural changes in object oriented software systems. - Rajesh Vasa; Jean-Guy Schneider; Clinton J. Woodward; Andrew Cain (ISESE, 2005)

An Object Oriented Approach towards Dynamic Data Flow Analysis (Short Paper). - Andrew Cain; Tsong Yueh Chen; Doug D. Grant; Fei-Ching Kuo; Jean-Guy Schneider (QSIC, 2008)

A consolidated model of Particle Swarm Optimisation variants. - Shannon S. Pace; Andrew Cain; Clinton J. Woodward (IEEE Congress on Evolutionary Computation, 2012)

Examining student reflections from a constructively aligned introductory programming unit. - Andrew Cain; Clinton J. Woodward (ACE, 2013)

A Preliminary Study of Open Learner Model Representation Formats to Support Formative Assessment. - Check Yee Law; John C. Grundy; Andrew Cain; Rajesh Vasa (COMPSAC, 2015)

Reflections on applying constructive alignment with formative feedback for teaching introductory programming and software architecture. - Andrew Cain; Muhammad Ali Babar 001 (ICSE (Companion Volume), 2016)

An empirical study of user perceived usefulness and preference of open learner model visualisations. - Check Yee Law; John Grundy 001; Rajesh Vasa; Andrew Cain (VL/HCC, 2016)

User Perceptions of Using an Open Learner Model Visualisation Tool for Facilitating Self-regulated Learning. - Check Yee Law; John C. Grundy; Andrew Cain; Rajesh Vasa; Alex Cummaudo (ACE, 2017)

Supporting better formative feedback in task-oriented portfolio assessment. - Jake Renzella; Andrew Cain (TALE, 2017)

Evaluating an Open Learner Model Visualisation Prototype Tool with User eXperience Metrics. - Law Check Yee; John C. Grundy; Karola von Baggo; Andrew Cain; Rajesh Vasa (ASWEC, 2018)

Vision: mobile ehealth learning and intervention platform. - Mohamed Abdelrazek 001; Amani S. Ibrahim; Andrew Cain; John Grundy 001 (MOBILESoft@ICSE, 2018)

A Proposal for Integrating Gamification into Task-Oriented Portfolio Assessment. - Jonathon Meyers; Andrew Cain; Jake Renzella; Alex Cummaudo (TALE, 2018)

SplashKit: A Development Framework for Motivating and Engaging Students in Introductory Programming. - Jake Renzella; Alex Cummaudo; Andrew Cain; John Grundy 001; Jonathon Meyers (TALE, 2018)

Losing Confidence in Quality: Unspoken Evolution of Computer Vision Services. - Alex Cummaudo; Rajesh Vasa; John C. Grundy; Mohamed Abdelrazek 001; Andrew Cain (ICSME, 2019)

Enriching programming student feedback with audio comments. - Jake Renzella; Andrew Cain (ICSE (SEET), 2020)

An intelligent tool for combatting contract cheating behaviour by facilitating scalable student-tutor discussions. - Jake Renzella; Andrew Cain; Jean-Guy Schneider (ICSE (Companion Volume), 2020)

Industry Agile practices in large-scale capstone projects. - Jean-Guy Schneider; Peter W. Eklund; Kevin Lee; Feifei Chen 001; Andrew Cain; Mohamed Abdelrazek 001 (ICSE (Companion Volume), 2020)

Adopting industry agile practices in large-scale capstone education. - Jean-Guy Schneider; Peter W. Eklund; Kevin Lee; Feifei Chen 001; Andrew Cain; Mohamed Almorsy Abdelrazek (ICSE (SEET), 2020)

Authentic individual assessment for team-based software engineering projects. - Laura Tubino; Andrew Cain; Jean-Guy Schneider; Dhananjay R. Thiruvady; Niroshinie Fernando (ICSE (SEET), 2020)

Reforming Assessment: Challenges Beyond Design. - Laura Tubino; Jean-Guy Schneider; Andrew Cain; Dhananjay R. Thiruvady; Chathu Ranaweera 001 (ICSE (SEET), 2021)

Real Talk: Illuminating Online Student Understanding with Authentic Discussion Tools. - Jake Renzella; Andrew Cain; Jean-Guy Schneider (SIGCSE, 2021)

Verifying student identity in oral assessments with deep speaker. - Jake Renzella; Andrew Cain; Jean-Guy Schneider (Comput. Educ. Artif. Intell., 2022)

Persona-based Assessment of Software Engineering Student Research Projects: An Experience Report. - Chetan Arora 002; Laura Tubino; Andrew Cain; Kevin Lee; Vasudha Malhotra (SEET@ICSE, 2023)

Using Focus to Personalise Learning and Feedback in Software Engineering Education. - Bansri Amish Modi; Andrew Cain; Guy Wood-Bradley; Jake Renzella (SEET@ICSE, 2023)

Shaping a Tool for Developing Computing Students' Professional Identity - Industry Perspectives. - Laura Tubino; Kerri Morgan; Guy Wood-Bradley; Andrew Cain (SEET@ICSE, 2023)

Improving Computing Education through a Holistic Learning Framework: A Focus Group Study. - Bansri Amish Modi; Andrew Cain; Guy Wood-Bradley; Laura Tubino; Jake Renzella (TALE, 2023)

Fostering and Assessing Dispositions by providing Grades a Meaning in a Computing Education Context. - Laura Tubino; Andrew Cain (ITiCSE (1), 2024)