Research activity per year

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

Personal profile

Research Interests

Research interests include, problem domain knowledge extraction, requirements engineering, approaches to object-oriented analysis/design, interface evaluation/usability testing and support strategies for dyslexic computer users.

Current Research Projects

  • Support Strategies for Dyslexic Computer Users, including the on-going evaluation of the DUIST framework.
  • An investigation into alternative approaches to stimulate student engagement in traditionally unpopular/difficult computer disciplines such as discrete mathematics.
  • A study into the use of role-play as a valuable teaching aid for students studying requirements engineering, formal specification of software systems and elicitation techniques in higher education.

At present, the tutor involved is supervising 4 PhD students with a variety of project topic areas including, the developing quality software, teaching and learning programming techniques and interface development strategies.


Thomas Butler; Computing

Creating a metric to measure software flexibility in Object-Oriented Programming.


Alex Dziubek; Computing



Heydon Hancox; Computing

Towards the Development of an Interface Evaluation Model and Automated Recommendation Software System.


James Oakes; Computing

Intelligent Management of Virtualised Computer Based Workloads and Systems.


Teaching Interests

Undergraduate Level:

  • CSY1019 Software Engineering 1
  • CSY2027 Software Engineering Group Project
  • CSY2008 Formal Specification of Software Systems.
  • CSY3013 Software Engineering 3


  • CSYM024 Software Specification, Analysis and Design
  • CSYM027 Formal Methods of Software Construction

Education/Academic qualification

Leeds Beckett University

PhD, University of Northampton

Bachelor, University of Northampton


Dive into the research topics where Mark Johnson is active. These topic labels come from the works of this person. Together they form a unique fingerprint.
  • 1 Similar Profiles