Software Evolution and Maintenance Project

Programme course, 7,5 credits

  • Period : 2024-September-02 until 2024-November-03
  • Location: Karlskrona
  • Type of instruction: On campus, day, part-time 50%
  • Main field of study: Software Engineering
  • Welcome to BTH! Information for admitted students regarding student account, registration and the course Canvas site.
  • Education level: A1N
  • Language of instruction: English
  • Course code: PA2558
Show more

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

Show more

Software Evolution and Maintenance Project, 7,5 credits

Evolution and Maintenance of software is concerned with continuously correcting, adapting, and perfecting the software. This work introduces special challenges such as the need to understand the existing codebase without having access to the original developers, in order to make changes you need to understand the consequences of thee
changes, you need to modernise the use of e.g. unit testing, and you need to take time to improve and refactor the codebase according to sound programming principles. It is, however, not enough to understand the source code in itself. You also need to understand how the source code is stored in a configuration management system, and how to suggest, inspect, approve, introduce, and test changes in the software and in the configuration management system. The intention of this course is to, through a practical case, create a deer insight in to challenges such as the above.

Good to know


Kvinna med headset

Study counselling:

Study options

Show only




Rate of study

Similar education

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