Engineering and incorporating sustainability into software development: A design pattern approach
Leon Coello, Felipe Alberto (2017)
Diplomityö
Leon Coello, Felipe Alberto
2017
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe201708298259
https://urn.fi/URN:NBN:fi-fe201708298259
Tiivistelmä
Design patterns are solutions inside the software development life cycle that are used to solve concurrent problems software professionals encounter while developing new software. These patterns simplify their use with previously tested cases and examples. Design patterns have been used widely among software developers but problems related to Sustainability have not been widely considered among design patterns and if considered only related to power consumption. Hence the need to incorporate sustainability with its several dimensions into software development with the tools of design patterns and in that way proposing solutions to sustainability problems. This research explores the different methods of HCI design patterns and incorporation of sustainability strategies used within the software community The Goal of this research is to develop design patterns and tools that could help ICT community to create solutions incorporating the different sustainability dimensions. The results are design patterns that have sustainability incorporated within. These new set of design patterns will help ICT community and software developers to include sustainability into their products, therefore, making a helpful guide to create more sustainable goods and services.