Modern cities are complex adaptive systems in which there is a lot of dependency and interaction between the various stakeholders, components, and subsystems. The use of digital Information and Communications Technology (ICT) has opened up the vision of smart cities in which the city dwellers can have a better quality of life and the city can be better organized and managed. The deployment of ICT solutions, however, does not automatically or invariably improve the quality of living of the citizens. Analyzing cities as complex systems with various interacting sub-systems can help us understand urban dynamics and the fate of smart cities. We will be able to analyze various policy interventions and ascertain their effectiveness and anticipate potential unintended consequences. In this paper, we discuss how smart cities can be viewed through the lens of systems thinking and complex systems and provide a comprehensive review of related techniques and methods. Along with highlighting the science of cities in light of historic urban modeling and urban dynamics, we focus on shedding light on the smart city complex systems. Finally, we will describe the various challenges of smart cities, discuss the limitations of existing models, and identify promising future directions of work.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.