O nas
Zakład Inżynierii Oprogramowania jest najmniejszą jednostką Instytutu Informatyki i wywodzi się z Zakładu Teorii Algorytmów i Systemów Programowania. Obecnie zatrudnia 9 osób: profesora, profesora uczelni, czworo adiunktów i trzech asystentów. Zakład opiekuje się anglojęzyczną specjalnością Software Engineering prowadzoną w ramach studiów na kierunku Informatyka, a także prowadzi studium podyplomowe w tym zakresie i szkolenia dotyczące nowoczesnych metod i narzędzi dla sektora IT.
Badania
Pracownicy zakładu prowadzą badania naukowe dotyczące różnych faz w procesie wytwarzania oprogramowania:
pozyskiwania i analizy wymagań funkcjonalnych i pozafunkcjonalnych
szacowania pracochłonności produkcji oprogramowania na podstawie różnych informacji
doskonalenia i oceny jakości procesu produkcyjnego
projektowania i modelowania oraz metod wykrywania anomalii
tworzenia oprogramowania z wykorzystaniem środowisk low-code/no-code
W zakładzie realizowany jest grant NCN dotyczący metod reprezentacji kodu dla potrzeb identyfikacji wadliwych fragmentów kodu opartych na uczeniu maszynowym.
Wyniki prowadzonych prac badawczych były publikowane w uznanych czasopismach (Empirical Software Engieering, Journal of Systems and Software, IEEE Software, Information and Software Technology oraz prezentowane na wiodących konferencjach naukowych (ICSA, REFSQ, RE, ESEM, PROMISE, ICSME, SANER).