Operational Research Driven By Software Engineering Principles

Goal: Since Operational Research (OR) discovered “wicked” or “messy” problems, many contributions have been made to simplify the solving of this type of situations. These methodologies are usually known as Soft-OR. However, there are still gaps in this research area. Software Engineering (SE) has addressed this gaps before and, due to the similarity that exists between both disciplines, this project aims to apply SE concepts, techniques and methods to OR interventions. The overall goal is to assist in the development of OR models and to provide means to enhance their code quality.

Hyphothesis: Software Engineering concepts can contribute and assist in the development of Operational Research projects.

Participants: Dr. Melina Vidoni, Dr. Laura Cunico.

Dr Melina Vidoni
Lecturer at RMIT Computing Technologies

PhD in Information Systems Engineering, Lecturer at RMIT School of Computing Technologies. Associate Editor of rOpenSci.


(2021). Beyond Hard and Soft OR: Operational Research from a Software Engineering Perspective. Journal of the Operational Research Society [Ahead-of-Print], pp1-23.

PDF Project DOI

(2020). Agile Operational Research. In Journal of Operational Research Society, pp1-15.

PDF Project DOI

(2018). An Empirical Framework to Applying Unit Testing in Operational Research. In Proceedings of the 48th International Conference on Computers and Industrial Engineering (CIE48). Auckland, New Zealand. Code 144541, ISSN: 2164-8689.

PDF Project

(2018). Towards an Agile Lifecycle in Operation Research Projects. 20th International Conference on Enterprise Information Systems. Vol 1, pp432-440.

PDF Project DOI

(2017). Una Contribución al Mantenimiento de Modelos en Investigación Operativa desde la Ingeniería del Software. 5º Congreso Nacional en Ingeniería Informática y Sistemas de Información. Vol 1, pp448-459.

PDF Project Slides