Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

Identifying the Architectural Roots of Vulnerabilities

Identifying the Architectural Roots of Vulnerabilities

FromSoftware Engineering Institute (SEI) Podcast Series


Identifying the Architectural Roots of Vulnerabilities

FromSoftware Engineering Institute (SEI) Podcast Series

ratings:
Length:
24 minutes
Released:
Feb 4, 2016
Format:
Podcast episode

Description

In our studies of many large-scale software systems, we have observed that defective files seldom exist alone. They are usually architecturally connected, and their architectural structures exhibit significant design flaws that propagate bugginess among files. We call these flawed structures the architecture roots, a type of technical debt that incurs high maintenance penalties. Removing the architecture roots of bugginess requires refactoring, but the benefits of refactoring have historically been difficult for architects to quantify or justify. In this podcast, Rick Kazman and Carol Woody discuss an approach to model and analyze software architecture as a set of design rule spaces). Using data extracted from the project’s development artifacts, this approach identifies the files implicated in architecture flaws and suggest refactorings based on removing these flaws.    Listen on Apple Podcasts.
Released:
Feb 4, 2016
Format:
Podcast episode

Titles in the series (100)

The SEI Podcast Series presents conversations in software engineering, cybersecurity, and future technologies.