Integrating Social Values into Software Design Patterns
Paper
Paper/Presentation Title | Integrating Social Values into Software Design Patterns |
---|---|
Presentation Type | Paper |
Authors | Hussain, Waqar (Author), Mougouei, Davoud (Author) and Whittle, Jon (Author) |
Journal or Proceedings Title | Proceedings of the 2018 ACM/IEEE International Workshop on Software Fairness (ACM 2018) |
Number of Pages | 7 |
Year | 2018 |
Place of Publication | United States |
ISBN | 9781450357463 |
Digital Object Identifier (DOI) | https://doi.org/10.1145/3194770.3194777 |
Web Address (URL) of Paper | https://dl.acm.org/doi/10.1145/3194770.3194777 |
Web Address (URL) of Conference Proceedings | https://dl.acm.org/doi/proceedings/10.1145/3194770 |
Conference/Event | 2018 ACM/IEEE International Workshop on Software Fairness: Fairware (ACM 2018) |
Event Details | 2018 ACM/IEEE International Workshop on Software Fairness: Fairware (ACM 2018) Event Date 29 May 2018 Event Location Gothenburg, Sweden |
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. |
Keywords | Design Patterns; Fairness; Framework; Social Values |
Contains Sensitive Content | Does not contain sensitive content |
ANZSRC Field of Research 2020 | 461299. Software engineering not elsewhere classified |
Public Notes | Files associated with this item cannot be displayed due to copyright restrictions. |
Byline Affiliations | Monash University |
Institution of Origin | University of Southern Queensland |
https://research.usq.edu.au/item/q6yz5/integrating-social-values-into-software-design-patterns
90
total views4
total downloads1
views this month0
downloads this month