Faculty of Technical Sciences

Subject: Empirical software engineering (17.IZMI21)

General information:
 
Category Theoretical-methodological
Scientific or art field
  • Teorijska i primenjena matematika
  • Inženjerstvo informacionih sistema
  • Information-Communication Systems
ECTS 4

The objective of course is to acquaint students with challenges, methods and approaches in empirical software engineering.

Students will gain theoretical knowledge of the various methods used to study complex phenomena that accompany the development of software products, such as designing empirical studies, e.g. experiments or case studies. The course will be of benefit to students who plan to engaged in research work in the field of software engineering, as well as future managers of quality in the software industry, which will be trained to use a variety of quantitative and qualitative methods in order to investigate software process.

The course covers the following topics: (1) a brief historical overview of empiricism in software engineering and motivation, (2) empirical software engineering methods through introduction of the relevant papers in the field, (3) a detailed review of qualitative and quantitative methods, (4) introduction to software metrics and measurement processes, and (5) the design of experiments in software engineering. Practical exercises will be designed as a series of experiments, students will apply the empirical methods discussed in class.

Lectures, laboratory exercises and exams. Lectures will be interactive and it will induced discussion of relevant topics through student presentations of exemplar papers in the field. During the course, students will go through the entire process of designing an experiment, execution, data collection, and at the end of the data analysis and synthesis of the results.

Authors Title Year Publisher Language
Muench, J., et. al. Software Process Definition and Management 2012 Springer English
Shull, F., Singer, J., Sjoberg, D.I.K. (eds) Guide to Advanced Empirical Software Engineering 2007 Springer English
Mandić, V., Markkula, J., Oivo M. Towards Multi-Method Research Approach in Empirical Software Engineering 2009 Springer-Verlag English
Juristo, N., Moreno, A Basics of Software Engineering Experimentation 2001 Springer English
Course activity Pre-examination Obligations Number of points
Theoretical part of the exam No Yes 50.00
Project Yes Yes 50.00
API Image

Assoc. Prof. Mandić Vladimir

Associate Professor

Lectures

Prof. Buhmiler Sandra

Full Professor

Lectures

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.