Education for Sustainability: Promoting the Sustainable Development Goals in the Development of Mobile Applications

Education for Sustainability: Promoting the Sustainable Development Goals in the Development of Mobile Applications

Clara Silveira, Cristiano Teixeira, Leonilde Reis
DOI: 10.4018/978-1-6684-6123-5.ch006
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Information and Communication Technologies enhance human progress, bringing value to people and society. The role of software in society requires a paradigm shift for software development. The Karlskrona Manifesto reflects this change by establishing a focus on sustainability education. The objective of the chapter is to present the development of an Android mobile application inspired by the Sustainable Development Goals to promote sustainability. The methodology adopted used agile development integrated with the Software Engineering Method and Theory - SEMAT approach. SEMAT and agile development are two complementary initiatives, and perfectly aligned, both are structured and non-prescriptive that help to think and improve software development capability. The developed mobile application, Android, thus allows learning more about sustainability by answering questionnaires, thus contributing for the target audience to apply knowledge in environmental and social domains enhancing human progress, bringing value to people and society.

Key Terms in this Chapter

Karlskrona Manifesto: Establishes the principles and dimensions for the design of sustainable software systems.

Agile Software Development: Software development process that favors direct communication between all stakeholders and simplifies documentation.

Software Systems Development: Set of activities involved in the production of software. These activities are related to each other in an iterative and incremental process.

Information and Communication Technologies: A technological resource set used to process information and ensure communication. When used in an integrated way it enhances information transmission and communication processes.

Sustainability: Ability to sustain life on the planet, considering the five dimensions: individual, social, economic, technical, and environmental.

Information Systems: This is the organized set of components such as people, processes of collection and transmission of data and material resources, automated or manual. The interaction of components enhances the processing and dissemination of information.

Requirements Analysis: Iterative process to identify features and restrictions with a view to developing or changing a software product. Usually use cases are used.

Complete Chapter List

Search this Book:
Reset