Blog Posts
Tackling Collaboration Challenges in the Development of ML-Enabled Systems
This SEI blog post highlights research examining the collaboration challenges inherent in the development of machine-learning-enabled systems compared to traditional software development projects.
• By Grace Lewis
In Artificial Intelligence Engineering

Internet-of-Things (IoT) Security at the Edge
Assuring the security of any hardware device is a hard problem. In particular, Internet-of-Things (IoT) devices have increasingly been the target of malicious attacks.
• By Sebastian Echeverria, Grace Lewis
In Edge Computing
Operating at the Edge
Concepts and challenges for operating in remote locations away from central computing resources where resources are constrained (the edge).
• By Marc Novakouski, Grace Lewis
In Edge Computing
Software Engineering for Machine Learning: Characterizing and Detecting Mismatch in Machine-Learning Systems
This post describes how we are creating and assessing empirically validated practices to guide the development of machine-learning-enabled systems.
• By Grace Lewis, Ipek Ozkaya
In Artificial Intelligence Engineering
Detecting Mismatches in Machine-Learning Systems
The use of machine learning (ML) could improve many business functions and meet many needs for organizations. For example, ML capabilities can be used to suggest products to users based …