machine learning, performance analysis, constraints-led approach, visualisations