Course syllabus for

User Needs, Requirements Engineering and Evaluation, 10 credits

Verksamhetsanalys, användarkravhantering och utvärdering, 10 hp
This course syllabus is valid from spring 2024.
Please note that the course syllabus is available in the following versions:
Spring2018 , Spring2021 , Autumn2021 , Spring2024
Course code
Course name
User Needs, Requirements Engineering and Evaluation
10 credits
Form of Education
Higher Education, study regulation 2007
Main field of study 
Health Informatics 
AV - Second cycle 
Grading scale
Fail (F), fail (Fx), sufficient (E), satisfactory (D), good (C), very good (B) or excellent (A)
Department of Learning, Informatics, Management and Ethics
Decided by
Utbildningsnämnden LIME
Decision date
Revised by
Education committee LIME
Last revision
Course syllabus valid from
Spring 2024

Specific entry requirements

A Bachelor's degree or a professional degree equivalent to a Swedish Bachelor's degree of at least 180 credits in healthcare, biomedicine, medical technology, computer and systems sciences, informatics or the equivalent. And proficiency in English equivalent to English B/English 6.


The purpose of this course is that the students should learn how to use the tools and methods they will need in their work as health informaticians to analyze and model needs and requirements of patients, healthcare professionals and care providers, as well as to evaluate eHealth in different contexts. On completion of the course the student should be able to:

Knowledge and understanding

  • describe and discuss the importance of understanding and analyzing healthcare organizations, users' needs and requirements in different contexts
  • describe and compare different methods for analysis of healthcare organizations and user needs and their application
  • explain, discuss and analyze different evaluation methods and techniques to assess functionality and usability in eHealth and effects on users, organizations and outcomes


  • analyze and  describe health and social care as well as patients' self-care needs and work/care processes
  • using different methods and techniques to describe the context and creating models or prototypes of an eHealth system
  • compare, contrast and choose different evaluation methods and instruments depending on the purpose and context of an evaluation
  • plan and carry out an eHealth evaluation study
  • critically assess reported evaluation studies


  • value the use of multidisciplinary work in requirements and needs analysis
  • explain and motivate the need of an iterative development process and continuous user involvement
  • discuss relevant ethical issues related to needs assessments, user involvement and evaluations


When developing information and communication technology (ICT) for health, social and self-care it is important to have an understanding of work routines, care processes, information needs and other central pre-conditions at the clinical and personal level. This is very context dependent and affects how eHealth needs to be designed to suit different contexts of care. This understanding must be shared between many different stakeholders, including end-users (e.g. care professionals, administrators, patients), management and system developers.

The course therefore addresses methods for analyzing health and social care organisations and user needs analysis, as well as documentation and communication of these and formulation of requirements based on the needs. Specific prerequisites for requirements engineering in health and social care are discussed. In addition, the course gives an overview over relevant methods and techniques for evaluation of e-services, computer applications and/or information systems in health, social and self-care. The course provides an understanding of the role of formative and summative evaluation during the system development lifecycle and introduces guidelines for good evaluation practice and reporting.

Different methods and tools are presented and the students get to practice these methods during the course.

Teaching methods

Lectures/teaching sessions, seminars and group assignments. For the group assignments, groups with a mix of students with a clinical background and students with a technical background are created.  In each group, the collected skills should be utilized to carry out the different assignments.

The course is given in the form of a number of blocks where different themes are treated. The blocks are structured similarly:

  • lectures that introduce new theory and project assignments
  • opportunities for teacher guidance for group assignments
  • presentations of group assignments and reflecting seminars


The examination consists of two parts:

  • group assignments and
  • an individual  digital written examination at distance.

The final grade for the course is based on both group assignments (30%) and the digital written examination at distance (70%) and is assessed with the grading scale A-F.

The final grade for the course will be assigned when all compulsory parts have been completed.

Compulsory participation
 The course includes mandatory sessions marked in the course schedule. The examiner assesses if and, in that case, how absence from compulsory parts can be compensated. Before the student has participated in all compulsory parts or has compensated for absence in accordance with the examiner's instructions, the student's results for the moment/course will not be registered in LADOK. Absence from a compulsory part may result in the student having to wait to compensate until the next time the course is given. 

Limitation of number of occasions to write the exam
Students who have not passed the regular examination are entitled to participate in five more examinations. If the student has not passed the exam after four participations he/she is encouraged to visit the study advisor. If the student has failed six examinations/tests, no additional examination or new admission is provided.
The number of times that the student has participated in one and the same examination is regarded as an examination session. Submission of a blank examination is regarded as an examination. Delayed submission affects the possibility to receive a higher grade than C. An examination for which the student registered but not participated in will not be counted as an examination.

If there are special grounds, or a need for adaptation for a student with a disability, the examiner may decide to deviate from the syllabus's regulations on the examination form, the number of examination opportunities, the possibility of supplementation or exemptions from the compulsory section/s of the course etc. Content and learning outcomes as well as the level of expected skills, knowledge and abilities may not be changed, removed or reduced.

Transitional provisions

Examination will be provided during a time of two years after a possible cancellation of the course. Examination can take place according to an earlier literature list during a time of one year after the date when a major renewal of the literature list has been made.

Other directives

Course evaluation will be carried out in accordance with the guidelines established by the  Committee for Higher Education.

The course is given in English.

Literature and other teaching aids

Sharp, Helen; Rogers, Yvonne; Preece, Jennifer Interaction design : beyond human-computer interaction