Software Engineering Institute (SEI) Podcast Series

Identifying the Architectural Roots of Vulnerabilities


Listen Later

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.
...more
View all episodesView all episodes
Download on the App Store

Software Engineering Institute (SEI) Podcast SeriesBy Members of Technical Staff at the Software Engineering Institute

  • 4.5
  • 4.5
  • 4.5
  • 4.5
  • 4.5

4.5

18 ratings


More shows like Software Engineering Institute (SEI) Podcast Series

View all
Software Engineering Radio by se-radio@computer.org

Software Engineering Radio

273 Listeners

Making Sense with Sam Harris by Sam Harris

Making Sense with Sam Harris

26,344 Listeners

a16z Podcast by Andreessen Horowitz

a16z Podcast

1,100 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

624 Listeners

HBR IdeaCast by Harvard Business Review

HBR IdeaCast

175 Listeners

Y Combinator Startup Podcast by Y Combinator

Y Combinator Startup Podcast

236 Listeners

CISO Series Podcast by David Spark, Mike Johnson, and Andy Ellis

CISO Series Podcast

189 Listeners

FT News Briefing by Financial Times

FT News Briefing

666 Listeners

Defense in Depth by David Spark, Steve Zalewski, Geoff Belknap

Defense in Depth

74 Listeners

Make It Real by CMU Engineering

Make It Real

0 Listeners

SEI Cyber Talks by Members of Technical Staff

SEI Cyber Talks

0 Listeners

Think Fast Talk Smart: Communication Techniques by Matt Abrahams, Think Fast Talk Smart

Think Fast Talk Smart: Communication Techniques

808 Listeners

Deep Questions with Cal Newport by Cal Newport

Deep Questions with Cal Newport

1,313 Listeners

Cyber Security Headlines by CISO Series

Cyber Security Headlines

136 Listeners

Hard Fork by The New York Times

Hard Fork

5,473 Listeners

The Ezra Klein Show by New York Times Opinion

The Ezra Klein Show

16,053 Listeners

Ukraine: The Latest by The Telegraph

Ukraine: The Latest

1,865 Listeners