how to write a great guided research...2020/01/09 · test suite minimization guided research, to...
TRANSCRIPT
![Page 1: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/1.jpg)
Technische Universität München
How to Write a Great Guided ResearchAnd why should I do it?
Roman Haas
With material from Dr. Elmar Juergens
In close cooperation with the Academic Advisors at TUM Informatics
![Page 2: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/2.jpg)
2011 – 2017 2017 – now
Research project “SOFIE”
![Page 3: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/3.jpg)
thesisguide.org
• Slides
• Video
• DetailedEssays
• FAQ
![Page 4: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/4.jpg)
Agenda
1. Motivation
2. Preparation
3. Doing the work
![Page 5: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/5.jpg)
Guided Research
• Guidance– Advisor has research
experience, helps you on your way
– Examiner must be fromTUM Informatics or affiliated with the Department of Informatics
• Your own (small) research project– Related Work
– Implementation?
– Proof?
– Evaluation?
• Document and presentyour work
➢ Insights into real scientific work
![Page 6: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/6.jpg)
Guided Research Master’s Thesis
• Voluntary
• 6 months, 10 ECTS
• Effort comparable to a more labor-intensive lab course
• Approx. 40 students/semester
• Mandatory
• 6 months, 30 ECTS
• Full-Time
• Approx. 100 students/semester
![Page 7: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/7.jpg)
Less Formal than a Thesis
• Written document is „just“ a scientific report on your results(8-12 pages in English) which you need to send to youradvisor/examinor only
• You have to present your work– At the chair
– Or at a „scientific event“
![Page 8: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/8.jpg)
There are some formalia, though…
• You have to be enrolled in a Master’s program (Informatics, Data Engineering & Analytics, Information Systems, Games Engineering)
• Registration must be done in the first lecture week
• Submission no later than the first lecture week of the nextsemester (6 months duration)
• Cannot be extended
• No transfer of credits, you need an internal examiner (withwhom you may work together abroad)
![Page 9: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/9.jpg)
Learning to Rank Extract Method Refactoring Suggestions for Long Methods
• Given: A set of refactoring suggestions for long methods
• Needed: scoring function to find out which is the best
• Approach: machine learning
![Page 10: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/10.jpg)
Result
![Page 11: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/11.jpg)
![Page 12: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/12.jpg)
Chronological Overview
01/15 04/15 10/15 04/16 08/16 01/17
Registration
SS2015
DeadlineTUM
DeadlineSWQD
Camera-Ready
Version
DeadlineSlides
![Page 13: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/13.jpg)
What is Different to Other Study Projects?
• More Freedom– Topic
– Own research
– You define schedule and pace
• Requires high level of self-organization
• Better opportunities for personal growth
![Page 14: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/14.jpg)
Personal Conclusion
• My GR was on my „mental Stack“ during my entire studies in the Master’s program
• GR got me out of my comfort zone
• Learned a lot on research methodologies and practicalapplication of machine learning techniques
• Working on my research topic was fun for me
• I would do it again☺
![Page 15: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/15.jpg)
BA
MA
GR
![Page 16: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/16.jpg)
BA
MA
GR
Timo Pawelka
Automatische Erkennung der Sprache von Quelltext-Kommentaren
Bachelor’s Thesis, not published
![Page 17: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/17.jpg)
BA
MA
GR
Raphael Nömmer
Design and Evaluation of Regression Test Suite Minimization Techniques
Master’s Thesis
Raphael Nömmer, Roman Haas
Test Suite Minimization
Guided Research, to be published in Conference Proceedings of SWQD ‘20
![Page 18: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/18.jpg)
Funding
Costs 1k€ – 5k€
• Travel and accomodation costs
• Conference fee
Funding sources (often mixed)
• Travel Subsidies
• Chairs
• DAAD scholarships
• CQSE
Decision processes take long, so organize this early!
![Page 19: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/19.jpg)
Agenda
1. Motivation
2. Preparation
3. Doing the work
![Page 20: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/20.jpg)
Get the Most out of your GR?!
• GR provides the opportunity to publish scientific work at a scientific venue.
• Nevertheless, formally, you do not need to publish anything
• My recommendation: aim for a scientific publication
![Page 21: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/21.jpg)
![Page 22: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/22.jpg)
Submissions AgendaSelection Procedure
10-50%
![Page 23: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/23.jpg)
Pecking Order
Aim: Submission to workshops
Conference10%-25%
Workshop40%-60%
![Page 24: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/24.jpg)
Several Months
Author Organizer Reviewer1
Call for Paper
Paper
RFR
Reviewer2
Reviewer3
Accept/Reject
Review
![Page 25: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/25.jpg)
![Page 26: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/26.jpg)
![Page 27: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/27.jpg)
![Page 28: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/28.jpg)
What If I have no Topic in Mind?
• Ask potential advisors for ideas– Advisor from Bachelor’s Thesis
– Lectures
– Seminars
– Lab courses
• As an advisor, I do not expect– Students to come up with thesis topics
– Students to apply only for documented topics
• If you have a rough idea, discuss it with potential advisors
![Page 29: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/29.jpg)
Requirements for a GR topic
• Is there a clear problem statement?
• Can different solutions be evaluated objectively?
Why?
• Decision making while you work on it
• Easier to convince advisor
• Easier to convince program chair
Even more important for a GR than BA/MA
More info: www.thesisguide.org
![Page 30: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/30.jpg)
What Makes a GoodGuided Research Advisor
• Needs to have publishing experience
• Has already succesfully published (ideally on the same workshop if you aim for a publication)
• Sources: scholar.google.com, DBLP, personal webpage.
![Page 31: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/31.jpg)
Agenda
1. Motivation
2. Preparation
3. Doing the work
![Page 32: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/32.jpg)
View as an Advisor
Regular meeting
Meeting on demand
![Page 33: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/33.jpg)
![Page 34: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/34.jpg)
![Page 35: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/35.jpg)
![Page 36: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/36.jpg)
Write for the Reviewer
• Make problem statement and contribution very clear
• Use established outline: https://thesisguide.org/2014/10/13/thesis-architecture/
• Make text easily readable. This is hard and exhausting work. But you can learn it, this is no issue of talent.
![Page 37: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/37.jpg)
![Page 38: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/38.jpg)
My Personal Best Practices
• Block writing time
• Begin with outline
• Separate writing from improving
• Write complete paragraphs before improving them
• Let text „cool down“ and proof-read it later again
• There is not the one silver-bullet way of writing
![Page 39: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/39.jpg)
Scott Berkun: How to Write an Essay in Fast Motion
Youtube: http://youtu.be/BNDEDWwZyKM
![Page 40: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/40.jpg)
English Writing Center
• Free one-to-one consulting with native English speakers– GR, Thesis, Homework, CV etc.
– Text needs not to be ready
https://www.sprachenzentrum.tum.de/sprachen/englisch/english-writing-center/
![Page 42: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/42.jpg)
![Page 43: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/43.jpg)
![Page 44: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/44.jpg)
![Page 45: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/45.jpg)
![Page 46: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/46.jpg)
Prepare Presentation
https://thesisguide.org/2015/03/04/how-to-draft-your-presentation/
![Page 47: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/47.jpg)
Presentation Differences to BA/MA
• Rehearsal talk with advisor
• Practice it in English
• Formulate starting sentences and learn them by heart
• Backup slides for questions (e.g., more details)
![Page 48: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/48.jpg)
Conclusion
Do you want to do your own research and get to know theresearch community? Then a guided research is the best youcan do!
![Page 50: How to Write a Great Guided Research...2020/01/09 · Test Suite Minimization Guided Research, to be published in Conference Proceedings of SWQD ‘20 Funding osts 1k€ –5k€](https://reader035.vdocument.in/reader035/viewer/2022081517/5fc1be3eeae91b682968e92e/html5/thumbnails/50.jpg)
Thank you!
If you are interested in a guided research in the fieldof software analysis and testing, please let me know:
More Info: www.thesisguide.org
http://cqse.eu/feedback-tum-talk
Feedback: