The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Its core purpose is to help organizations improve their software engineering capabilities and develop or acquire the right software, defect free, within budget and on time, every time.
Presentations from the Software Solutions Symposium, held in Arlington, VA, March 20 - 23, 2017.
Publisher: Software Engineering Institute
The Software Solutions Symposium is a forum for learning about emerging technologies and practical solutions that you can apply today for help with systemic software issues such as assurance, cost, and schedule.
A Tale of Two (Agile) ProgramsMarch 2017
Author(s): Suzanne Miller, Will Hayes
The SEI has worked with several government programs that are adopting Agile and Lean engineering approaches. In this presentation, we provide insights into two distinct patterns of adoption that we have seen in our work.
Toward Successfully Navigating Large-Scale IT Modernization EffortsMarch 2017
Author(s): Felix Bachmann, Stephany Bellomo
The authors of this presentation share their experiences developing and putting in place an IT roadmap for a large government organization, resulting in the implementation of an enterprise-wide shared data service.
Nationwide IT: A Software Process Improvement JourneyMarch 2017
Author(s): Guru Vasudeva (Nationwide IT)
By deploying and scaling a blend of Agile and Lean concepts, a unique team model, and fostering a problem solving and learning culture, Nationwide IT has produced significant business outcomes and demonstrated increasing employee engagement.
Agile in Government: A Research Agenda for Agile Software DevelopmentMarch 2017
Author(s): Will Hayes, Suzanne Miller, Eileen Wrubel
The SEI team working with Agile in government has built a rich narrative of Agile implementation experiences and now works with an extensive network of collaborators on fundamental research questions that dive deep into cause-and-effect mechanisms.
Testing in a Non-Deterministic WorldMarch 2017
Author(s): Donald Firesmith
This presentation discusses sources of non-determinism, testing ramifications of non-determinism, and recommendations for testing in a non-deterministic world.
Methodology for Comparing Cloud Service OfferingsMarch 2017
Author(s): Jeff Davenport, Sarah Sheard
This presentation describes a methodology for normalizing the offerings into common units of measure that are relevant to the procurer of the services.
Measuring Complexity for System Safety AssuranceMarch 2017
Author(s): Sarah Sheard, Michael D. Konrad, William Nichols, Charles B. Weinstock
This presentation describes a two-year research effort to define complexity measures for avionics systems in order to help the FAA identify when systems are too complex to assure their safety.
Why Does Software Cost So Much? Toward a Causal ModelMarch 2017
Author(s): Robert W. Stoddard, Michael D. Konrad, William Nichols, David Danks (Carnegie Mellon University), Kuh Zhang (Carnegie Mellon University)
This presentation shares early research results that may confirm some well-known drivers of DoD software cost and debunk others.
Risks in the Software Supply ChainMarch 2017
Author(s): Mark Sherman
This presentation describes the parts of the software supply chain, how vulnerabilities have been introduced, and the actions developers can employ to avoid or mitigate the risks inherent in an assembly-based software development strategy.
Panel: Secure Software Workforce Development Panel SessionJanuary 2017
Author(s): Girish Seshagiri (Advanced Information Services Inc), Nancy R. Mead, William Newhouse (NIST), James W. Over
This panel discussed programs designed to meet the growing need for software assurance professionals.
Building Secure Software for Mission Critical SystemsMarch 2017
Author(s): Mark Sherman
This presentation explores the expanding landscape of vulnerabilities that accompanies the increasing reliance on software and then examines some key steps to help mitigate the increased risk.
Secure Tactical Cloudlets for Mission Support at the EdgeMarch 2017
Author(s): Grace Lewis, Sebastián Echeverría (Universidad de los Andes), Dan J. Klinedinst, Keegan M. Williams
This presentation introduces the architecture and features of tactical cloudlets and presents a solution for establishing trusted identities in disconnected environments based on the generation and exchange of secure keys in the field.