Print as pdf if you want a pdf! If you want a nicer printout, click off the browser's automatically added header and footer.
Blekinge Institute of Technology
Department of Software Engineering
Revision: 3
Reg.no: BTH-4-1-14-1194-2024
Master's Thesis (120 credits) in Software Engineering
Master's Thesis (120 credits) in Software Engineering
30 credits (30 högskolepoäng)
Course code: PA2534
Main field of study: Software Engineering
Disciplinary domain: Technology
Education level: Second-cycle
Specialization: A2E - Second cycle, contains degree project for Master of Arts/Master of Science (120 credits)
Language of instruction: English
Applies from: 2024-11-01
Approved: 2024-11-01
This course is established by Head of the Department of Software Engineering 2014-06-30. The course syllabus is approved by Head of Department of Software Engineering 2024-11-01 and applies from 2024-11-01.
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.
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.
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.
The following learning outcomes are examined in the course:
On completion of the course, the student will be able to:
Skills and Abilities
On completion of the course, the student will be able to:
Values and attitudes
On completion of the course, the student will be able to:
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.
Modes of examinations of the course
Code | Module | Credit | Grade |
1410 | Project plan | 2 credits | GU |
1420 | Presentation/Defense | 1 credits | GU |
1430 | Thesis opposition | 1 credits | GU |
1440 | Thesis and realisation | 26 credits | AF |
The course will be graded A Excellent, B Very good, C Good, D Satisfactory, E Sufficient, FX Failed result, a little more work required, F Fail.
The examiner may carry out oral follow-up of written examinations.
Grading is performed by the examiner after considering independent peer reviews. A student, who at the end of the course has not submitted a project plan is given the grade U on component Project plan (1410), since the student did not demonstrate adequate ability to perform tasks within specified timeframes. A student, who has not submitted an academic report of sufficient quality to be presented and defended within 12 (16) months from the start of the course, can at most receive grade B (C), since the student did not demonstrate adequate ability to perform tasks within specified timeframes. The oral presentation and defense of the thesis and oral opposition shall take place on campus. The number of times that a student may be examined to get a passing grade on each of the examination components of the course is limited to three.
The information before a course occasion states the assessment criteria and make explicit in which modes of examination that the learning outcomes are assessed.
An examiner can, after consulting the Disability Advisor at BTH, decide on a customized examination form for a student with a long-term disability to be provided with an examination equivalent to one given to a student who is not disabled.
The course evaluation should be carried out in line with BTH:s course evaluation template and process.
The course can form part of a degree but not together with another course the content of which completely or partly corresponds with the contents of this course.
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
Replaces PA2403, PA2503 and PA2511.
This is not a legal document. If you would like a copy of the legal decision regarding this course plan, contact the registrar at Blekinge Institute of Technology.