SLIDE 1 PAPER SESSIONS
(EVOLUTION EDITION)
5/10/14 November 2014
SLIDE 2
THESIS FAIR
10 November starts at 17:00 requirements examples industry 20 November starts at 13:00 website speeddating free market
SLIDE 3
EVOLUTION & SESSIONS
Bibliography papers summaries annotations Essay papers topic make a point
SLIDE 4
ESSAY GRADING
7.0 is the default ±1 from writing quality proper spelling, grammar, structure ±1 from conciseness duplication, repetition, redundancy, repetition ±1 from validity convincingness of the argumentation ±1 from creativity or the presence of new insights
SLIDE 5
BIBLIOGRAPHY GRADING
7.0 is the default ±1 from writing quality proper spelling, grammar, structure ±1 from coverage papers missing or added ±1 from critical thinking bring in your own experience
SLIDE 6
CITE YO SOURCES
Important stuff authors title year venue Less important stuff pages doi publisher
SLIDE 7
YES OR NO
Architecture Centric Support for Adaptive Service Collaborations by Robrecht Haesevoets, Danny W eyns, Tom Holvoet.
SLIDE 8 YES OR NO
Haesevoets, R., W eyns, D., & Holvoet, T. (2014). Architecture-centric support for adaptive service
ransactions on Software Engineering and Methodology (TOSEM), 23(1), 2.
SLIDE 9 YES OR NO
V adim Zaytsev, Anya Helene Bagge. Parsing in a Broad Sense. In Jürgen Dingel, W
Isidro Ramos, Silvia Abrahão, Emilio Insfran, editors, Proceedings of the 17th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2014), LNCS 8767, pages 50–67, Springer International Publishing, October 2014.
SLIDE 10 YES OR NO
V adim Zaytsev. Formal Foundations for
- Semiparsing. In Serge Demeyer, Dave Binkley,
Filippo Ricca, editors, IEEE, pages 313–317, 2014.
SLIDE 11
YES OR NO
Toward an Engineering Discipline for Grammarware, ACM T ransactions on Software Engineering Methodology,
DOI: 10.1145/1073000, 2005.
SLIDE 12
WRITING
Why do we write papers? masters theses? Who likes to write? Why is writing hard? How can it be interesting and fun? How can you write better?
SLIDE 13 ARGUMENTATION
Be aware when you are arguing! If, when, then, because, why, consequentialmy, therefore, so, and, but, concluding, believe, assume, know, implies, ... Use the words to make explicit, step by step, what you are thinking The act of writing an argumentation down often makes you discover that you do not understand yet. That’s great!
SLIDE 14 REASONING
Abduction: finds a plausible explanation to
- bserved facts (used for finding hypotheses)
Deduction: logically arrives at a conclusion from earlier truths (used for proving) Induction: arrives at a general conclusion even though not all instances have been observed (used for making sense of reality)
SLIDE 15
EXAMPLES?
SLIDE 16
REASONING TECHNIQUES
Assumptions not all questions can be answered use common sense Proof vs. evidence Strength of an argument
SLIDE 17
HTTP://BOOKOFBADARGUMENTS.COM
SLIDE 18
SLIDE 19
SLIDE 20
SLIDE 21
SLIDE 22
SLIDE 23
EXAMPLES?
SLIDE 24
QUALITY ASPECTS
Language: has to be correct, and simple. Logic: does it make sense? Structure: is it well organised? Flow: is it easy to digest?
SLIDE 25
TOPIC EXAMPLES
Software metrics Code cloning Repository mining Refactoring Continuous integration Change management