Skip to main content
School of Computing Science and Engineering

Julian M. Bass

Senior Lecturer in Software Engineering


Dr Bass is researching software development for large-scale systems focusing on multi-national teams and using modern lean and agile methods. He also has interests in deployment architectures used in cloud-hosted software services and leading KTP with Add Latent Ltd to develop and deploy cloud-hosted asset management applications for their major clients in the energy and utility sectors. Julian has published over 50 research articles and papers and attracted around £1M in research and technology transfer funding.

He was formerly Higher Education IT Advisor to the Higher Education Strategy Centre, Addis Ababa, Ethiopia and worldwide technical Training Manager for Chordiant Software, a Silicon Valley-based enterprise CRM vendor.

He is a senior editor of the Electronic Journal for Information Systems in Developing Countries. Dr Bass is a Chartered Engineer, a Fellow of the BCS, the Chartered Institute for IT, a Senior Fellow of the Higher Education Academy and a Senior Member of the IEEE. He is Manchester branch chair for the BCS, the Chartered Institute for IT.


Undergraduate Computer Science and Software Engineering: lean and agile software development methods (Software Projects with Agile Techniques), advanced software engineering (Software Quality Management).

Masters Software Engineering (Agile Software Project Management)

Research Interests

Current research interests include

•       Lean and Agile Software Development Processes

•       Cloud Hosted Software Deployment

•       ICT for International Development

•       Large-scale Enterprise Software Systems

•       Software Engineering Education


Bass, J. M. (2016). Improving writing processes using lean and Kanban. Learned Publishing, 29(4), 307–310.


Bass, J. M. (2016). Artefacts and agile method tailoring in large-scale offshore software development programmes. Information and Software Technology, 75, 1–16.


Bass, J. M. (2015). How product owner teams scale agile methods to large distributed enterprises. Empirical Software Engineering, 20(6), 1525–1557.


Bass, J. M., Nicholson, B., & Subrahmanian, E. (2013). A Framework Using Institutional Analysis and the Capability Approach in ICT4D. Information Technologies & International Development, 9(1), 19–35.


Bass, J., & Heeks, R. (2011). Changing Computing Curricula in African Universities: Evaluating Progress and Challenges via Design-Reality Gap Analysis. Electronic Journal of Information Systems in Developing Countries, 48(5), 1–39.


Ramos-Hernandez, D. N., Fleming, P. J., & Bass, J. M. (2005). A novel object-oriented environment for distributed process control systems. Control Engineering Practice, 13(2), 213–230.


Latif-Shabgahi, G., Bass, J. M., & Bennett, S. (2004). A taxonomy for software voting algorithms used in safety-critical systems. IEEE Transactions on Reliability, 53(3), 319–328.


Bass, J. M., Brown, A. R., Hajji, M. S., Marriott, D. G., Croll, P. R., & Fleming, P. J. (1994). Automating the development of distributed control software. IEEE Parallel Distributed Technology: Systems Applications, 2(4), 9–19.