Data Modeling and Analytics
Blog Posts
How Can Causal Learning Help to Control Costs?

This post describes how to apply causal-modeling algorithms and tools to project data to identify, measure, and test causality.
• By Michael Konrad
In Software Engineering Research and Development

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 D. Nielsen
In Cyber-Physical Systems
Requirements in Model-Based Systems Engineering (MBSE)
This SEI blog post presents a comprehensive guide to effectively manage requirements in Model-Based Systems Engineering (MBSE) for better results.
• By Nataliya Shevchenko
In Software Architecture
An Introduction to Model-Based Systems Engineering (MBSE)
Model-based systems engineering (MBSE) is a formalized methodology that is used to support the requirements, design, analysis, verification, and validation associated with the development of complex systems. In this blog …
• By Nataliya Shevchenko
Model-Based Analysis of Agile Development Practices
Applications of Agile development practices in government are providing experience that decision makers can use to improve policy, procedure, and practice....
• By Andrew Moore, Bill Nichols, Bill Novak, David Zubrow
In Agile


Deep Learning, Agile-DevOps, and Cloud Security: The Top 10 Blog Posts of 2018
Every January on the SEI Blog, we present the 10 most-visited posts of the previous year. This year's top 10, which features posts published between January 1, 2018, and December …
• By Douglas C. Schmidt
In Cloud Computing

How to Identify Key Causal Factors That Influence Software Costs: A Case Study
DoD programs continue to experience cost overruns; the inadequacies of cost estimation were cited by the Government Accountability Office (GAO) as one of the top problem areas....
• By Bill Nichols

Automated Code Generation for Future Compatible High-Performance Graph Libraries
For many DoD missions, our ability to collect information has outpaced our ability to analyze that information. Graph algorithms and large-scale machine learning algorithms are a key to analyzing the …
• By Scott McMillan
In Artificial Intelligence Engineering

Why Does Software Cost So Much?
Cost estimation was cited by the Government Accountability Office (GAO) as one of the top two reasons why DoD programs continue to have cost overruns. How can we better estimate …
• By Robert Stoddard
In Artificial Intelligence Engineering
A Fighting Chance: Arming the Analyst in the Age of Big Data
The 2017 SEI Year in Review highlights the work of the institute undertaken from October 1, 2016, to September 30, 2017. This blog post, which was published in the 2017 …
• By Douglas C. Schmidt
