TDDD89 Scientific Method
Seminar 3
Seminar 3
Purpose
To practice how to write a section on related work for your thesis plan, including summarizing scientific results that will be necessary to relate to during your thesis.Preparations
Revise the introduction of your thesis plan according to the feedback you received at Seminar 2.
Based on your thesis topic, search for relevant literature and make sure to read at least four publications relevant to the topic and method you plan to employ as part of your thesis work. (Per team, not per person.)
Write a Related Work section of your thesis plan, and possibly a preceding Background section to describe the context of the work (recall the difference between Background and Related Work from Lecture 3). Make sure to properly use the references that you have read so far in the course, including specifically the ones that are relevant to your topic and method.
When writing about related work, you will need to summarize the results of the publications that you believe will be relevant to your work. As you read those references and write summaries of them, you may realize that your research questions are vague, or that the question seems uninteresting, or that you would really like to write about something else. That is rather to be expected, and the purpose of writing a tentative thesis plan is to start engaging with your topic and learn about it through reading and writing. The result of reading related work may be that you change the focus of your work.
The expected result is not a finished Background and Related Work (in the generic structure called Theory) chapter of a master's thesis. The most important part is to put your work in a scientific context using related work: publications that are relevant for your specific thesis work.
Even in the Background chapter,
do not include overly general background material (such as concepts taught in
mandatory courses at computer science bachelor level),
or descriptions of technical systems that may not be material to
understanding the specifics of your thesis issue.
Instead, introduce problem-specific central concepts, terms and notation that are
important for someone with a general computer science and engineering background
to be able to follow the rest of the thesis (plan), including the discussion of related work.
Be not overly specific either. Aim at future generalizability of your formalization
of the problem and its forthcoming solution.
For example, if you wish to study whether it would be economical to adopt the cross-platform mobile development framework PhoneGap for company X, you could start to write an introduction on company X's products, on Android vs. iOS specifics, and on how you write components in PhoneGap. However, this would not help the reader understand how you plan to conduct your study on the economics involved, or how you indeed define an economical choice. Instead, you should opt for introducing a formal ("theoretical") framework that extracts the core problem(s) to be solved, models it/them in a more abstract way (e.g., using weighted graphs, constraints or equations) and explains what costs and parameters are involved in making this choice, and how they can be evaluated. You could find literature on the total cost of IT systems, with models that include development, testing, and maintenance. Such models may to consider the cost of training staff to handle different codebases, or the cost of maintenance per line of code, or the estimated cost of upgrading software for new versions of platforms.
Submission of thesis plans
As a rule of thumb, expect to write about 2-3 additional pages plus references,
so your working document should have about 5 pages plus references now.
Also, include as an appendix section
a list of changes to your text, based on the feedback you have received thus far.
Share your revised and extended thesis plans on LISAM (Seminar3/group) by tuesday before the seminar, i.e., 3 december 2024.
Review of others' plans
Review (individually) the other thesis plans from your group once they are available on LISAM, before the seminar, and use the grading rubric as described below. Put your assessments of the other thesis plans in your group's Seminar3 folder in Lisam before the seminar.
Using the grading rubric
For each thesis plan that you review,
assess the thesis plan by using the
Grading Rubric
(attributes Introduction, Theory (= Background + Related Work),
Organization and Language, and Form).
Justify your assessment by referring to the course
literature on how to write a thesis, as well as
the papers that you read in preparation for Seminar 2.
To understand how to use the grading rubric,
start by reading the description at the top row.
For instance, the red row in the "Background and Related Work (Theory)" column reads
"Peer-reviewed scientific references are lacking.
The references only describe techniques to be
used, not any theoretical framework for
interpreting results or conducting a study".
This would correspond to the case above,
when an author describes how to write an
application using PhoneGap, but not how to
assess the economics of cross-platform
development.
The next row reads "Certain scientific
sources exist, but they do not cover the
areas necessary for the specific thesis work
and are not carefully chosen (too specific to
be of general use or vice versa) and are not
formatted so that their origin and character
become clear".
If, for example, the author has only made use of very
general references that concern application development costs in general,
or references to case studies of systems that are 30 years old,
or used models that are not applicable to a small company
developing applications that rely on third-party components to a large extent,
then this description may apply.
The references may also be formatted in such a
way that important information is missing.
Your assessments of each other's thesis plans need to be available on LISAM at the seminar.
Reading material
- Four papers relevant to your Related Work sections.
- The Related Work sections of the thesis plans by the other students in your group.
The seminar
During the seminar, each group will go through all group members' assessments of each thesis plan and compare them, with emphasis on the new Background and Related Work sections, and (where applicable) revised Introduction (see the list of changes in the thesis plan).You must have the material that your assessments refer to available during the seminar.
As you discuss the grading rubric during the seminar, make sure to engage in a dialogue on how to improve the proposed thesis plan, given the information available thus far.
Whenever the group is unsure, take note of your question and ask the seminar leader when joining your group.
Take notes of all feedback on your thesis plan, and revise the thesis plan after the seminar.
Use the grading rubric as a reference point for discussions on how to improve the thesis plan.
Compare with the corresponding sections in the
published thesis that you have read, as well as the
other publications.
Finally, agree within the group who will read which material for items (A) and (B) in Seminar 4 so that you will have a balanced distribution of different sources to discuss in the next seminar.
After the seminar
Individually, send a 4-5 lines informal reflection about the seminar discussion from your own point of view to your seminar leader by email, by the end of the seminar day; focus on one insight that is important for you. (Your seminar participation will not be fully approved in webreg before also this reflection has been received.)
Page responsible: Christoph Kessler
Last updated: 2024-12-02