Requirements Elicitation in Government Projects: A Preliminary Empirical Study

Anqi Ren,Lin Liu,Yi Wang,Xiao Liu,Hailong Wang,Kaijia Xu,Xishuo Zhang,Chetan Arora
2024-04-08
Abstract:Government development projects vary significantly from private sector initiatives in scope, stakeholder complexity, and regulatory requirements. There is a lack of empirical studies focusing on requirements engineering (RE) activities specifically for government projects. We addressed this gap by conducting a series of semi-structured interviews with 12 professional software practitioners working on government projects. These interviewees are employed by two types of companies, each serving different government departments. Our findings uncover differences in the requirements elicitation phase between government projects, particularly for data visualization aspects, and other software projects, such as stakeholders and policy requirements. Additionally, we explore the coverage of human and social aspects in requirements elicitation, finding that culture, team dynamics, and policy implications are critical considerations. Our findings also pinpoint the main challenges encountered during the requirements elicitation phase for government projects. Our findings highlight future research work that is important to bridge the gap in RE activities for government software projects.
Software Engineering
What problem does this paper attempt to address?
This paper mainly explores the differences between the requirements elicitation phase in government projects and private sector projects, especially for government data visualization projects. The study conducted semi-structured interviews with 12 professional software practitioners working on government projects, who came from two types of companies serving different government departments. The study found that government projects have their own uniqueness in the requirements elicitation phase, including involving more diverse participants (such as government employees, policy makers, and the public), stricter policy requirements, and considering human and social factors such as culture, team dynamics, and policy influences. Compared to private sector projects, government projects may place more emphasis on data visualization in requirements elicitation, and these projects face challenges such as understanding complex human factors, technical issues, social impacts, and ambiguous and changing requirements. Furthermore, the study highlights the importance of considering human and social factors in requirements elicitation, such as cultural differences, team collaboration, and policy influences, especially when dealing with government data visualization projects, as these factors are crucial for project success. The study also reveals key challenges in requirements elicitation in government projects, such as lack of expertise, technical issues, social issues, ambiguous and changing requirements. In summary, the paper aims to fill the gap in empirical research on requirements engineering activities in government software projects and proposes future research directions to bridge the gap in this field.