Cities are undergoing a profound digital transformation, evolving into software-intensive ecosystems where physical infrastructure, cyber-physical systems, intelligent services, and AI-driven decision-making continuously interact. While smart cities have been widely discussed from the perspectives of Internet of Things, data analytics, artificial intelligence, and urban informatics, considerably less attention has been devoted to the software engineering and distributed systems challenges posed by these large-scale, long-lived, and mission-critical systems. Today's urban software must integrate heterogeneous technologies, evolve continuously, operate across cloud-edge-IoT infrastructures, support digital twins, satisfy stringent security and privacy requirements, and remain resilient under changing environmental, social, and operational conditions. These challenges call for advances in software architectures, engineering methodologies, quality assurance, lifecycle management, DevOps, MLOps, and AI-enabled software engineering.
The primary objective of this special issue is to explore how modern software engineering principles, practices, and tools can support the development, operation, evolution, and maintenance of next-generation urban software systems. The focus is on engineering software that is trustworthy, scalable, maintainable, adaptive, secure, and sustainable throughout its lifecycle. The theme is particularly timely. Cities worldwide are investing heavily in digital infrastructure, AI-enabled public services, connected mobility, digital twins, and resilience. At the same time, governments and industries face increasing pressure to deliver software systems that are interoperable, explainable, resilient to cyber threats, environmentally sustainable, and capable of evolving over decades. These emerging requirements make software engineering a critical enabling discipline for future urban systems.
The issue will encourage contributions from both academia and industry that report engineering solutions, empirical studies, industrial experiences, architectural practices, and evidence-based lessons learned. By fostering collaboration across software engineering, AI engineering, cyber-physical and distributed systems, and urban digital infrastructures, the special issue aims to establish a comprehensive reference for engineering the software backbone of future cities.
We invite papers on topics including, but not limited to, the following:
For author information and guidelines on submission criteria, visit the IEEE Software Author Information page. Please submit papers through the IEEE Author Portal system, and be sure to select the special issue name, “Special Issue: Next-Generation Software for Smart, Resilient and Sustainable Cities" Manuscripts should not be published or currently submitted for publication elsewhere. Please submit only full papers intended for review, not abstracts, to the IEEE Author Portal. If requested, abstracts should be sent by email to the guest editors directly.