Evolution of Object Oriented Coupling Metrics: A Sampling of 25 - - PowerPoint PPT Presentation

evolution of object oriented coupling metrics a sampling
SMART_READER_LITE
LIVE PREVIEW

Evolution of Object Oriented Coupling Metrics: A Sampling of 25 - - PowerPoint PPT Presentation

Ana Nicolaescu (Dragomir) Horst Lichter Yi Xu 16.05.2015 Evolution of Object Oriented Coupling Metrics: A Sampling of 25 Years of Research Motivation & Problem Statement We need to reduce complexity and increase maintainability


slide-1
SLIDE 1

Evolution of Object Oriented Coupling Metrics: A Sampling of 25 Years of Research

Ana Nicolaescu (Dragomir) Horst Lichter Yi Xu 16.05.2015

slide-2
SLIDE 2

Motivation & Problem Statement

“We need to reduce complexity and increase maintainability” But…what metrics do we have to quantify these?

slide-3
SLIDE 3

Motivation

10625 results from IEEE Xplore 247 results from ACM 27300 results from Google Scholar 42510 results from Science Direct

slide-4
SLIDE 4

Results

CK Mood

Meta-Models Frameworks Taxonomies

Dynamic Metrics Arisholm Static vs. Dynamic? Case Studies

(Fault proneness, Maintainability) Cognitive Coupling Coupling for Security Coupling for Component Identification Conceptual Coupling 1990 - 2000 2000 - 2010 > 2010

Briand

  • R. Martin
slide-5
SLIDE 5

Final Remarks & Discussion

How to select the right coupling metrics? Which are the “best” ones for a given context? An index of metrics is still missing! The technology evolved…and so did the coupling (?) Do we need more research? Are we measuring coupling from the ivory tower? Are OO coupling metrics used in the industry? (not really, according to our experience)