Home > Research > Publications & Outputs > Software engineering for 'social good'
View graph of relations

Software engineering for 'social good': integrating action research, participatory design, and agile development

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Software engineering for 'social good' : integrating action research, participatory design, and agile development. / Ferrario, Maria Angela; Simm, William; Newman, Peter; Forshaw, Stephen; Whittle, Jon.

ICSE Companion 2014 Companion Proceedings of the 36th International Conference on Software Engineering. New York : ACM, 2014. p. 520-523.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Ferrario, MA, Simm, W, Newman, P, Forshaw, S & Whittle, J 2014, Software engineering for 'social good': integrating action research, participatory design, and agile development. in ICSE Companion 2014 Companion Proceedings of the 36th International Conference on Software Engineering. ACM, New York, pp. 520-523. https://doi.org/10.1145/2591062.2591121

APA

Ferrario, M. A., Simm, W., Newman, P., Forshaw, S., & Whittle, J. (2014). Software engineering for 'social good': integrating action research, participatory design, and agile development. In ICSE Companion 2014 Companion Proceedings of the 36th International Conference on Software Engineering (pp. 520-523). ACM. https://doi.org/10.1145/2591062.2591121

Vancouver

Ferrario MA, Simm W, Newman P, Forshaw S, Whittle J. Software engineering for 'social good': integrating action research, participatory design, and agile development. In ICSE Companion 2014 Companion Proceedings of the 36th International Conference on Software Engineering. New York: ACM. 2014. p. 520-523 https://doi.org/10.1145/2591062.2591121

Author

Ferrario, Maria Angela ; Simm, William ; Newman, Peter ; Forshaw, Stephen ; Whittle, Jon. / Software engineering for 'social good' : integrating action research, participatory design, and agile development. ICSE Companion 2014 Companion Proceedings of the 36th International Conference on Software Engineering. New York : ACM, 2014. pp. 520-523

Bibtex

@inproceedings{63ecf3c682bd4a02affd7fc6d6dd69d2,
title = "Software engineering for 'social good': integrating action research, participatory design, and agile development",
abstract = "Software engineering for {\textquoteleft}social good{\textquoteright} is an area receiving growing interest in recent years. Software is increasingly seen as a way to promote positive social change: this includes initiatives such as Code for America and events such as hackathons, which strive to build innovative software solutions with a social conscience. From a software engineering perspective, existing software processes do not always match the needs of these social software projects, which are primarily aimed at social change and often involve vulnerable communities. In this paper, we argue for new software processes that combine elements of agile, iterative development with principles drawn from action research and participatory design. The former allow social software projects to be built quickly with limited resources; the latter allow for a proper understanding of the social context and vulnerable user groups. The paper describes Speedplay, a software development management framework integrating these approaches, and illustrates its use in a real social innovation case study.",
keywords = "action research, agile methods , socially conscious software",
author = "Ferrario, {Maria Angela} and William Simm and Peter Newman and Stephen Forshaw and Jon Whittle",
year = "2014",
doi = "10.1145/2591062.2591121",
language = "English",
isbn = "9781450327688",
pages = "520--523",
booktitle = "ICSE Companion 2014 Companion Proceedings of the 36th International Conference on Software Engineering",
publisher = "ACM",

}

RIS

TY - GEN

T1 - Software engineering for 'social good'

T2 - integrating action research, participatory design, and agile development

AU - Ferrario, Maria Angela

AU - Simm, William

AU - Newman, Peter

AU - Forshaw, Stephen

AU - Whittle, Jon

PY - 2014

Y1 - 2014

N2 - Software engineering for ‘social good’ is an area receiving growing interest in recent years. Software is increasingly seen as a way to promote positive social change: this includes initiatives such as Code for America and events such as hackathons, which strive to build innovative software solutions with a social conscience. From a software engineering perspective, existing software processes do not always match the needs of these social software projects, which are primarily aimed at social change and often involve vulnerable communities. In this paper, we argue for new software processes that combine elements of agile, iterative development with principles drawn from action research and participatory design. The former allow social software projects to be built quickly with limited resources; the latter allow for a proper understanding of the social context and vulnerable user groups. The paper describes Speedplay, a software development management framework integrating these approaches, and illustrates its use in a real social innovation case study.

AB - Software engineering for ‘social good’ is an area receiving growing interest in recent years. Software is increasingly seen as a way to promote positive social change: this includes initiatives such as Code for America and events such as hackathons, which strive to build innovative software solutions with a social conscience. From a software engineering perspective, existing software processes do not always match the needs of these social software projects, which are primarily aimed at social change and often involve vulnerable communities. In this paper, we argue for new software processes that combine elements of agile, iterative development with principles drawn from action research and participatory design. The former allow social software projects to be built quickly with limited resources; the latter allow for a proper understanding of the social context and vulnerable user groups. The paper describes Speedplay, a software development management framework integrating these approaches, and illustrates its use in a real social innovation case study.

KW - action research

KW - agile methods

KW - socially conscious software

U2 - 10.1145/2591062.2591121

DO - 10.1145/2591062.2591121

M3 - Conference contribution/Paper

SN - 9781450327688

SP - 520

EP - 523

BT - ICSE Companion 2014 Companion Proceedings of the 36th International Conference on Software Engineering

PB - ACM

CY - New York

ER -