Software Engineering Research and Development
We conduct research, develop advanced technologies, and provide solutions throughout the entire lifecycle of software development and software-reliant systems, from acquisition through sustainment.
Blog Posts
The Latest Work from the SEI: Counter AI, Coordinated Vulnerability Disclosure, and Artificial Intelligence Engineering
This post highlights the latest work from the SEI in artificial intelligence engineering, coordinated vulnerability disclosure for machine learning, and counter AI.
• By Bill Scherlis
In Software Engineering Research and Development
The Latest Work from the SEI: APIs, SBOMs, and Static Analysis
This post presents the latest work from the SEI in the areas of application programming interfaces, secure development, and static analysis.
• By Bill Scherlis
In Software Engineering Research and Development
The Latest Work from the SEI: an OpenAI Collaboration, Generative AI, and Zero Trust
This post highlights the latest work from the SEI in the areas of generative AI, zero trust, large language models, and quantum computing.
• By Douglas Schmidt (Vanderbilt University)
In Software Engineering Research and Development
Applying the SEI SBOM Framework
This SEI Blog post examines ways you can leverage your software bill of materials (SBOM) data, using the SEI SBOM Framework, to improve your software security and inform your supply …
• By Carol Woody
In Software Engineering Research and Development
10 Benefits and 10 Challenges of Applying Large Language Models to DoD Software Acquisition
This post presents 10 benefits and 10 challenges of applying LLMs to the software acquisition process and suggests specific use cases where generative AI can provide value.
• By John E. Robert, Douglas Schmidt (Vanderbilt University)
In Software Engineering Research and Development
The Latest Work from the SEI
This SEI Blog post summarizes some recent publications from the SEI in the areas of supply chain risk management, technical debt, large language models, quantum computing, acquisition, and trustworthiness in …
• By Douglas Schmidt (Vanderbilt University)
In Software Engineering Research and Development
The Top 10 Blog Posts of 2023
Every January on the SEI Blog, we present the 10 most-visited posts of the previous year. This year’s top 10 highlights our work in zero trust, large language models, DevSecOps, …
• By Douglas Schmidt (Vanderbilt University)
In Software Engineering Research and Development
Applying Generative AI to Software Engineering: Navigating Ethical and Educational Landscapes
The post explores the application of generative AI in software engineering with an emphasis on the ethical and educational landscapes.
• By John E. Robert, Douglas Schmidt (Vanderbilt University)
In Software Engineering Research and Development
Application of Large Language Models (LLMs) in Software Engineering: Overblown Hype or Disruptive Change?
This blog post explores large language models (LLMs) in software development, implications of incorporating LLMs into software-reliant systems, and areas where more research is needed to advance their use in …
• By Ipek Ozkaya, Anita Carleton, John E. Robert, Douglas Schmidt (Vanderbilt University)
In Software Engineering Research and Development
Synergy Among Engineering Disciplines: Software, Cybersecurity, and AI
This post reviews the origins and interactions of the software, cybersecurity, and AI engineering disciplines and posits how their interrelationships would contribute to the intelligent systems of the future.