Search papers, labs, and topics across Lattice.
This paper addresses the unique software engineering challenges posed by deploying AI-driven control systems in building operations, where energy inefficiency and occupant comfort are at stake. It highlights that traditional software engineering practices, which focus on digital environments, fall short in the context of physical systems where even minor failures can lead to significant energy waste and equipment degradation. The authors propose a foundational framework for software engineering tailored to AI applications in buildings, emphasizing the need for interdisciplinary approaches to ensure successful implementation and safety in these critical systems.
Minor control failures in AI-driven building operations can lead to irreversible energy waste and occupant discomfort, necessitating a new software engineering framework.
Building operations are energy-inefficient. Artificial Intelligence (AI)-driven control systems promise benefits through optimization and predictive control, but deploying them in real buildings reveals a significant software engineering (SE) challenge. SE for AI practices assume digital environments where failures mean poor user experience. Buildings are different. A bad control decision wastes energy irreversibly, violates occupant comfort, or accelerates equipment wear. Although actual safety-critical failures are rare, as real building automation systems are inherently fault-tolerant, the physical and lasting nature of even minor failures fundamentally changes SE4AI requirements. Rooted in two interdisciplinary research projects in civil engineering and computer science that target the AI-driven optimization of building operations, we identify the missing perspectives in SE4AI that currently stymie the successful deployment of AI-based systems for building operations. We further share lessons learned and best practices, and discuss broader implications for engineering AI-driven building operations and cyber-physical systems more generally. Our work proposes a foundation for SE4AI in systems where failure has physical consequences - one the research agenda below will need to validate.