The role of design thinking and physical prototyping in Social Software Engineering

Peter Newman, Maria Angela Ferrario, Will Simm, Stephen Forshaw, Adrian Friday, Jon Whittle

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

15 Citations (Scopus)

Abstract

Social Software Engineering (Social SE), that is SE aiming to promote positive social change, is a rapidly emerging area. Here, software and digital artefacts are seen as tools for social change, rather than end products or 'solutions'. Moreover, Social SE requires a sustained buy-in from a range of stakeholders and end-users working in partnership with multidisciplinary software development teams often at a distance. This context poses new challenges to software engineering: it requires both an agile approach for handling uncertainties in the software development process, and the application of participatory, creative design processes to bridge the knowledge asymmetries and the geographical distances in the partnership. This paper argues for the role of design thinking in Social SE and highlights its implications for software engineering in general. It does so by reporting on the contributions that design thinking - and in particular physical design - has brought to (1) the problem space definition, (2) user requirements capture and (3) system feature design of a renewable energy forecasting system developed in partnership with a remote Scottish Island community.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015
EditorsGerardo Canfora, Sebastian Elbaum
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages487-496
Number of pages10
Volume2
ISBN (Electronic)9781479919345
DOIs
Publication statusPublished - 2015
Externally publishedYes
EventInternational Conference on Software Engineering 2015 - Florence, Italy
Duration: 16 May 201524 May 2015
Conference number: 37th
http://2015.icse-conferences.org/

Conference

ConferenceInternational Conference on Software Engineering 2015
Abbreviated titleICSE 2015
CountryItaly
CityFlorence
Period16/05/1524/05/15
Internet address

Cite this

Newman, P., Ferrario, M. A., Simm, W., Forshaw, S., Friday, A., & Whittle, J. (2015). The role of design thinking and physical prototyping in Social Software Engineering. In G. Canfora, & S. Elbaum (Eds.), Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015 (Vol. 2, pp. 487-496). [7202999] Piscataway NJ USA: IEEE, Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/ICSE.2015.181
Newman, Peter ; Ferrario, Maria Angela ; Simm, Will ; Forshaw, Stephen ; Friday, Adrian ; Whittle, Jon. / The role of design thinking and physical prototyping in Social Software Engineering. Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015. editor / Gerardo Canfora ; Sebastian Elbaum. Vol. 2 Piscataway NJ USA : IEEE, Institute of Electrical and Electronics Engineers, 2015. pp. 487-496
@inproceedings{aa52ba14be6e4a498b0db56172567a5d,
title = "The role of design thinking and physical prototyping in Social Software Engineering",
abstract = "Social Software Engineering (Social SE), that is SE aiming to promote positive social change, is a rapidly emerging area. Here, software and digital artefacts are seen as tools for social change, rather than end products or 'solutions'. Moreover, Social SE requires a sustained buy-in from a range of stakeholders and end-users working in partnership with multidisciplinary software development teams often at a distance. This context poses new challenges to software engineering: it requires both an agile approach for handling uncertainties in the software development process, and the application of participatory, creative design processes to bridge the knowledge asymmetries and the geographical distances in the partnership. This paper argues for the role of design thinking in Social SE and highlights its implications for software engineering in general. It does so by reporting on the contributions that design thinking - and in particular physical design - has brought to (1) the problem space definition, (2) user requirements capture and (3) system feature design of a renewable energy forecasting system developed in partnership with a remote Scottish Island community.",
author = "Peter Newman and Ferrario, {Maria Angela} and Will Simm and Stephen Forshaw and Adrian Friday and Jon Whittle",
year = "2015",
doi = "10.1109/ICSE.2015.181",
language = "English",
volume = "2",
pages = "487--496",
editor = "Canfora, {Gerardo } and Elbaum, {Sebastian }",
booktitle = "Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015",
publisher = "IEEE, Institute of Electrical and Electronics Engineers",
address = "United States of America",

}

Newman, P, Ferrario, MA, Simm, W, Forshaw, S, Friday, A & Whittle, J 2015, The role of design thinking and physical prototyping in Social Software Engineering. in G Canfora & S Elbaum (eds), Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015. vol. 2, 7202999, IEEE, Institute of Electrical and Electronics Engineers, Piscataway NJ USA, pp. 487-496, International Conference on Software Engineering 2015, Florence, Italy, 16/05/15. https://doi.org/10.1109/ICSE.2015.181

The role of design thinking and physical prototyping in Social Software Engineering. / Newman, Peter; Ferrario, Maria Angela; Simm, Will; Forshaw, Stephen; Friday, Adrian; Whittle, Jon.

Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015. ed. / Gerardo Canfora; Sebastian Elbaum. Vol. 2 Piscataway NJ USA : IEEE, Institute of Electrical and Electronics Engineers, 2015. p. 487-496 7202999.

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

TY - GEN

T1 - The role of design thinking and physical prototyping in Social Software Engineering

AU - Newman, Peter

AU - Ferrario, Maria Angela

AU - Simm, Will

AU - Forshaw, Stephen

AU - Friday, Adrian

AU - Whittle, Jon

PY - 2015

Y1 - 2015

N2 - Social Software Engineering (Social SE), that is SE aiming to promote positive social change, is a rapidly emerging area. Here, software and digital artefacts are seen as tools for social change, rather than end products or 'solutions'. Moreover, Social SE requires a sustained buy-in from a range of stakeholders and end-users working in partnership with multidisciplinary software development teams often at a distance. This context poses new challenges to software engineering: it requires both an agile approach for handling uncertainties in the software development process, and the application of participatory, creative design processes to bridge the knowledge asymmetries and the geographical distances in the partnership. This paper argues for the role of design thinking in Social SE and highlights its implications for software engineering in general. It does so by reporting on the contributions that design thinking - and in particular physical design - has brought to (1) the problem space definition, (2) user requirements capture and (3) system feature design of a renewable energy forecasting system developed in partnership with a remote Scottish Island community.

AB - Social Software Engineering (Social SE), that is SE aiming to promote positive social change, is a rapidly emerging area. Here, software and digital artefacts are seen as tools for social change, rather than end products or 'solutions'. Moreover, Social SE requires a sustained buy-in from a range of stakeholders and end-users working in partnership with multidisciplinary software development teams often at a distance. This context poses new challenges to software engineering: it requires both an agile approach for handling uncertainties in the software development process, and the application of participatory, creative design processes to bridge the knowledge asymmetries and the geographical distances in the partnership. This paper argues for the role of design thinking in Social SE and highlights its implications for software engineering in general. It does so by reporting on the contributions that design thinking - and in particular physical design - has brought to (1) the problem space definition, (2) user requirements capture and (3) system feature design of a renewable energy forecasting system developed in partnership with a remote Scottish Island community.

UR - http://www.scopus.com/inward/record.url?scp=84951860152&partnerID=8YFLogxK

U2 - 10.1109/ICSE.2015.181

DO - 10.1109/ICSE.2015.181

M3 - Conference Paper

VL - 2

SP - 487

EP - 496

BT - Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015

A2 - Canfora, Gerardo

A2 - Elbaum, Sebastian

PB - IEEE, Institute of Electrical and Electronics Engineers

CY - Piscataway NJ USA

ER -

Newman P, Ferrario MA, Simm W, Forshaw S, Friday A, Whittle J. The role of design thinking and physical prototyping in Social Software Engineering. In Canfora G, Elbaum S, editors, Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015. Vol. 2. Piscataway NJ USA: IEEE, Institute of Electrical and Electronics Engineers. 2015. p. 487-496. 7202999 https://doi.org/10.1109/ICSE.2015.181