Keynote delivered at the 2nd International Workshop on Methodological Issues with Empirical Studies in Software Engineering held at the ACM/IEEE International Conference on Software Engineering (ICSE) in Ottawa, Canada, on May 3, 2025.
Abstract
The public sector is a challenging software engineering domain. Government software systems are highly diverse, covering all aspects of society, including tax collection, social benefits, health care insurance, traffic management, infrastructure, and more. They have a wide variety of (conflicting) stakeholders, and are held publicly accountable.
In The Netherlands, complex Information Technology (IT) projects of the governemnt must be evaluated by a dedicated "Advisory Council on IT Assessment" (AcICT). Over the past decade, over 125 public reports have appeared. Each report describes the risks and chances of success of a given IT project, and includes recommendations to ministers and parliament on how to proceed. In this presentation I will discuss what we can learn from these 125 reports, and which reportoire of empirical software engineering methods is or is not suitable for this task.