Projects per year
Software engineering: the development and evaluation of techniques to support the construction, comprehension and validation of reliable large-scale systems.
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)
Past Research Projects
EFoCS Technical Reports
Journal Editorial Boards: Empirical Software Engineering: An International Journal
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.
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.
CS105 Programming Foundations (Java) (1st Year)
CS308 Building Software Systems (3rd Year)
CS409 Software Architecture and Design (4th Year)
Academic / Professional qualifications
BSc Honours Computer Science, Strathclyde 1983
PhD Computer Science, Strathclyde 1988
Doctor of Philosophy, UNIVERSITY OF STRATHCLYDE
Bachelor of Science, UNIVERSITY OF STRATHCLYDE
- Software Design
1/10/10 → 13/10/14
Project: Research Studentship - Internally Allocated › Research Studentship (Internally Allocated)
Research Output per year
Research output: Contribution to conference › Paper
Stevenson, J. (Creator), University of Strathclyde, 23 Sep 2015
Student thesis: Doctoral Thesis
Activities per year
Activity: Participating in or organising an event types › Organiser of major conference
Activity: Publication peer-review and editorial work types › Journal or guest editorship