If you made any changes in Pure these will be visible here soon.

Personal profile

Research Interests

Software engineering: the development and evaluation of techniques to support the construction, comprehension and validation of reliable large-scale systems.

Current interest is in understanding and appreciating software design, including: How to distinguish good design from bad. Identifying examples of good design. Evidence to support design quality. Visualisation of design quality. Characteristics of good design in terms of use of: interfaces, inheritance, composition, dependency, MVC, design patterns, ...

Past research was in the context of the EFoCS research group and ISERN. The goal of the group's research was to evaluate, understand and improve software engineering methods and technologies through empirical research.

EPSRC Grant GR/N07509 Documenting Object-Oriented Frameworks: An Empirical Investigation
The aim of this project was to identify the difficulties in understanding object-oriented frameworks and to empirically evaluate a well-defined set of techniques for framework documentation through their application to industrial-strength case studies.


Google Scholar Citations (handle with care: "Counting papers slows the rate of scientific progress" David Parnas Stop the Numbers Game)

Phds Supervised

Past Research Projects

EFoCS Technical Reports

Journal Editorial Boards: Empirical Software Engineering: An International Journal

Personal Statement

Received BSc (Hons) degree in Computer Science from the University of Strathclyde in 1983. After a brief period in the compiler team at ITT in Harlow, Essex, returned to Strathclyde as a research assistant working with Ian Sommerville. PhD research was concerned with software reuse, particularly the problems of storing and retrieving reusable software components. Received PhD degree in Computer Science in 1988, again from the University of Strathclyde. Appointed lecturer in Computer Science at the University of Strathclyde in 1987 and senior lecturer in 2000.

Personal Web Page: https://personal.cis.strath.ac.uk/murray.wood/

Expertise & Capabilities

Software Engineering: Software Design, Programming, Testing, Inspection, Object-Oriented Frameworks, Design Patterns, Empirical Studies.

Industrial Relevance

Software Design: Particularly interested in how Design Quality is addressed in industry. To what extent does industry pursue design quality and how is it done? Use of guidelines, metrics, tools, reviews, experience? How does industry guide the improvement of software design?

Inspection, Object-Oriented Frameworks, Design Patterns, Empirical Studies.

Teaching Interests

Academic / Professional qualifications

BSc Honours Computer Science, Strathclyde 1983

PhD Computer Science, Strathclyde 1988


Education/Academic qualification




  • Software Design

Fingerprint Dive into the research topics where Murray Wood is active. These topic labels come from the works of this person. Together they form a unique fingerprint.

  • 11 Similar Profiles
Software engineering Engineering & Materials Science
Inspection Engineering & Materials Science
Visualization Engineering & Materials Science
Students Engineering & Materials Science
Maintainability Engineering & Materials Science
programming Social Sciences
Computer software maintenance Engineering & Materials Science
Experiments Engineering & Materials Science

Network Recent external collaboration on country level. Dive into details by clicking on the dots.

Projects 2010 2014

Research Output 1994 2019

27 Downloads (Pure)

An analysis of inheritance hierarchy evolution

Wood, M., Ivanov, L. & Lamprou, Z., 15 Apr 2019, p. 24-33. 10 p.

Research output: Contribution to conferencePaper

Open Access

Inheritance usage patterns in open-source systems

Stevenson, J. & Wood, M. I., 30 May 2018. 11 p.

Research output: Contribution to conferencePaper

Open Access


Automated software development and model generation by means of syntactic and semantic analysis

Author: Meiklejohn, M., 1 Oct 2010

Supervisor: Roper, R. (Supervisor) & Wood, M. (Supervisor)

Student thesis: Doctoral Thesis

Activities 2002 2009

  • 1 Organiser of major conference
  • 1 Journal or guest editorship

Empirical Software Engineering and Measurement

Murray Wood (Member of programme committee)

Activity: Participating in or organising an event typesOrganiser of major conference

Empirical Software Engineering (Journal)

Murray Wood (Editorial board member)
2002 → …

Activity: Publication peer-review and editorial work typesJournal or guest editorship