Research Seminar on Software Engineering (3 ECTS)
Dietmar Pfahl dietmar.pfahl@ut.ee
Research Seminar on Software Engineering (3 ECTS) Dietmar Pfahl - - PowerPoint PPT Presentation
Research Seminar on Software Engineering (3 ECTS) Dietmar Pfahl dietmar.pfahl@ut.ee Seminar Goal To help you deliver a high-quality master thesis on time Target: Defence in June 2021 Focus on Goals and Methodology (to achieve the
Dietmar Pfahl dietmar.pfahl@ut.ee
literature review
1
2
Guidelines Document + Thesis Template
3
Guidelines Document + Thesis Template Introduction Why do it? (Context / Motivation) What to achieve? (Goals) Related Literature What exists already? Methodology How to achieve goals? Results What was achieved? Discussion How well were goals achieved? What are the limitations? Conclusions Summary of achievements What next?
4
Guidelines Document + Thesis Template Introduction Why do it? (Context / Motivation) What to achieve? (Goals) Related Literature What exists already? Methodology How to achieve goals? Results What was achieved? Discussion How well were goals achieved? What are the limitations? Conclusions Summary of achievements What next?
https://www.cs.ut.ee/sites/default/files/cs/guidelines_for_graduationtheses_atut_iofcs_2017.pdf
5
https://www.cs.ut.ee/sites/default/files/cs/guidelines_for_graduationtheses_atut_iofcs_2017.pdf
6
Software Process Improvement ?
https://www.cs.ut.ee/sites/default/files/cs/guidelines_for_graduationtheses_atut_iofcs_2017.pdf
7
More relevant for theoretical informatics In SE/IS: Modeling, Algorithms, ??
https://www.cs.ut.ee/sites/default/files/cs/guidelines_for_graduationtheses_atut_iofcs_2017.pdf
8
(Systematic) Literature Review Mapping Study (=light-weight SLR) Survey Study (questionnaires/interviews)
https://www.cs.ut.ee/sites/default/files/cs/guidelines_for_graduationtheses_atut_iofcs_2017.pdf
9
Design Science / Engineering / Case Study / Action Research
https://www.cs.ut.ee/sites/default/files/cs/guidelines_for_graduationtheses_atut_iofcs_2017.pdf
10
Evaluation / Quality Assessment (Test & Static Analysis) (and Process Assessment/Evaluation)
https://www.cs.ut.ee/sites/default/files/cs/guidelines_for_graduationtheses_atut_iofcs_2017.pdf
11
Didactics / Evaluation based on Student Feedback
12
Exploratory Question Design Question Knowledge Question Research Question Existence Question Description and Classification Question Descriptive Comparative Question Base-Rate Question Relationship Question Causality Question Frequency and Distribution Question Descriptive-Process Question Simple Causality Question Causality-Comparative Question Causality-Comparative Interaction Question
properties? / How can it be categorized? / How can we measure it? / What is its purpose? / What are its components? / How do the components relate to each other?
14
(Base-rate Questions)
(Relationship Questions)
Questions)
15
What is an average amount of X? Example: How many distinct code smell types do in Java code exist? How often do they occur?
is the process by which X happens? / In what sequence do the events
Example: How do software developers at company XYZ test their web- applications? (i.e., what processes and tools do they use?)
16
correlate with occurrences of Y? Example 1: Do project managers’ claims about the intensity of testing correlate with the actual intensity of testing? Example 2: Does the occurence of certain types of failures correlate with specific use cases?
17
Y? / What are all the factors that cause Y? / What effect does X have on Y? Example: Does the use of UML diagrams improve the quality of the design?
at preventing Y than Z? Example: Does the use of UML diagrams improve the quality of the design more than
Example: Does the use of UML diagrams improve the quality of the design more than
18
19
Reviews in Software Engineering Technical Report EBSE-2007-01, 2007.
Software Engineering. EASE 2008, 2008.
Frame for Empirical Software Engineering. In: Felderer M., Travassos G. (eds) Contemporary Empirical Methods in Software Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-32489-6_5
20
21
used for general Q/A
and other questions about the seminar.
used for general Q/A
guidelines for graduation theses) and other questions about the seminar and its next submissions.
Preferably, I try to schedule individual consultation sessions on Wednesdays after 16:15. If that does not work for you, we can try to find a different time-slot. Please contact me for an individual consultation at least 24 hours ahead of time.
22
Content; (4) Slide Quality: Appropriate Font Size / Not Too Full / Appropriate Use of Visuals, Graphs, Tables
Content; (4) Slide Quality: Appropriate Font Size / Not Too Full / Appropriate Use of Visuals, Graphs, Tables
23
Content; (4) Slide Quality: Appropriate Font Size / Not Too Full / Appropriate Use of Visuals, Graphs, Tables
Content; (4) Slide Quality: Appropriate Font Size / Not Too Full / Appropriate Use of Visuals, Graphs, Tables
24
Grading Scheme for Presentation & Final Report
lates the basic principles of an academic work (for example, in the case of plagiarism). Grade 1 in any of the criteria automatically means F (fail) as a final grade.
minimal requirements established to the criterion concerned. Grade 2 in two criteria automatically means F (fail) as a final grade.
when the work meets the minimal requirements of the criterion, but contains some substantial shortcomings.
criterion and is outstanding in some aspect.
25
How to definitely fail the course?
justification; sufficient justification is a certificate from a medical doctor saying that you cannot be at work).
will be granted!
(topics, supervisors, reports, slides, feedback).
26
27
and the context
28
29
30
31
policing in the United States. International Journal of Technology and Human Interaction, 1(3), 1-14.
Standardization Research.
32
policing in the United States. International Journal of Technology and Human Interaction, 1(3), 1-14.
Standardization Research.
Australia: University of Western Australia, Crime Research Centre.
Nebraska Symposium on Motivation: Vol. 38. Perspectives on motivation (pp. 237-288). Lincoln: University of Nebraska Press.
33
University of Missouri, Columbia.
Paper presented at the meeting of the American Professional Society on the Abuse of Children, San Diego, CA.
psychology undergraduates. Journal of Bibliographic Research, 5, 117- 123. Retrieved October 13, 2001, from http://jbr.org/articles.html
34
in parentheses
(Brown, 2002)
In most organizations, data resources are considered to be a major resource (Brown, 2002; Krall & Johnson, 2005; Smith, 2001). Brown (2002) states that the value of data is recognized by most organizations “In most organizations, data resources are considered to be a major organization asset” (Smith, 2001, pp. 35-36) and must be carefully monitored by the senior management. Brown (2002) states that “the value of data is realized by most organizations” (p. 45).
In most organizations, data resources are considered to be a major resource [15, 30, 84].
35
https://www.cs.ut.ee/sites/default/files/cs/guidelines_for_graduationtheses_atut_iofcs_2017.pdf
be done to achieve the goals -> 4-7 pages
36
per copied fragment
37
38
materials)
40
appropriately where possible?
intonation engaging? Is the gesturing appropriate? Is the rhythm engaging?
between logical parts of the presentation clearly articulated?
level of detail appropriate? Are examples used appropriately?
the time limit respected?
41
42
43