department of computer science chair of software engineering · 2019. 7. 30. · faculty of...

18
Faculty of Engineering Department of Computer Science Chair of Software Engineering Softwarepraktikum Abschlusspräsentation Sommersemester 2013

Upload: others

Post on 28-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Softwarepraktikum Abschlusspräsentation

Sommersemester 2013

Page 2: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Ablauf

• Keynote

• Gruppen 1, 9, 7

• Gruppen 8, 10, 6, 3

• Gruppen 2, 5, 4

• Grillen (ab 18:00)

Page 3: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

LEHRSTUHL SOFTWARETECHNIK

http://swt.informatik.uni-freiburg.de

Page 4: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Veranstaltungen Spezialvorlesungen Decision Procedures

Real-Time Systems

Cyber-Physical Systems - Hybrid Models

Formal Methods for Java

Software Design, Modelling, and Analysis in UML

Program Verification

Seminare Automata Theory

Hybrid Systems

(Advanced) Topics in Software Engineering

Advanced Topics in Requirements Engineering

Software Testing

Static Code Analysis

Page 5: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

OFFIZIELLE EVALUATION

Page 6: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Offizielle Evaluation

• Nur 6 Teilnehmer

• Themen – Arbeitsaufwand

– Organisationsoverhead

– Bewertung

– Arbeitsteilung

Page 7: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

DATEN & FAKTEN

Page 8: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Commit Messages

Page 9: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Überblick Min Max Avg Summe

Lines of Code 12.025 22.500 16.284,2 162.842

Classes 66 253 147,9 11.007

Files 63 253 155,6 1.556

Methods 671 1.680 1.100,7 11.007

Complexity 1.926 4.219 3.069,8

Complexity/Class 13,4 46,6 22,7

Complexity/Method 2,2 4,6 2,9

Comments/Lines 2.622 7.954 3.976,1 39.761

Public documented API (%) 23,7% 76,2% 50,3%

Duplicated Lines (%) 0,6% 6,7% 3,2%

Revisions 538 1.254 974,5 9.745

Commits pro Autor 39 356 152,3

Page 10: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Commits pro Autor

0

3

15

17

14

7

4

2

1

0

2

4

6

8

10

12

14

16

18

0 50 100 150 200 250 300 350 400

Page 11: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Commits pro Woche

27

260

282

410

983

293

773

793

918

815

813

1053

1249

1071

0 200 400 600 800 1000 1200 1400

W 0

W 1

W 2

W 3

W 4 (MS01)

W 5

W 6 (MS02)

W 7

W 8 (Beta)

W 9 (MS03)

W 10

W 11

W 12 (MS04)

W 13 (MS05-Final)

Page 12: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Commits pro Tag

111

143

186 195

227

402

0

50

100

150

200

250

300

350

400

450

16

.04

.20

13

18

.04

.20

13

20

.04

.20

13

22

.04

.20

13

24

.04

.20

13

26

.04

.20

13

28

.04

.20

13

30

.04

.20

13

02

.05

.20

13

04

.05

.20

13

06

.05

.20

13

08

.05

.20

13

10

.05

.20

13

12

.05

.20

13

14

.05

.20

13

16

.05

.20

13

18

.05

.20

13

20

.05

.20

13

22

.05

.20

13

24

.05

.20

13

26

.05

.20

13

28

.05

.20

13

30

.05

.20

13

01

.06

.20

13

03

.06

.20

13

05

.06

.20

13

07

.06

.20

13

09

.06

.20

13

11

.06

.20

13

13

.06

.20

13

15

.06

.20

13

17

.06

.20

13

19

.06

.20

13

21

.06

.20

13

23

.06

.20

13

25

.06

.20

13

27

.06

.20

13

29

.06

.20

13

01

.07

.20

13

03

.07

.20

13

05

.07

.20

13

07

.07

.20

13

09

.07

.20

13

11

.07

.20

13

13

.07

.20

13

15

.07

.20

13

17

.07

.20

13

Sa, HA

Sa, GDD

Di, Präs. 1

Sa, Arch.

Di, Präs. 2

Di, Präs. 3

Page 13: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Commits pro Wochentag

1479

1754

1612

1101 1165

1540

1089

0

200

400

600

800

1000

1200

1400

1600

1800

2000

Mo Di Mi Do Fr Sa So

Page 14: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Commits pro Stunde

356

258

176

95 64

27 35 29

71

127

259

429 445

628

751 773

723

778

696 706

603 591 595

525

0

100

200

300

400

500

600

700

800

900

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Page 15: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Spent Time

0

1

0

3

5

11

13

10

8

6

2

1

0

2

0

1

0

2

4

6

8

10

12

14

50%66.7

60%80.0

70%93.4

80%106.7

90%120.1

100%133.4

110%146.8

120%160.1

130%173.4

140%186.8

150%200.1

160%213.5

170%226.8

180%240.1

290%386.9

300%400.2

Page 16: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

WAS NOCH?

Page 17: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Was noch?

• Finale Abgabe

– Samstag, 23:59 Uhr.

– .ccgame, 3 Screenshots.

– Architekturdiagramme

– Keine ReSharper/Compiler Warnings, Errors

• Noten

– Im Laufe der übernächsten Woche (erste Augustwoche) via Mail.

• Dienste

– Kerndienste (SVN, Trac, Mailinglisten) laufen weiter.

– Alles andere (IRC, StatSVN, Sonar, Doxygen, …) kann ohne Vorwarnung verschwinden.

• Evaluation

– Ab Sonntag für eine Woche (siehe separate Mail).

Page 18: Department of Computer Science Chair of Software Engineering · 2019. 7. 30. · Faculty of Engineering Department of Computer Science Chair of Software Engineering Überblick Min

Faculty of Engineering

Department of Computer Science

Chair of

Software Engineering

Vielen Dank

• Tutoren Jeremi Dzienian, Heinke Hihn, Jonas Schlagenhauf

• Administratoren Martin Preen, Poolmanager

• Geld und Verantwortung Andreas Podelski