Projects per year
Personal profile
Research Degree Supervision
If you are interested in studying for a PhD in this research subject area click here
For more details about the research topics, expertise and interests of this academic, click on the fingerprint icon
Google Scholar h-Index
6 from 103 citations
Last updated 20th August 2025
Biography
Having completed a first degree in Computing in Business I joined the University of Huddersfield as a research assistant in September 1990, working with Dr Adrian Jackson on a project entitled "An Educational Integrated Project Support Environment". At the same time I registered for my own PhD on the complimentary topic, "Software Development Methods for Educational Use".
At the end of the research project I was offered some part time teaching, while also working on short contracts for various organisations. This allowed me to complete the PhD, which was confirmed in 1994.
After a brief stint in industry I returned to the university as a full time lecturer in 1995. Since then I have worked in the School of Computing and Engineering as a senior lecturer in software engineering. I teach programming, systems modelling, and software engineering, and have a particular interest in distributed and client server systems development.
Outside work I am a keen Huddersfield Town fan, I am interested in black and white photography, and I’m an avid reader.
Expertise related to UN Sustainable Development Goals
In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This person’s work contributes towards the following SDG(s):
Research Expertise and Interests
- Software Engineering
- Distributed Systems Development
- Aspect Oriented Programming
- Software Engineering Education
- OO Analysis and Design Methods and Design Patterns
- Java Programming Language
- JavaSpaces
- Distributed and Client-Server Systems
- Integrated Project Support Environments
- Computer Aided Software Engineering
- Intelligent CASE
- Meta-CASE
Fingerprint
- 1 Similar Profiles
Collaborations and top research areas from the last five years
Projects
- 1 Finished
-
Stakeholder Engagement: Collaborative Knowledge-Building Workshop
Kola-Palmer, S. (PI), Rogers, M. (CoI), Lamptey, P. (CoI) & Allen, G. (CoI)
15/05/24 → 15/07/24
Project: Research
-
A Survey on Factors Preventing the Adoption of Automated Software Testing: A Principal Component Analysis Approach
Murazvu, G., Parkinson, S., Khan, S., Liu, N. & Allen, G., 1 Mar 2024, In: Software. 3, 1, p. 1-27 27 p.Research output: Contribution to journal › Article › peer-review
Open Access -
The Enterprise Showcase Experience
Allen, G., Mavromihales, M. & Carter, J., 30 May 2023, Higher Education Computer Science : A Manual of Practical Approaches. Carter, J., O'Grady, M. & Rosen, C. (eds.). 2nd ed. Cham: Springer, Cham, p. 171-186 16 p.Research output: Chapter in Book/Report/Conference proceeding › Chapter › peer-review
-
Quality Metrics Measurement for Hybrid Systems (Aspect Oriented Programming - Object Oriented Programming)
Ghareb, M. & Allen, G., 21 Apr 2021, In: Technium: Romanian Journal of Applied sciences and Technology. 3, 3, p. 82-99 18 p.Research output: Contribution to journal › Article › peer-review
Open Access -
Extending UML Use Case Diagrams to Represent Non-Interactive Functional Requirements
Iqbal, S., Al-Azzoni, I., Allen, G. & Khan, H. U., 24 Jun 2020, In: E-Informatica Software Engineering Journal. 14, 1, p. 97-115 19 p.Research output: Contribution to journal › Article › peer-review
Open Access6 Citations (Scopus) -
An Empirical Evaluation of Metrics on Aspect-oriented Programs
Ghareb, M. & Allen, G., 23 Oct 2019, In: UHD Journal of Science and Technology. 3, 2, p. 74-86 13 p.Research output: Contribution to journal › Article › peer-review
Open Access
Activities
- 2 Publication Peer-review
-
21st International Multi Topic Conference (Event)
Allen, G. (Reviewer)
1 May 2018 → 31 Oct 2018Activity: Publication peer-review and editorial work types › Publication Peer-review
-
Journal of software: Evolution and Process (Journal)
Allen, G. (Reviewer)
1 May 2014 → 30 Jul 2014Activity: Publication peer-review and editorial work types › Publication Peer-review