English
Related papers

Related papers: Investigating the Software Engineering Roadmap for…

200 papers

Internet of Things is one of the driving technologies behind the concept of Smart Cities and is capable of playing a significant role in facilitating urban sustainable development. This chapter explores the relationship between three core…

Other Computer Science · Computer Science 2020-08-26 Samiya Khan , Mohammad Moazum Wani , Mansaf Alam

In smart cities built on information and communication technology, citizens and various IT systems interoperate in harmony. Cloud computing and Internet-of-Things technologies that have been developed for a long time are making modern…

Computers and Society · Computer Science 2021-07-21 Jungheum Park , Hyunji Chung

Self-adaptive robotic systems operate autonomously in dynamic and uncertain environments, requiring robust real-time monitoring and adaptive behaviour. Unlike traditional robotic software with predefined logic, self-adaptive robots exploit…

As our lives, our businesses, and indeed our world economy become increasingly reliant on the secure operation of many interconnected software systems, the software engineering research community is faced with unprecedented research…

Software Engineering · Computer Science 2024-09-27 Marcel Böhme , Eric Bodden , Tevfik Bultan , Cristian Cadar , Yang Liu , Giuseppe Scanniello

The rise of Internet of things (IoT) technology has revolutionized urban living, offering immense potential for smart cities in which smart home, smart infrastructure, and smart industry are essential aspects that contribute to the…

Computers and Society · Computer Science 2023-09-25 Kashif Ishaq , Syed Shah Farooq

Smart cities are being planned for several advanced applications and services for the inhabitants. Smart cities initiative promise many new services which are not possible in the traditional city frameworks. In the smart city framework, the…

Signal Processing · Electrical Eng. & Systems 2019-07-15 Sudhir K. Routray , Susanta K. Sarangi , Abhishek Javali

As quantum computers advance, the complexity of the software they can execute increases as well. To ensure this software is efficient, maintainable, reusable, and cost-effective -key qualities of any industry-grade software-mature software…

Software engineering is the invisible infrastructure of the digital age. Every breakthrough in artificial intelligence, quantum computing, photonics, and cybersecurity relies on advances in software engineering, yet the field is too often…

Smart city technology is making cities more effective which is necessary for the rapid growth in urban population. With the rapid increase in advanced metering infrastructure and other digital technologies, Smart cities have become smarter…

Networking and Internet Architecture · Computer Science 2020-02-06 S. Aslam , H. Sami Ullah

The explosion of advancements in artificial intelligence, sensor technologies, and wireless communication activates ubiquitous sensing through distributed sensors. These sensors are various domains of networks that lead us to smart systems…

Machine Learning · Computer Science 2021-09-14 Farid Ghareh Mohammadi , Farzan Shenavarmasouleh , M. Hadi Amini , Hamid R. Arabnia

Sustainability is an increasingly-studied topic in software engineering in general, and in software architecture in particular. There are already a number of secondary studies addressing sustainability in software engineering, but no such…

Software Engineering · Computer Science 2022-04-26 Vasilios Andrikopoulos , Rares-Dorian Boza , Carlos Perales , Patricia Lago

This chapter explores the six core dimensions of smart cities (i.e. smart economy, mobility, environment, people, living, and governance) emphasizing their interdependence and the need for holistic orchestration. Building on Giffinger et…

General Economics · Economics 2025-07-17 Filippo Marchesani

The Urban Metaverse describes an immersive 3D environment that connects the physical world of the city and its citizens with its digital data and systems. Physical and digital realities merge, opening up new possibilities for the design and…

Computers and Society · Computer Science 2025-04-22 Christina Dienhart , Luis Kaufhold , Frank Piller

A software architecture defines the blueprints of a large computational system, and is thus a crucial part of the design and development effort. This task has been explored extensively in the context of mobile robots, resulting in a…

Robotics · Computer Science 2023-09-08 Henrik Andreasson , Giorgio Grisetti , Todor Stoyanov , Alberto Pretto

Smart cities are increasingly adopting data-centric architectures to enhance the efficiency, sustainability, and resilience of urban services.

Distributed, Parallel, and Cluster Computing · Computer Science 2025-12-29 Dimitrios Amaxilatis , Themistoklis Sarantakos , Nikolaos Tsironis , Souvik Sengupta , Kostas Ramantas , Jhofre Ojeda

Digitization not only affects society, it also requires a redefinition of the location of computer science and computer scientists, as the science journalist Yogeshwar suggests. Since all official aspects of digitalization are based on…

Software Engineering · Computer Science 2020-02-26 Michael Felderer , Ralf Reussner , Bernhard Rumpe

Software architecture decision-making is critical to the success of a software system as software architecture sets the structure of the system, determines its qualities, and has far-reaching consequences throughout the system life cycle.…

Software Engineering · Computer Science 2016-10-31 Sandun Dasanayake , Jouni Markkula , Sanja Aaramaa , Markku Oivo

Global software engineering has become a fact in many companies due to real necessity in practice. In contrast to co-located projects global projects face a number of additional software engineering challenges. Among them quality management…

Sustainability is increasingly recognized as a critical dimension of engineering education, yet its integration into Software Engineering curricula remains a challenge. This paper reports on a case study that examines how sustainability is…

Computers and Society · Computer Science 2025-10-07 Ruzanna Chitchyan , Niki Mahmoudi

Smart Cities are future urban aggregations, where a multitude of heterogeneous systems and IoT devices interact to provide a safer, more efficient, and greener environment. The vision of smart cities is adapting accordingly to the evolution…

Software Engineering · Computer Science 2018-07-20 Matteo Orrù , Marco Mobilio , Anas Shatnawi , Oliviero Riganelli , Alessandro Tundo , Leonardo Mariani