SwePub
Sök i LIBRIS databas

  Extended search

WFRF:(Baldwin Robert)
 

Search: WFRF:(Baldwin Robert) > Exploring the Relat...

Exploring the Relationship Between Architecture Coupling and Software Vulnerabilities

Lagerström, Robert, 1981- (author)
KTH,Industriella informations- och styrsystem,Harvard Business School
Baldwin, Carliss (author)
Harvard Business School
MacCormack, Alan (author)
Harvard Business School
show more...
Sturtevant, Dan (author)
Silverthread Inc.
Doolan, Lee (author)
Silverthread Inc.
show less...
 (creator_code:org_t)
2017-06-24
2017
English.
In: 9th International Symposium on Engineering Secure Software and Systems, ESSoS 2017. - Cham : Springer. - 9783319621043 ; , s. 53-69
  • Conference paper (peer-reviewed)
Abstract Subject headings
Close  
  • Employing software metrics, such as size and complexity, for predicting defects has been given a lot of attention over the years and proven very useful. However, the few studies looking at software architecture and vulnerabilities are limited in scope and findings. We explore the relationship between software vulnerabilities and component metrics (like code churn and cyclomatic complexity), as well as architecture coupling metrics (direct, indirect, and cyclic coupling). Our case is based on the Google Chromium project, an open source project that has not been studied for this topic yet. Our findings show a strong relationship between vulnerabilities and both component level metrics and architecture coupling metrics. 68% of the files associated with a vulnerability are cyclically coupled, compared to 43% of the non-vulnerable files. Our best regression model is a combination of low commenting, high code churn, high direct fan-out within the main cyclic group, and high direct fan-in outside of the main cyclic group.

Subject headings

NATURVETENSKAP  -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Software Engineering (hsv//eng)

Keyword

Metrics
Security vulnerabilities
Software architecture

Publication and Content Type

ref (subject category)
kon (subject category)

Find in a library

To the university's database

Search outside SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view