Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering...

10
Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton {helming, koegel, naughton}@in.tum.de .de Chair for Applied Software Engineering Institut für Informatik Technische Universität München

Transcript of Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering...

Page 1: Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton.

Technische Universität München

PAUSEA Project Analyzer for a Unified

Software Engineering Environment

Jonas Helming, Maximilian Kögel, Helmut Naughton{helming, koegel, naughton}@in.tum.de .deChair for Applied Software Engineering

Institut für InformatikTechnische Universität München

Page 2: Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton.

Technische Universität München

Problems of data collection for empirical SE

• Tool instrumentation– High effort– Vendor specific API´s, sometime no interfaces to tools– Has to be done in advance

• Data collection– Heterogeneous and distributed data sources– Missing data and varying quality

• Solution for Code: Software Configuration Management Systems

Combination of: An unified software engineering repository A change base an SCM approach An analyzer framework

Page 3: Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton.

Technische Universität München

Agenda

Requirements Modell

System Modell Collaborations Modell

Organisations Modell

Meeting?

!

Requ.Dok.

Unicase (Sysiphus)

Sprint

UMLSpek.

StatusBericht

SystemDesign Dok.

Perspek.

Page 4: Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton.

Technische Universität München

The changes based SCM approach (TIME)

Page 5: Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton.

Technische Universität München

Analyzer design

Page 6: Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton.

Technische Universität München

Analyzer example

Page 7: Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton.

Technische Universität München

Read/Write ratio on artifacts

System Design

Page 8: Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton.

Technische Universität München

Number of open issues per activity

Page 9: Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton.

Technische Universität München

% of open ActionItems

Page 10: Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton.

Technische Universität München

Open ActionItems per activity