English
Related papers

Related papers: Investigating the Software Engineering Roadmap for…

200 papers

Testing is a core software development activity that has huge potential to make software development more sustainable. In this paper, we discuss how environmental, social, economic, and technical sustainability map onto the activities of…

Software Engineering · Computer Science 2021-04-06 Armin Beer , Michael Felderer , Tobias Lorey , Stefan Mohacsi

With the increased energy demands of the 21st century, there is a clear need for developing a more sustainable method of energy generation, distribution, and transmission. The popularity of Smart Grid continues to grow as it presents its…

Systems and Control · Electrical Eng. & Systems 2024-01-25 Jadyn Powell , Alex McCafferty-Leroux , Waleed Hilal , Stephen Andrew Gadsden

The nature of software re-engineering is to improve or transform existing software so it can be understood, controlled and reused as new software. Needs, the necessity of re-engineering software has greatly increased. The system software…

Software Engineering · Computer Science 2011-12-20 Phuc V. Nguyen

Background. As digital technologies increasingly shape social domains such as healthcare, public safety, entertainment, and education, software engineering has engaged with ethical and political concerns primarily through the notion of…

Software Engineering · Computer Science 2026-03-31 Lucas Valenca , Ronnie de Souza Santos

Mental health and well-being are major concerns in higher education and professional fields such as software engineering, yet are often overlooked in curricula. This paper describes our approach to include mental health, well-being, and…

Computers and Society · Computer Science 2026-03-26 Isabella Graßl , Birgit Penzenstadler

A smart city involves critical infrastructure systems that have been digitally enabled. Increasingly, many smart city cyber-physical systems are becoming automated. The extent of automation ranges from basic logic gates to sophisticated,…

Computers and Society · Computer Science 2020-02-27 Gregory Falco

The world has been experiencing rapid urbanization over the last few decades, putting a strain on existing city infrastructure such as waste management, water supply management, public transport and electricity consumption. We are also…

Software Engineering · Computer Science 2023-06-30 Shubham Mante

This article provides an overview of the importance of requirements gathering in secure software development. It explains the crucial role of Requirements Engineers in defining and understanding the customer's needs and desires, as well as…

Software Engineering · Computer Science 2023-05-11 Valentin Burkin

Cities are changing constantly. All urban systems face different conditions from day to day. Even when averaged regularities can be found, urban systems will be more efficient if they can adapt to changes at the same temporal scales at…

Adaptation and Self-Organizing Systems · Physics 2026-02-04 Carlos Gershenson , Paolo Santi , Carlo Ratti

Digital Engineering (DE) transformation represents a paradigm shift in systems engineering (SE), aiming to integrate diverse analytical models and digital artifacts into an authoritative source of truth for improved traceability and more…

Emerging Technologies · Computer Science 2025-09-22 Md Doulotuzzaman Xames , Taylan G. Topcu

Quantum computing is no longer only a scientific interest but is rapidly becoming an industrially available technology that can potentially overcome the limits of classical computation. Over the last years, all major companies have provided…

Software Engineering · Computer Science 2022-04-12 Manuel De Stefano , Fabiano Pecorelli , Dario Di Nucci , Fabio Palomba , Andrea De Lucia

Software is a key component of solutions for 21st Century problems. These problems are often "wicked", complex, and unpredictable. To provide the best possible solution, millennial software engineers must be prepared to make ethical…

Software Engineering · Computer Science 2017-03-03 Claudia de O. Melo , Thiago C. de Sousa

In the era of Industry 4.0, system reliability engineering faces both challenges and opportunities. On the one hand, the complexity of cyber-physical systems, the integration of novel numerical technologies, and the handling of large…

Robots that support humans by performing useful tasks (a.k.a., service robots) are booming worldwide. In contrast to industrial robots, the development of service robots comes with severe software engineering challenges, since they require…

Software Engineering · Computer Science 2020-09-09 Sergio García , Daniel Strüber , Davide Brugali , Thorsten Berger , Patrizio Pelliccione

Developing software to undertake complex, compute-intensive scientific processes requires a challenging combination of both specialist domain knowledge and software development skills to convert this knowledge into efficient code. As…

Distributed, Parallel, and Cluster Computing · Computer Science 2013-09-05 Jeremy Cohen , Chris Cantwell , Neil Chue Hong , David Moxey , Malcolm Illingworth , Andrew Turner , John Darlington , Spencer Sherwin

Mobile software engineering has been a hot research topic for decades. Our fellow researchers have proposed various approaches (with over 7,000 publications for Android alone) in this field that essentially contributed to the great success…

The rapid evolution and inherent complexity of modern software requirements demand highly flexible and responsive development methodologies. While Agile frameworks have become the industry standard for prioritizing iteration, collaboration,…

Software Engineering · Computer Science 2026-03-12 Carlos Alberto Fernández-y-Fernández , Jorge R. Aguilar-Cisneros

It's long been accepted that continuous integration (CI) in software engineering increases the code quality of enterprise projects when adhered to by it's practitioners. But is any of that effort to increase code quality and velocity…

Software Engineering · Computer Science 2024-02-13 Parth Sane

At the turn of the 21st century, urban development has experienced a paradigm shift so that the quest for smarter cities has become a priority agenda, with the direct participation of industry, policymakers, practitioners, and the…