English
Related papers

Related papers: Investigating the Software Engineering Roadmap for…

200 papers

IT power usage is a significant concern. Data center energy consumption is estimated to account for 1% to 1.5% of all energy consumption worldwide. Hardware designers, data center designers, and other members of the IT community have been…

Software Engineering · Computer Science 2023-11-06 Kaushik Dutta , Debra Vandermeer

Context: The Internet of Things (IoT) has brought expectations for software inclusion in everyday objects. However, it has challenges and requires multidisciplinary technical knowledge involving different areas that should be combined to…

Software Engineering · Computer Science 2023-03-15 Rebeca C. Motta , Káthia M. de Oliveira , Guilherme H. Travassos

Software engineering is not only about technical solutions. To a large extent, it is also concerned with organizational issues, project management, and human behavior. There are serious gender issues that can severely limit the…

Software Engineering · Computer Science 2021-04-30 Karina Kohl , Rafael Prikladnicki

Context: Advancements in machine learning (ML) lead to a shift from the traditional view of software development, where algorithms are hard-coded by humans, to ML systems materialized through learning from data. Therefore, we need to…

Software Engineering · Computer Science 2021-06-16 Görkem Giray

Semiconductor innovation drives improvements to technologies that are critical to modern society. The country that successfully accelerates semiconductor innovation is positioned to lead future semiconductor-driven industries and benefit…

There is a growing need for better development methods and tools to keep up with the increasing complexity of new software systems. New types of user interfaces, the need for intelligent components, sustainability concerns, ... bring new…

Software Engineering · Computer Science 2024-02-29 Jordi Cabot

Smart home automation systems represent a seamless integration of Internet of Things technologies, facilitating the monitoring, management, and regulation of various aspects of our daily life. By leveraging advancements in communication,…

Networking and Internet Architecture · Computer Science 2026-05-19 Byungkwan Jung , Suman Kumar , Adityasinh Manthansinh Chauhan

Context: Start-up companies have become an important supplier of innovation and software-intensive products. The flexibility and reactiveness of start-ups enables fast development and launch of innovative products. However, a majority of…

Software Engineering · Computer Science 2023-11-22 Eriks Klotins , Michael Unterkalmsteiner , Tony Gorschek

Advancements in wireless communication and the increased accessibility to low-cost sensing and data processing IoT technologies have increased the research and development of urban monitoring systems. Most smart city research projects rely…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-02-23 Vijay Kumar , Sam Gunner , Theodoros Spyridopoulos , Antonis Vafeas , James Pope , Poonam Yadav , George Oikonomou , Theo Tryfonas

In Green Software Development, quantifying the energy footprint of a software system is one of the most basic activities. This documents provides a high-level overview of how the energy footprint of a software system can be estimated to…

Software Engineering · Computer Science 2024-07-18 Fernando Castor

Reflecting upon the sustainability challenges cities will be facing in the near future and the recent technological developments allowing cities to become "smart", we introduce IDEAL-CITIES; a framework aiming to provide an architecture for…

6G will revolutionize the software world allowing faster cellular communications and a massive number of connected devices. 6G will enable a shift towards a continuous edge-to-cloud architecture. Current cloud solutions, where all the data…

Software Engineering · Computer Science 2024-05-09 Ruoyu Su , Xiaozhou Li , Davide Taibi

World population growing in conjunction with the preference to live in the cities; make the city management a challenging issue. Traditional Cities with their common features will not be able to handle the human needs. As a result, smart…

Computers and Society · Computer Science 2018-12-05 Hamid Fekri Azgomi , Mo Jamshidi

The contemporary era is marked by rapid urban growth and increasing population. A significant, and constantly growing, portion of the global population now resides in major cities, leading to escalating energy demands in urban centers. As…

Networking and Internet Architecture · Computer Science 2024-08-08 Georgios Kormpakis , Alexios Lekidis , Elissaios Sarmas , Giannis Papias , Filippos Serepas , George Stravodimos , Vangelis Marinakis

This paper explores the issues around the construction of large-scale complex systems which are built as 'systems of systems' and suggests that there are fundamental reasons, derived from the inherent complexity in these systems, why our…

Software Engineering · Computer Science 2011-09-16 Ian Sommerville , Dave Cliff , Radu Calinescu , Justin Keen , Tim Kelly , Marta Kwiatkowska , John McDermid , Richard Paige

This paper presents an overview of current and potential applications of living technology to some urban problems. Living technology can be described as technology that exhibits the core features of living systems. These features can be…

Adaptation and Self-Organizing Systems · Physics 2014-02-17 Carlos Gershenson

Recent years have disclosed a remarkable proliferation of compute-intensive applications in smart cities. Such applications continuously generate enormous amounts of data which demand strict latency-aware computational processing…

Networking and Internet Architecture · Computer Science 2020-10-13 Latif U. Khan , Ibrar Yaqoob , Nguyen H. Tran , S. M. Ahsan Kazmi , Tri Nguyen Dang , Choong Seon Hong

Artificial Intelligence (AI) planning is a flourishing research and development discipline that provides powerful tools for searching a course of action that achieves some user goal. While these planning tools show excellent performance on…

Artificial Intelligence · Computer Science 2021-02-23 Sebastian Graef , Ilche Georgievski

Software engineers are responsible for developing, maintaining, and innovating software. To hire software engineers, organizations employ a tech hiring pipeline. This process typically consists of a series of steps to evaluate the extent to…

Software Engineering · Computer Science 2025-04-10 Chris Brown , Swanand Vaishampayan

Internet of Things based systems (IoT systems for short) are becoming increasingly popular across different industrial domains and their development is rapidly increasing to provide value-added services to end-users and citizens. Little…

Software Engineering · Computer Science 2021-05-06 Mahdi Fahmideh , Aakash Ahmed , Ali Behnaz , John Grundy , Willy Susilo