Contradicting Motivations in Civic Tech Software Development: Analysis of a Grassroots Project
arXiv:2302.03469 · doi:10.1109/ICSE-SEIS58686.2023.00021
Abstract
Grassroots civic tech, or software for social change, is an emerging practice where people create and then use software to create positive change in their community. In this interpretive case study, we apply Engeström's expanded activity theory as a theoretical lens to analyze motivations, how they relate to for example group goals or development tool supported processes, and what contradictions emerge. Participants agreed on big picture motivations, such as learning new skills or improving the community. The main contradictions occurred inside activity systems on details of implementation or between system motives, instead of big picture motivations. Two most significant contradictions involved planning, and converging on design and technical approaches. These findings demonstrate the value of examining civic tech development processes as evolving activity systems.
arXiv commentPreprint, to be published in the ICSE 2023 SEIS track: https://conf.researchr.org/track/icse-2023/icse-2023-SEIS
References in corpus (4)
- Leaving My Fingerprints: Motivations and Challenges of Contributing to OSS for Social Good
- Why We Engage in FLOSS: Answers from Core Developers
- Digitalization of Swedish Government Agencies - A Perspective Through the Lens of a Software Development Census
- Software Engineering in Civic Tech: A Case Study about Code for Ireland