System development through the reuse of existing components. - Mark B. Ratcliffe 001; Robert John Gautier (Softw. Eng. J., 1991)

The TIPSE: an IPSE for teaching. - Mark B. Ratcliffe 001; M. F. Bott; T. J. Stotter-Brooks; Ben R. Whittle (Softw. Eng. J., 1992)

Dora: a structure-oriented environment generator. - Mark B. Ratcliffe 001; Chengjun Wang; Reboert J. Gautier; Ben R. Whittle (Softw. Eng. J., 1992)

Software component interface description for reuse. - Ben R. Whittle; Mark B. Ratcliffe 001 (Softw. Eng. J., 1993)

CDL - a Component Description Language for Reuse. - Robert John Gautier; Huw Oliver; Mark B. Ratcliffe 001; Ben R. Whittle (Int. J. Softw. Eng. Knowl. Eng., 1993)

Structure Notation of Dynamic Systems: A Pictorial Language Approach. - Marcos A. Rodrigues 001; Chris W. Loftus; Mark Ratcliffe 001; You Fu Li 001 (ICCL, 1994)

Trends in Structure-Oriented Environments. - Ben R. Whittle; Robert John Gautier; Mark B. Ratcliffe 001 (Int. J. Softw. Eng. Knowl. Eng., 1994)

Using MBone technology to support a framework for a remote advisory service, . - Mark Ratcliffe 001; Tim Paul Davies (J. Netw. Comput. Appl., 1998)

We developed Name-It, a system that associates faces and names in news videos. It processes information from the videos and can infer possible name candidates Remote Advisory Services: A NEAT Approach. - Mark Ratcliffe 001; Tim Paul Davies; Gillian Price (IEEE Multim., 1999)

A Learning Environment for First Year Software Engineers. - Mark Ratcliffe 001; Lynda Thomas; John Woodbury (CSEE&T, 2001)

Improving Motivation and Performance through Personal Development in Large Introductory Software Engineering Courses. - Mark Ratcliffe 001; John Woodbury; Lynda Thomas (CSEE&T, 2002)

Workshop 2: First Year Software Engineering. - Lynda Thomas; Mark Ratcliffe 001 (CSEE&T, 2002)

Learning styles and performance in the introductory programming sequence. - Lynda Thomas; Mark Ratcliffe 001; John Woodbury; Emma Jarman (SIGCSE, 2002)

VorteX - Enhancing the pedagogy in software development education. - Mark Ridgway; Mark Ratcliffe 001; Wayne Ellis (ASIST, 2003)

Development of a MLE by students for students using extreme programming techniques. - Jonathan Holloway; Mark Ratcliffe 001 (ITiCSE, 2003)

Capturing collaborative designs to assist the pedagogical process. - Mark Ratcliffe 001; Lynda Thomas; Wayne Ellis; Benjy J. Thomasson (ITiCSE, 2003)

Code warriors and code-a-phobes: a study in attitude and pair programming. - Lynda Thomas; Mark Ratcliffe 001; Ann Robertson (SIGCSE, 2003)

Can Object (Instance) Diagrams Help First Year Students Understand Program Behaviour? - Lynda Thomas; Mark Ratcliffe 001; Benjy J. Thomasson (Diagrams, 2004)

Enhancing student learning through collaboration. - Mark Ratcliffe 001; Jonathan Holloway; Wayne Ellis (ITiCSE, 2004)

Understanding our students: incorporating the results of several experiments into a student learning environment. - Mark B. Ratcliffe 001; Lynda Thomas (PPIG, 2004)

Scaffolding with object diagrams in first year programming classes: some unexpected results. - Lynda Thomas; Mark Ratcliffe 001; Benjy J. Thomasson (SIGCSE, 2004)

Extreme programming promotes extreme learning? - Chris W. Loftus; Mark Ratcliffe 001 (ITiCSE, 2005)

Putting threshold concepts into context in computer science education. - Anna Eckerdal; Robert McCartney; Jan Erik Moström; Mark Ratcliffe 001; Kate Sanders 001; Carol Zander (ITiCSE, 2006)

Identifying novice difficulties in object oriented design. - Benjy J. Thomasson; Mark Ratcliffe 001; Lynda Thomas (ITiCSE, 2006)

Can graduating students design software systems? - Anna Eckerdal; Robert McCartney; Jan Erik Moström; Mark Ratcliffe 001; Carol Zander (SIGCSE, 2006)

Improving the tutoring of software design using case-based reasoning. - Benjy J. Thomasson; Mark Ratcliffe 001; Lynda Thomas (Adv. Eng. Informatics, 2006)

Categorizing student software designs: Methods, results, and implications. - Anna Eckerdal; Robert McCartney; Jan Erik Moström; Mark Ratcliffe 001; Carol Zander (Comput. Sci. Educ., 2006)

Threshold concepts in computer science: do they exist and are they useful? - Jonas Boustedt; Anna Eckerdal; Robert McCartney; Jan Erik Moström; Mark Ratcliffe 001; Kate Sanders 001; Carol Zander (SIGCSE, 2007)