icon-carat-right menu search cmu-wordmark

Understanding Software Architecture, Quality, and Security through Code Analysis

Fact Sheet
By
This tutorial covers the opportunities and challenges of leveraging code analysis to understand architectural, security, and quality attributes of software code.
Publisher

Software Engineering Institute

Topic or Tag

Abstract

Code analysis can increase visibility into the architecture, quality, and security of software. This allows decision makers to ensure that they are producing or acquiring a quality product. Code analysis is also an important tool for building software and systems, providing a window into a developing system’s ability to meet stakeholder expectations. For code analysis to be effective, decision makers need to learn how it can be used in their unique acquisition contexts.

This half-day tutorial provides an introduction to the opportunities and challenges of leveraging code analysis in an acquisition context. The interactive session provides a technical introduction to employing code analysis to understand architectural, security, and quality attributes of software code. It also discusses how the technical insights can inform acquisition decisions and processes.

This tutorial is designed to benefit Program Managers and other government decision makers who may already be using code analysis or may want to propose its use in an acquisition context.