Abstract
Software Design Patterns (SDPs) are core solutions to the recurring problems in software. However, adopting SDPs without taking into account their value implications may result in breach of social values and ultimately lead to user dissatisfaction, lack of adoption, and financial loss. An example is the airline system that overcharged people who were trying to escape from the Hurricane Irma. Although not intentional, overlsight of social values in the design of the airline system resulted in significant customer dissatisfaction and loss of trust. To mitigate such value breaches in software design we propose taking social values into account in SDPs explicitly. To achieve this, we outline a collaborative framework that allows for (i) specifying the value implications of SDPs, (ii) developing or extending SDPs for integrating social values, (iii) providing guidance on the value-conscious adoption of design patterns, (iv) collecting and analyzing insights from collaborators, (v) maintaining an up-to-date library of the valufied design patterns, and (vi) incorporating lessons learned from the real-world adoption of the valuefied design patterns into the proposed framework for its continuous improvement in integrating social values into software.
Original language | English |
---|---|
Title of host publication | Proceedings - 2018 ACM/IEEE International Workshop on Software Fairness - -FairWare 2018- |
Subtitle of host publication | 29 May 2018 Gothenburg, Sweden |
Editors | Yuri Brun, Brittany Johnson, Alexandra Meliou |
Place of Publication | New York NY USA |
Publisher | IEEE, Institute of Electrical and Electronics Engineers |
Pages | 8-14 |
Number of pages | 7 |
ISBN (Electronic) | 9781450357463 |
DOIs | |
Publication status | Published - 2018 |
Event | ACM/IEEE International Workshop on Software Fairness 2018 - Gothenburg, Sweden Duration: 29 May 2018 → 29 May 2018 http://fairware.cs.umass.edu/ https://dl.acm.org/doi/proceedings/10.1145/3194770 (Proceedings) |
Conference
Conference | ACM/IEEE International Workshop on Software Fairness 2018 |
---|---|
Abbreviated title | FairWare 2018 |
Country/Territory | Sweden |
City | Gothenburg |
Period | 29/05/18 → 29/05/18 |
Internet address |
Keywords
- Design Patterns
- Fairness
- Framework
- Social Values