PA2534 Master's Thesis (120 credits) in Software Engineering

Programme course, 30 Higher education credits, Second cycle, spring semester 2023

This course is part of a programme and cannot be applied.

The aim of the course is that students will practice their ability to define, plan, implement and present independent scientific research work. Students are expected to apply the knowledge acquired during their education and independently immerse themselves in one or more specific sub-areas within the main subject area software engineering. The goal of the student is to, orally and in writing, report the results of his or her research and to critically examine and oppose on another thesis.
The presentations shall comply with the requirements and criteria for academic writing.

Facts

  • Type of instruction: On campus, day, full-time
  • Period : 2023-January-16 until 2023-June-04
  • Education level: A2E
  • Application: This course is part of a programme and cannot be applied.
  • Language of instruction: The language of instruction is English.
  • Location: Karlskrona
  • Main field of study: Software Engineering
  • Course syllabus: Download
  • Welcome letter: This course is part of a programme and has no welcome letter.
  • Entry requirements: Admission to the course requires a minimum of 90 higher education credits in Software Engineering, including at least 30 credits at the advanced level.
    In addition, students must have successfully completed a course in Research Methods in Software Engineering and/or Computer Science for 7.5 credits.

Content

The course comprises four components:
1. Prestudy and planning
2. Implementation
a. Research work
b. Supervision and progress tracking
c. Written reporting
3. Oral presentation and defense
4. Opposition
a. Oral opposition
b. Written opposition
Prestudy and planning include developing a project plan that includes a timetable for the project. In the research phase (implementation) the project is executed and documented in an academic report according to the timetable. This also includes regular progress tracking of the work. At the oral presentation, the student will defend his or her thesis. Each student must also act as opponent on another thesis.

Learning outcomes

Knowledge and Understanding
After the course the student should be able to:

  • demonstrate a broad knowledge and understanding in software engineering,
  • show substantially deeper knowledge of at least one sub-area of software engineering, including a deeper insight into current research and development,
  • demonstrate deeper methodological knowledge and understanding within software engineering.


Skills and Abilities
After the course the student should be able to:
  • demonstrate the ability to creatively, critically and independently identify and formulate scientific questions,
  • demonstrate the ability to answer scientific questions using suitable methods and thereby contribute to the development of knowledge in software engineering,
  • demonstrate the ability to plan, monitor and complete an independent research project within a given timeframe and supervision resources,
  • demonstrate the ability to orally and in writing clearly explain and discuss his or her conclusions and the knowledge and arguments behind them, in dialogue with researchers, students at the same level in the field and lay people,
  • discuss the thesis orally and in writing in English,
  • demonstrate the ability to systematically and on a scientific basis apply knowledge acquired during his or her education and to identify, analyze, synthesize and critically examine scientific literature.

Values and attitudes
After the course the student should be able to:
  • demonstrate the ability to systematically and critically examine both their own and others' work in relation to relevant scientific, technical,social, and ethical aspects;
  • demonstrate the ability to identify their need of further knowledge and to take responsibility for their learning.

Course literature and other teaching material

Textbooks
Instructions for Degree Projects (provided by
university department).
Other textbooks are chosen individually by the
student in consultation with the supervisor.
Reference literature
1. Thesis Projects: A Guide for Students in Computer
Science and Information Systems; 2nd Edition
Authors: Mikael Berndtsson et al.
Publisher: Springer
Year: 2007, Pages: 162
ISBN-13: 978-1848000087
2. Experimentation in Software Engineering ? An
Introduction; 2nd Edition
Authors: C. Wohlin, P. Runeson, M. Höst, M.C.
Ohlsson, B. Regnell, A. Wesslén
Publisher: Springer Verlag
Year: 2012, Pages: 250
ISBN-13: 978-3642290435

Course literature and other teaching material

Textbooks
Instructions for Degree Projects (provided by
university department).
Other textbooks are chosen individually by the
student in consultation with the supervisor.
Reference literature
1. Thesis Projects: A Guide for Students in Computer
Science and Information Systems; 2nd Edition
Authors: Mikael Berndtsson et al.
Publisher: Springer
Year: 2007, Pages: 162
ISBN-13: 978-1848000087
2. Experimentation in Software Engineering ? An
Introduction; 2nd Edition
Authors: C. Wohlin, P. Runeson, M. Höst, M.C.
Ohlsson, B. Regnell, A. Wesslén
Publisher: Springer Verlag
Year: 2012, Pages: 250
ISBN-13: 978-3642290435

Learning methods

The student works individually and independently, and is responsible for completing a thesis with sufficiently high quality within the given timeframe and with given supervision resources. Exceptions to individual work must be approved by the examiner.

Each student is supervised by an academic supervisor at the university. In addition to the academic supervisor, a student might have an external supervisor from industry or another university.

The course starts with introductory seminars. The remaining time consists of independent work in the form of planning, executing, monitoring, and reporting a thesis and an opposition against another thesis. During the work, the student should maintain an e-portfolio in the course’s learning platform where he or she regularly informs about the status and progress of his or her degree project.

The final, revised academic report is graded by the examiner after oral presentation and defense. The examiner grades the academic report based on his or her own assessment and consideration of independent peer reviews. Also the project plan is graded by the examiner supported by independent peer reviews.

The presentation and defense can only be carried out when (i) there is an approved project plan and (ii) the academic report is sufficient in its current form for presentation and defense. This assessment does not mean that the report will be approved, since grading is done by the examiner after presentation and defense of the academic report.

The project plan, oral presentation and defense, oral and written opposition, and the academic report shall follow the instructions and templates included in the Instructions for Degree Projects provided by the Faculty of Computing.

The course is a campus course. The student is expected to be available for supervision. It is the student's responsibility to conserve supervision resources. The student is not entitled to supervision time outside term time.

A student who does not complete his or her thesis within the term it was commenced, can get continued supervision for a limited time only and no more than six months after the course ends. The examiner has the right to end supervision when all supervision time is exhausted. However, a student is always entitled to submit his or her independent work for grading at subsequent examination times. A students who re-registers for the course is not entitled to renewed supervision time.

Work placement

Project

Teachers

Planned learning activities

Lectures and seminars.

Time allocation

On average, a student should study 801 hours to reach the learning outcomes.
This time includes all the various available learning activities (lectures, self studies, examinations, etc.).
This estimation is based on the fact that one academic year counts as 60 ECTS credits,
corresponding to an average student workload of 1 600 hours. This may vary individually.

Assessments

Component examinations for the course
Code Title ECTS credits Grade
1410 Project plan 2 G-U
1420 Presentation/Defense 1 G-U
1430 Thesis opposition 1 G-U
1440 Thesis and realisation 1 26 A-F
  1. 1Determines the final grade for the course, which will only be issued when all components have been approved.

Grading

The course will be graded A Excellent, B Very good, C Good, D Satisfactory, E Sufficient, FX Insufficient, supplementation required, F Fail.

Exams

More information about exams are found in the Student's Portal, where you also enrolls for most exams.


There might be other scheduled examinations. Information regarding these examinations are available in the learning platform Canvas or at other places that the person who is responsible of the course will refer to.

Course Evaluation

The course manager is responsible for the views of students on the course being systematically and regularly gathered and that the results of the evaluations in various forms affect the form and development of the course.

Do you have a question? Type it here and we will get back to you as soon as possible!
×