how to write a great master thesis?...2017/05/30  · dr. elmar juergens in close cooperation with...

68
Technische Universität München How to Write a Great Master Thesis? Best (and worst) practices from choosing a topic to handing in Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic

Upload: others

Post on 30-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Technische Universität München

How to Write a Great Master Thesis?Best (and worst) practices from choosing a topic to handing in

Dr. Elmar Juergens

In close cooperation with Dr. Angelika Reiser & Vivija Simic

Page 2: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

2000 - 2006 2006 - now

2009 - now

Page 3: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

1. Why?

2. What‘s important?

3. Choosing a topic

4. Doing the work

5. Presentation

Agenda

Page 4: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Resources: www.thesisguide.org

• Slides

• Video

• Detailed Posts

• FAQ

• @ElmarJuergens

Page 5: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

1. Why?

2. What‘s important?

3. Choosing a topic

4. Doing the work

5. Presentation

Agenda

Page 6: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 7: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 8: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Bild: http://en.wikipedia.org/wiki/File:Centrality.svg

Page 9: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Image taken from Daniela‘s slides

Page 10: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Revealing Missing Bug-Fixes in Code Clones in

Large-Scale Code Bases

Martin Pöhlmann, 2013,

Intl. Workshop on Software Quality and Maintainability

Genova, Italien

Using Network Analysis for Recommendation of

Central Software Classes

Daniela Steidl, 2012,

Intl. Working Conference on Reverse Engineering

Kingston, Kanada

Page 11: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 12: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 13: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

1. Why?

2. What‘s most important?

3. Choosing a topic

4. Doing the work

5. Presentation

Agenda

Page 14: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 15: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 16: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 17: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Roles

Author Supervisor Professor

Page 18: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Roles

Author

• Creates solution

• Implements code

• Writes text

• Presents work

Supervisor

• Invents topic

• Feedback for

work

• Evaluation

?

Professor

• Feedback topic

• Formal

Evaluation

?

Page 19: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

1. Why?

2. What‘s important?

3. Choosing a topic

4. Doing the work

5. Presentation

Agenda

Page 20: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Page 21: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 22: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 23: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Topics interesting

for Author

Topics interesting

for Supervisor

Page 24: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Where to find topics?

• Lectures

• Web pages of research groups

• Open thesis topics (including old ones)

http://intranet.in.tum.de/pages/14qh3nhl9lznu/Thesisankuendigungen

• Ask friends & older students for good supervisors

Talk to potential supervisor. Supervisors are happy about

initiative!

Page 25: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 26: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Thesis application is an application

Communicate clearly:

• Motivation: Why are You interested in topic?

• Strengths: Why should You work on it?

Optional

• CV and letter of motivation

• Feedback: TUM Career Center Feedback CV

Page 27: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

https://medium.com/part-time-optimism/how-to-get-great-thesis-supervision-ed0886853d26

Page 28: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Author

interest

Supervisor

interest

Location factors

of environment

Page 29: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

TUM

• Contact to research (PhD?)

• Easier to find supervisor

• Scientific publication more

probable

• More visionary topics

• Experience in Supervision

Insight into scientific work

• Contact to company (Job?)

• Easier to find topic relevant in

practice

• You might get paid

• Publication more difficult

(Exception: Case study)

• Synchronization of supervisors

requires more effort

Insight into Company

Industry

Special CaseSpin-Offs/Research institutes: sometimes best of both worlds

Page 30: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 31: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 32: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

When does a topic suck?

If you cannot tell, if a solution for it is good, or not.

Most important factors:

• Is there a clear problem statement?

• Is there a way to evaluate alternative solutions?

Why important?

• Helps you choose between alternatives

• Helps you convince your supervisor

• Helps your supervisor convince his professor

Page 33: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Using Network Analysis for Recommendation of

Central Software Classes (Daniela Steidl, 2012)

Images taken from slides from Daniela

Page 34: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Unterstützung von Sprachentwicklung durch

Visualisierung

Images taken from slides from Ludwig

Page 35: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Topic-Antipatterns

• Search my Literature

• Implementation only

• Choose my Tool

Lack of objective evaluation criteria

Hard to guide your own work

Publication difficult

Page 36: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Registering a thesis

• Registration with academic affairs office determines

completion deadline

• Registration each 15th day of a month

• Duration: 6 Months

My Advice: Register immediately.

Page 37: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Questions?

• Choosing a topic?

• Topic quality criteria?

• Internal vs. external thesis?

• Registration?

Page 38: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

1. Why?

2. What‘s important?

3. Choosing a topic

4. Doing the work

5. Presentation

Agenda

Page 39: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

What characterizes scientific work?

German: Wissenschaftliches Arbeiten: schafft Wissen.

Scientific work creates knowledge

• Separate opinion / hypothesis from empirical results

• Separate your results from previous work

Goal: Enable reader to trace (or in some cases reproduce)

your results.

Page 40: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Super-

visorAuthor

Page 41: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

• Time management

• Request feedback

• Communicate problems

• Make decisions

To make supervisor happy, report in each meeting

• Status last meeting

• What happened since then

• What you plan to do next, which problems you see

Autor

Author Responsibilities

Page 42: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

• Topic definition and –clarification

• Scoping

• Giving Feedback

Not Responsibility

• Micro-Management & Time management

• Take away decisions

• Proof-read complete work

Betreuer

Supervisor Responsibilities

Page 43: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Meet how often?

Regular meeting

Meeting on demand

Feedback for outline

Page 44: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Parts

1. Introduction

2. Fundamentals

3. Related Work

4. Solution Approach

5. Evaluation

6. Future Work

7. Conclusion

Page 45: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 46: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 47: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 48: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

http://obesemindset.blogspot.de/2010_11_01_archive.html

Page 49: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Parts

1. Introduction

2. Fundamentals

3. Related Work

4. Solution Approach

5. Evaluation

6. Future Work

7. Conclusion

> 2/3 of thesis

Page 50: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

http://thesisguide.org/2014/10/13/thesis-architecture/

Page 51: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Tools

• LaTeX

• Version control system (on server with backup)

• JabRef

Page 52: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 53: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Questions?

• Interface Author / Supervisor?

• Supervision?

• Tools?

• Where and how to write?

Page 54: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

1. Why?

2. What‘s important?

3. Choosing a topic

4. Doing the work

5. Presentation

Agenda

Page 55: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 56: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 57: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 58: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

http://thesisguide.org/2015/03/04/how-to-draft-your-presentation/

Page 59: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 60: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Audience sees thisMy notes

Next slides

Page 61: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 62: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Publikum im Höhrsaal

• Folie von oben

Page 63: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

http://thesisguide.org/2015/03/04/how-to-draft-your-presentation/

Page 64: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

After handing in

• Celebrate!

• Make presentation appointment early

• Communicate your time constraints early to supervisor

Page 65: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 66: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s
Page 67: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

TUM provides the platform.

It is your responsibility, to create your environment

to write a successful thesis.

Page 68: How to Write a Great Master Thesis?...2017/05/30  · Dr. Elmar Juergens In close cooperation with Dr. Angelika Reiser & Vivija Simic 2000 - 2006 2006 - now 2009 - now 1. Why? 2. What‘s

Thanks!

Want to share your thesis experiences?

Looking for a student job or thesis topic in

Software Engineering?

Please contact me: [email protected]

@ElmarJuergens

www.thesisguide.org