Artificial Intelligence
Blog Posts
The Latest Work from the SEI: Rust, DevSecOps, AI, and Penetration Testing
Learn more about the SEI's latest work in penetration testing, model-based design for cyber-physical systems, UEFI, and DevSecOps.
• By Douglas Schmidt (Vanderbilt University)
In Software Engineering Research and Development
![Douglas C. Schmidt](/media/images/thumb_big_d-schmidt_blog_author.max-180x180.format-webp.webp)
Improving Automated Retraining of Machine-Learning Models
This post describes how to improve representative MLOps pipelines by automating exploratory data-analysis tasks.
• By Rachel Brower-Sinning
In Artificial Intelligence Engineering
![Rachel Brower-Sinning](/media/images/thumb_big_r-browersinning_blog_.max-180x180.format-webp.webp)
Six Dimensions of Trust in Autonomous Systems
This post chronicles the adoption and growth of autonomous systems and provides six considerations for establishing trust.
• By Paul Nielsen
In Software Engineering Research and Development
![Paul Nielsen](/media/images/thumb_big_nielsen-paul-144_lead.max-180x180.format-webp.webp)
Release of SCAIFE System Version 2.0.0 Provides Support for Continuous-Integration (CI) Systems
Key features in new release of SCAIFE System Version 2.0.0 including support for continuous-integration (CI) systems, and status of evolving SEI SCAIFE work
• By Lori Flynn
In Secure Development
![Lori Flynn](/media/images/thumb_big_l-flynn_blog_authors_.max-180x180.format-webp.webp)
Systems Engineering and Software Engineering: Collaborating for the Smart Systems of the Future
Convergence between systems engineering and software engineering is forging new practices for engineering the smart systems of the future.
• By Paul Nielsen
In Cyber-Physical Systems
![Paul Nielsen](/media/images/thumb_big_nielsen-paul-144_lead.max-180x180.format-webp.webp)
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
![Headshot of Grace Lewis.](/media/images/thumb_big_g-lewis_blog_authors_.max-180x180.format-webp.webp)
![Headshot of Ipek Ozkaya.](/media/images/thumb_big_i-ozkaya_blog_authors.max-180x180.format-webp.webp)
A Game to Assess Human Decision Making with AI Support
In decision-support systems based on AI, humans often make poor choices causing the systems to be abandoned. Rotem Guttman introduces a game that collects data on actual human decision making …
• By Rotem D. Guttman
In Artificial Intelligence Engineering
![Rotem Guttman](/media/images/thumb_big_r-guttman_blog_author.max-180x180.format-webp.webp)
Managing the Risks of Adopting AI Engineering
This SEI Blog post discusses how organizations can manage the risks associated with adopting AI engineering, including developing a risk management framework.
• By Brett Tucker
In Artificial Intelligence Engineering
![Brett Tucker](/media/images/thumb_big_b-tucker_blog_authors.max-180x180.format-webp.webp)
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 …
• By Grace Lewis
In Artificial Intelligence Engineering
![Headshot of Grace Lewis.](/media/images/thumb_big_g-lewis_blog_authors_.max-180x180.format-webp.webp)
Three Risks in Building Machine Learning Systems
Machine learning (ML) systems promise disruptive capabilities in multiple industries. Building ML systems can be complicated and challenging....
• By Benjamin Cohen
In Artificial Intelligence Engineering
![Benjamin Cohen](/media/images/benjamin-cohen.max-180x180.format-webp.webp)