Contradicting Motivations in Civic Tech Software Development: Analysis of a Grassroots Project

02/06/2023
by   Antti Knutas, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/03/2021

Aspects of Sustainable Test Processes

Testing is a core software development activity that has huge potential ...
research
02/13/2021

ADEPT: A Socio-Technical Theory of Continuous Integration

Continuous practices that rely on automation in the software development...
research
10/19/2022

Holistic Outpost Design for Lunar Lava Tubes

As the space industry continues its rapid development, humanity is poise...
research
11/22/2017

How Software Development Group Leaders Influence Team Members Behavior

Evidence in the literature from several business sectors shows that expl...
research
06/28/2021

Design for a blind stereoscopic picture taker

An Schematical Design for an Autonomous Picture taker used for obtaining...
research
11/19/2017

Towards understanding startup product development as effectual entrepreneurial behaviors

Software startups face with multiple technical and business challenges, ...
research
10/30/2018

Emotionalism within People-Oriented Software Design

In designing most software applications, much effort is placed upon the ...

Please sign up or login with your details

Forgot password? Click here to reset