Facebook tracking pixel [Skip to content]
To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video

About Dr Mark Dixon

Dr Mark Dixon achieved a BSc in Computing (1994) followed by a PhD in Computer Science (1997). His employment history includes working as a software engineer for Dabs Press (now Dabs.com); an embedded software engineer at Taylor Nelson Sofres (TNS - London); a real-time systems software engineer at Live Devices (York); and as a consultant in software engineering and model based development. Mark is responsible for delivery of several postgraduate computing courses; he also undertakes PhD supervision and various research activities.

While working at Leeds Beckett University Mark developed a CASE tool to be used for teaching across all levels of the computing related courses. This software is also used in many other universities and colleges around the world. It can be downloaded from http://www.leedsbeckett.ac.uk/qsee.

Mark has almost 30 years of experience in software development across a range of architectures and platforms, including the 6502, 68000, ARM, and dsPIC processors. He has also built commercial software using Assembly language, C, C++, Java and Objective C. Mark also has a vast amount of experience in software modelling, mainly using the Unified Modelling Language and is currently working on a new development language and platform.

Current Teaching

Mark currently teaches on the undergraduate and post-graduate Computing related courses. Modules delivered include:

  • Software Development
  • Software Engineering
  • Advanced Software Engineering (Masters)
  • Software and Systems (Masters)

Research Interests

Current research interests include software engineering, model based development and embedded systems development.

Mark has gained funding to work on two Knowledge Transfer Partnerships (KTPs), with organisations based in Newcastle and Leeds.

Other research also involves working with the NHS Trust to produce a mobile application that can be used with patients in therapy. This impacts both the ability of clinicians to better support their patients, while also allowing patients to record and monitor their own progress on a more regular basis.

Selected Publications

Journal articles (7)

  • Akerele O; Ramachandran M; Dixon MB (2014), Evaluating the Impact of Critical Factors in Agile Continuous Delivery Process: A System Dynamics Approach. International Journal of Advanced Computer Science and Applications(IJACSA), vol. 5 (3), p. 133-143.
    https://doi.org/10.14569/IJACSA.2014.050319
    View Repository Record
  • Dixon SJ; Dixon M; Halpin E; Pattinson C (2013), A modelling based notation for the automated extraction and analysis of social networking data. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 8295 LNCS
    https://doi.org/10.1007/978-3-319-04244-2_34
  • Dixon MB (2013), A Graphical Based Approach to the Conceptual Modeling, Validation and Generation of XML Schema Definitions. International Journal of Information Technology and Web Engineering, vol. 8 (1), p. 1-22.
    https://doi.org/10.4018/jitwe.2013010101
  • Dixon MB (2012), Generating Embedded Systems Software using a Component Based Development Approach. GSTF Journal of Computing, vol. 2 (3), p. 65-70.
    https://doi.org/10.5176/2010-3043_2.3.188
  • Dixon MB (2011), Supporting Component Oriented Development with Reusable Autonomous Classes. ARPN Journal of Systems and Software, vol. 1 (5), p. 182-193.
  • Dixon MB (2011), Defining Virtual Views of Electronic Resources using Declarative Queries. International Journal of Computer Applications in Technology, vol. 29 (5)
    https://doi.org/10.5120/3560-4899
  • Dixon M (2004), A single CASE environment for teaching and learning. SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), vol. 36 (3)
    https://doi.org/10.1145/1026487.1008108

Chapters (1)

  • Akerele O; Ramachandran M; Dixon MB (2013) Testing in the Cloud: Strategies, Risks and Benefits. In: Akerele O; Ramachandran M; Dixon MB Software Engineering Frameworks for the Cloud Computing Paradigm. London: Springer, pp. 165-188.
    https://doi.org/10.1007/978-1-4471-5031-2

Conference proceedings (peer reviewed) (11)

  • Dixon MB (2012) A Graphical Approach to the Development of Deployment Agnostic Systems. In: SERP'12. The 2012 International Conference on Software Engineering Research and Practice Las Vegas, USA 20120716. : CSREA Press, pp. 300-305.
  • Dixon SJ; Dixon MB; Elliott J; Guest E; Mullier DJ (2011) A neural network for counter-terrorism. In: . : Springer, pp. 229-234.
    https://doi.org/10.1007/978-1-4471-2318-7_18
    View Repository Record
  • Dixon SJ; Dixon MB; Elliott J; Guest E; Mullier DJ (2011) DScentTrail: A new way of viewing deception. In: . : , pp. 311-324.
    https://doi.org/10.1007/978-1-4471-2318-7_24
    View Repository Record
  • Sharpe S; Dixon MB; Harrison G (2010) A MAD approach to Java Concepts. In: Conference of the Higher Education Academy Subject Centre for Information and Computer Science Durham, UK. 20100824. Ulster: HE Academy, Subject Centre for ICS, pp. 17-21.
  • Asif N; Dixon MB; Finlay J; Coxhead JF (2002) Recover the Design Artifacts. In: International Conference on Information and Knowledge Engineering (IKEO2) Las Vegas, Nevada, USA 20020624. : CSREA Press, pp. 656-662.
  • Mullier DJ; Dixon MB (2000) Authoring Educational Hypermedia Using a Semantic Network. In: ED-MEDIA 2000 MontrĂ©al, Canada . : AACE, pp. .
  • Dixon MB; Coxhead JF; Dodman EA (1999) Meta-Modelling Requirements for the Support of Automated Quality Assessment within CASE Tools. In: First International Symposium on Constructing Software Engineering Tools Los Angeles, USA. 19990517. : , pp. .
  • Dixon MB; Coxhead JF; Dodman EA (1996) The Automatic Assessment & Teaching of Software Development Work. In: The Second Meeting of the Specialist Interest Group in the Teaching of Software Engineering London. UK. 19961001. : , pp. .
  • Dixon MB; Coxhead J F; Dodman EA (1996) Meta-CASE and Audit : Automated Generic Quality Assessment. In: The First International Congress on Meta- CASE Sunderland, UK. 19950105. Sunderland: University of Sunderland, pp. .
  • Dixon MB; Coxhead JF; Dodman EA (1995) The Enhancement of CASE to Improve Software Quality. In: International Conference on Software Quality Maribor, Slovenia 19951106. : , pp. 27-35.
  • Dixon MB; Coxhead JF; Dodman EA (1994) Computer Based Evaluation : Myths, Methods and Morality. In: International conference on Software Engineering in Higher Education . : Computational Mechanics Publications, WIT Press., pp. 145-152.

Reports (1)

  • Dixon S; Guest E; Dixon MB; Elliot J; Mullier D (2011) DScent Final Report. . Leeds Metropolitan University.
    View Repository Record

Software / code (3)

  • Tindell K; Dixon MB (2008), 'Scalios' A scalable embedded Real-Time Operating System for resource-constrained embedded systems.
  • Dixon MB (2002), QSEE SuperLite.
  • Dixon MB (1990), Starch.

Theses or dissertations (1)

  • Dixon MB (1997), An automated approach to the measurement and evaluation of software quality during Development.
Show/hide all publications
Back to Top Button
Back to Top Button