HANDIN-A System for Helping with the Teaching of Programming. - Anthony J. Cowling; James J. McGregor (Softw. Pract. Exp., 1985)

Type Checking in Polymorphic Languages. - Anthony J. Cowling (Comput. J., 1986)

Modelling Logic Programming Using A Network Of Communicating Machines. - Philip R. Bird; Anthony J. Cowling (PDP, 1994)

Using data flow algebra to analyse the alternating bit protocol. - Anthony J. Cowling; M. C. Nike (Software Engineering for Parallel and Distributed Systems, 1996)

A Multi-Dimensional Model of the Software Engineering Cumiculum. - Anthony J. Cowling (CSEE&T, 1998)

Teaching Systems Analysis to Software Engineering Students: Experience with a Structured Methodology. - Anthony J. Cowling (CSEE&T, 1998)

The First Decade of an Undergraduate Degree Programme in Software Engineering. - Anthony J. Cowling (Ann. Softw. Eng., 1998)

Communicating Stream X-Machines Systems are no more than X-Machines. - Tudor Balanescu; Anthony J. Cowling; Horia Georgescu; Marian Gheorghe 001; Mike Holcombe; Cristina Vertan (J. Univers. Comput. Sci., 1999)

A Structured Way to Use Channels for Communication in X-Machine Systems. - Anthony J. Cowling; Horia Georgescu; Cristina Vertan (Formal Aspects Comput., 2000)

Structuring the Disciplines Related to Software Engineering: A General Model. - Anthony J. Cowling (CSEE&T, 2001)

Teaching Data Structures and Algorithms in a Software Engineering Degree: Some Experience with Java. - Anthony J. Cowling (CSEE&T, 2001)

P Systems with Replicated Rewriting and Stream X-Machines (Eilenberg Machines). - Joaquín Aguado; Tudor Balanescu; Anthony J. Cowling; Marian Gheorghe 001; Mike Holcombe; Florentin Ipate (Fundam. Informaticae, 2002)

What Should Graduating Software Engineers Be Able To Do? - Anthony J. Cowling (CSEE&T, 2003)

Modelling: A Neglected Feature in the Software Engineering Curriculum. - Anthony J. Cowling (CSEE&T, 2003)

The Crossover Project as an Introduction to Software Engineering. - Anthony J. Cowling (CSEE&T, 2004)

Translating Diagrams: A New Approach to Introducing Formal Methods. - Anthony J. Cowling (CSEE&T, 2005)

A study of the effect of disruptions on the performance of software engineering teams. - J. S. Karn; Anthony J. Cowling (ISESE, 2005)

Adjusting to XP: Observational Studies of Inexperienced Developers. - John Karn; Anthony J. Cowling; Sharifah Lailee Syed-Abdullah; Mike Holcombe (XP, 2005)

The Positive Affect of the XP Methodology. - Sharifah Lailee Syed-Abdullah; John Karn; Mike Holcombe; Anthony J. Cowling; Marian Gheorghe 001 (XP, 2005)

The role of modelling in the software engineering curriculum. - Anthony J. Cowling (J. Syst. Softw., 2005)

A follow up study of the effect of personality on the performance of software engineering teams. - John Karn; Tony Cowling (ISESE, 2006)

Stages in Teaching Software Design. - Anthony J. Cowling (CSEE&T, 2007)

A study into the effects of personality type and methodology on cohesion in software engineering teams. - J. S. Karn; S. Syed-Abdullah; Anthony J. Cowling; Mike Holcombe (Behav. Inf. Technol., 2007)

Protocols in the use of empirical software engineering artifacts. - Victor R. Basili; Marvin V. Zelkowitz; Dag I. K. Sjøberg; Philip Johnson; Anthony J. Cowling (Empir. Softw. Eng., 2007)

Where Do Students Look for Information? - Anthony J. Cowling (CSEE&T, 2008)

A pilot study of comparative customer comprehension between extreme x-machine and uml models. - Christopher Thomson; Mike Holcombe; Tony Cowling; Tony Simons 001; George Michaelides (ESEM, 2008)

Evaluation of Selective Distributed Discovery within Distributed Bio-active Agent Community. - Ognen Paunovski; George Eleftherakis; Konstantinos Dimopoulos; Tony Cowling (IDC, 2008)

Disciplined Exploration of Emergence Using Multi-Agent Simulation Framework. - Ognen Paunovski; George Eleftherakis; Tony Cowling (Comput. Informatics, 2009)

Stages in Teaching Formal Methods. - Anthony J. Cowling (CSEE&T, 2010)

Evaluation of a selective distributed discovery strategy in a fully decentralized biologically inspired environment. - Ognen Paunovski; George Eleftherakis; Konstantinos Dimopoulos; Tony Cowling (Inf. Sci., 2010)

Formal modelling of a bio-inspired paradigm capable of exhibiting emergence. - Konstantinos Rousis; George Eleftherakis; Ognen Paunovski; Anthony J. Cowling (BCI, 2012)

Stages in teaching software testing. - Tony Cowling (ICSE, 2012)

Emergent Distributed Bio-organization: A Framework for Achieving Emergent Properties in Unstructured Distributed Systems. - George Eleftherakis; Ognen Paunovski; Konstantinos Rousis; Anthony J. Cowling (IDC, 2012)

Model-driven development and the future of software engineering education. - Tony Cowling (CSEE&T, 2013)

Cloud e-Learning: A New Challenge for Multi-Agent Systems. - Krenare Pireva; Petros Kefalas; Dimitris Dranidis; Thanos Hatziapostolou; Anthony J. Cowling (KES-AMSTA, 2014)

The Role of Modelling in Teaching Formal Methods for Software Engineering. - Anthony J. Cowling (FMSEE&T@FM, 2015)