The application of technical debt mitigation techniques to a multidisciplinary software project