Special Issue "Software Engineering Development and Applications for Sustainability"

A special issue of Sustainability (ISSN 2071-1050). This special issue belongs to the section "Sustainable Engineering and Science".

Deadline for manuscript submissions: 30 June 2022.

Special Issue Editors

Prof. Dr. Alok Mishra
E-Mail Website
Guest Editor
1. Informatics and Digitalization, Molde University College –Specialized University in Logistics, 6410 Molde, Norway
Department of Software Engineering, Atilim University, 06830 İncek, Turkey
Interests: software engineering; information systems; digitalization; artificial intelligence
Prof. Dr. Coral Calero
E-Mail Website
Guest Editor
Alarcos Research Group. Departamento de Tecnologías y Sistemas de Información. University of Castilla-La Mancha, 13080 Ciudad Real, Spain
Interests: green software; software sustainability; software engineering; information systems
Dr. Mª Ángeles Moraga
E-Mail Website
Guest Editor
Alarcos Research Group. Departamento de Tecnologías y Sistemas de Información. University of Castilla-La Mancha, 13071 Ciudad Real, Spain
Interests: green software; software sustainability; software engineering
Assoc. Prof. Dr. Deepti Mishra
E-Mail Website
Guest Editor
Department of Computer Science (IDI), NTNU – Norwegian University Of Science and Technology, Gjøvik 2815, Norway
Interests: software quality; health informatics; cybersecurity of critical infrastructure; agile methods; requirement engineering; software measurement and metrics; global software engineering and computing education
Prof. Dr. Jari Porras
E-Mail Website
Guest Editor
Software Engineering, Lappeenranta University of Technology, FI-53851 Lappeenranta, Finland
Interests: software for sustainability; innovation; technologies and approaches for communications; networks (social; technical; business)
Special Issues and Collections in MDPI journals

Special Issue Information

Software has become an integral part of our everyday life and is gradually impacting human beings and society. Climate change risk and environmental degeneration are the most critical issues facing our society. Therefore, environmental concerns should be addressed in software and information system development, implementation, and operation. Sustainable Software engineering is an emerging paradigm and significant for society in terms of the environment. The present industrial production and more and more use of information technology endanger prospective sustainability and lead to environmental problems. Sustainable software engineering is based on the foundation of designing and developing software by taking into consideration various dimensions of sustainability, economic, environmental, individual, social, and technical. Sustainability dimensions (social, individual, environmental, economic, and technical) are interwoven with functions and constraints of any given socio-technical system, and mutually interdependent, and contextualized by the ethical and legal norms and social practices.

The United Nations Agenda 2030 for sustainable development lays out the global and local challenges mankind is facing with a view to the needed transformation towards sustainable development. Software now plays a crucially significant role in environmental and energy areas. Organizations are beginning to understand that not only cost efficiency, but also long-term and continued prosperity can be gained from sustainability. Therefore, apart from factors like cost, time, and quality, sustainability has also become a significant objective to achieve when developing, configuring, operating, and implementing software systems.

Besides aspects related to how the software can be sustainable, there is another fundamental aspect that must be taken into account: making society (all the software stakeholders) aware of the substantial impact that software has on the environment. When software sustainability becomes a real milestone for everyone, it will be possible to move forward, and advance and integrate sustainability as a factor during software development. End-users can make a difference; if they ask for sustainable software, vendors and the software industry will incorporate it into the business processes.

Dear Colleagues,

This Special Issue presents a collection of papers of original advances in sustainability and software engineering drive by industry, practitioners, and academics working in this area, and also related to the social awareness of the impact of software.

Prof. Dr. Alok Mishra
Prof. Dr. Coral Calero
Dr. Mª Ángeles Moraga
Assoc. Prof. Dr. Deepti Mishra
Prof. Dr. Jari Porras
Guest Editors

Manuscript Submission Information

Manuscripts should be submitted online at www.mdpi.com by registering and logging in to this website. Once you are registered, click here to go to the submission form. Manuscripts can be submitted until the deadline. All papers will be peer-reviewed. Accepted papers will be published continuously in the journal (as soon as accepted) and will be listed together on the special issue website. Research articles, review articles as well as short communications are invited. For planned papers, a title and short abstract (about 100 words) can be sent to the Editorial Office for announcement on this website.

Submitted manuscripts should not have been published previously, nor be under consideration for publication elsewhere (except conference proceedings papers). All manuscripts are thoroughly refereed through a single-blind peer-review process. A guide for authors and other relevant information for submission of manuscripts is available on the Instructions for Authors page. Sustainability is an international peer-reviewed open access semimonthly journal published by MDPI.

Please visit the Instructions for Authors page before submitting a manuscript. The Article Processing Charge (APC) for publication in this open access journal is 1900 CHF (Swiss Francs). Submitted papers should be well formatted and use good English. Authors may use MDPI's English editing service prior to publication or during author revisions.

Keywords

  • sustainable software
  • sustainable software engineering
  • sustainable software development
  • sustainable requirements engineering
  • sustainable software architecture and design
  • sustainability in software process, evolution, and maintenance
  • sustainability assessment in software development
  • sustainable software engineering education
  • green software engineering
  • green information technology
  • green information system
  • sustainable information technology practices
  • software sustainability awareness
  • software sustainability and society
  • software sustainability roi
  • economical aspects of software sustainability
  • social aspects of software sustainability stakeholders

Published Papers (1 paper)

Order results
Result details
Select all
Export citation of selected articles as:

Research

Article
Agile Beeswax: Mobile App Development Process and Empirical Study in Real Environment
Sustainability 2021, 13(4), 1909; https://doi.org/10.3390/su13041909 - 10 Feb 2021
Viewed by 674
Abstract
Mobile application development is a highly competitive environment; agile methodologies can enable teams to provide value faster, with higher quality and predictability, and a better attitude to deal with the continuous changes that will arise in the mobile context application (App), and the [...] Read more.
Mobile application development is a highly competitive environment; agile methodologies can enable teams to provide value faster, with higher quality and predictability, and a better attitude to deal with the continuous changes that will arise in the mobile context application (App), and the positive impact of that on sustainable development through continuous progress. App development is different from other types of software. For this reason, our objective is to present a new agile-based methodology for app development that we call Agile Beeswax. Agile Beeswax is conceived after identifying the mobile development process’s issues and challenges, and unique requirements. Agile Beeswax is an incremental, iterative development process composed of two main iterative loops (sprints), the incremental design loop and the incremental development loop, and one bridge connecting these two sprints. Agile Beeswax is structured in six phases, idea and strategy, user experience design, user interface design, design to development, handoff and technical decisions, development, and deployment and monitoring. One of its main strengths is that it has been created with academic and business perspectives to bring these two communities closer. To achieve this purpose, our research methodology comprises four main phases: Phase 1: Extensive literature review of mobile development methodologies, Phase 2: Interviews with mobile application developers working in small to medium software companies, Phase 3: Survey to extract valuable knowledge about mobile development (which was carefully designed based on the results of the first and the second phases), and Phase 4: Proposal of a new methodology for the agile development of mobile applications. With the aim of integrating both perspectives, the survey was answered by a sample of 35 experts, including academics and developers. Interesting results have been collected and discussed in this paper (on issues such as the development process, the tools used during this process, and the general issues and challenges they encountered), laying the foundations of the methodology Agile Beeswax proposed to develop mobile apps. Our results and the proposed methodology are intended to serve as support for mobile application developers. Full article
(This article belongs to the Special Issue Software Engineering Development and Applications for Sustainability)
Show Figures

Figure 1

Back to TopTop