About Us
The Department of Software Engineering is the smallest unit within the Institute of Computer Science, originating from the former Department of Algorithm Theory and Programming Systems. Currently, it employs nine staff members, including a full professor, an associate professor, four assistant professors, and three research assistants.
The department supervises the English-language Software Engineering specialization within the Computer Science program, as well as a postgraduate study program in this field. Additionally, it offers training courses on modern methods and tools for the IT sector.
The department is led by dr hab. inż. Bartosz Walter
Research
The department's research focuses on various phases of the software development process, including:
- Elicitation and analysis of functional and non-functional requirements,
- Effort estimation for software production based on different types of information,
- Improvement and assessment of software development process quality,
- Software design, modeling, and anomaly detection methods,
- Development of software using low-code/no-code environments.
The department is currently conducting an NCN-funded research project on code representation methods for machine-learning-based identification of defective code fragments.
The results of the department’s research have been published in renowned journals such as Empirical Software Engineering, Journal of Systems and Software, IEEE Software, Information and Software Technology, and have been presented at leading scientific conferences, including ICSA, REFSQ, RE, ESEM, PROMISE, ICSME, and SANER.