Participation in Software Development: Experiences and Lessons From the Hin&Weg Project

Participation in Software Development: Experiences and Lessons From the Hin&Weg Project

Francis Harvey, Aura Moldovan, Eric Losang, Tim Leibert, Maria Turchenko, Nicola Simon, Rowenia Bender
Copyright: © 2022 |Pages: 15
DOI: 10.4018/IJEPR.307563
Article PDF Download
Open access articles are freely available for download

Abstract

Participatory planning holds important lessons for improving local government capabilities and responsiveness, but overall procedural regulations and statutory frameworks make its relevance for participatory IT development often just a matter of compliance. Developing analytical visualisations to support local government faces significant challenges because of the complexity and uncertainty about long-term benefits. We designed the process and local government staff understood their participation in an organised process. After each segment and the programming implementation, a new version of the software integrates improvements for participants.The participation process involved staff from ultimately 18 local governments. Participation became a verb describing the process that informed the directions to which we took up local government input.
Article Preview
Top

Introduction: Participation Should Be A Verb

The ideals of participation can rapidly fade when meeting the contingencies and contexts of IT development practice with governmental agencies. Participatory planning holds important lessons for improving local government capabilities and responsiveness. However, overall procedural regulations and statutory frameworks make its relevance for participatory IT development often just a matter of compliance. In particular, developing analytical visualisations to support local government faces significant challenges because of the complexity and uncertainty about long-term benefits and limited time and human resources available in governmental agencies beyond necessary routine tasks. Participation is more than a phase, and in this sense, it is integral to each step of participatory IT development.

In the article, we consider the project hin&weg, which follows the goal of developing an ultimately open-source software package for analysing and visualising users’ origin-destination mobility data, with multiple local governments’ involvement. We turn to concepts from participatory IT development, also known as participatory design (Schuler and Namioka, 1993), for ideas on enhancing IT development through structured participatory input. The participation process in the hin&weg project consisted of alpha- and a beta-phase involving staff from ultimately 18 local governments, followed by a third phase for preparing the software release. Project outcomes were continuously open for refinement and redefinition during the software development. However, we structured participation activities into phases and shorter intensive software development periods built on each other. After each intensive development period, users’ inputs became part of project-internal discussions, deliberations, and programming to improve specific software functions.

Further, we drew from the inputs for preparing workshops and other project materials for participants and interested groups. At the end of each intensive period of participation and programming implementation, a new version of the software integrated improvements for participants. We continued to collect their comments, occasionally identified other issues, and motivated participants to remain engaged. As such, local government staff understood their participation as part of an organised process in the project. With this approach, participation describes the process that informed how the IT development took up local government input to achieve project goals.

The context for this participatory software development is the technology transfer project known by its German name, hin&weg (a German idiom for up&away), taking place from May 2018 to May 2022. The participating local governments volunteered to support this project, which aims to create an interactive and flexible software package for the temporal and geographical visual analysis of origin-destination mobility data (e.g. migration, commuting) on multiple spatial scales. It uses choropleth maps and a range of graphic visualisations integrated with data analysis functions. A previous version of the hin&weg software had been developed before the start of the current project, in the early 2000s, to support a limited range of analysis and visualisation functions. It was used by a small number of cities in Germany to analyse registry data (i.e. data collected under existing statutes for all changes in residence and households in Germany and most continental European countries) in collaboration with researchers. This previous version of hin&weg was also developed and successfully used for interactive public exhibitions around Germany, but the software architecture and program libraries (some were not supported anymore) needed a prohibitively expensive revision half-decade later. Recognising the interest in the analytical and visualisation potential of registry data, in 2018, the Leibniz Institute of Regional Geography (IfL) received grant funds from the independent Leibniz-Association to develop a new version of the software, which would be made widely available to governments and other interest groups of the broad public. A free and open-source version of hin&weg (with both a German and an English interface) will be made available by the end of the project in the spring of 2022.

Complete Article List

Search this Journal:
Reset
Volume 13: 1 Issue (2024)
Volume 12: 1 Issue (2023)
Volume 11: 1 Issue (2022)
Volume 10: 4 Issues (2021)
Volume 9: 4 Issues (2020)
Volume 8: 4 Issues (2019)
Volume 7: 4 Issues (2018)
Volume 6: 4 Issues (2017)
Volume 5: 4 Issues (2016)
Volume 4: 4 Issues (2015)
Volume 3: 4 Issues (2014)
Volume 2: 4 Issues (2013)
Volume 1: 4 Issues (2012)
View Complete Journal Contents Listing