Julian M. Bass

Lecturer in Software Engineering

Office Times

“Please contact me via email for an appointment”


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. https://doi.org/10.1002/leap.1045


Bass, J. M. (2016). Artefacts and agile method tailoring in large-scale offshore software development programmes. Information and Software Technology, 75, 1–16. https://doi.org/10.1016/j.infsof.2016.03.001


Bass, J. M. (2015). How product owner teams scale agile methods to large distributed enterprises. Empirical Software Engineering, 20(6), 1525–1557. https://doi.org/10.1007/s10664-014-9322-z


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. http://dx.doi.org/10.1016/j.conengprac.2004.03.007


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. https://doi.org/10.1109/TR.2004.832819


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. https://doi.org/10.1109/88.345964