×
Универзитет у Новом Саду

Предмет: Емпиријско софтверско инжењерство (17.IZMI21)

Основне информације:
 
Категорија Теоријско-методолошки
Ужа научна област
  • Теоријска и примењена математика
  • Инжењерство информационих система
  • Информационо-комуникациони системи
ЕСПБ 4

Циљ предмета је да студентима омогући разумевање основних концепата емпиријског софтверског инжењерства. Студенти ће савладати основне задатке, методе и приступе у емпиријском софтверском инжењерству (енг. empirical software engineering). Поред тога, овладаће напредним квантитативним и квалитативним методама у циљу дијагностике софтверског процеса, уз уважавање комплексних феномена који тај процес прате.

Студенти ће стећи теоријска знања о различитим методама истраживања комплексних феномена који прате развој софтверских производа, нпр. дизајнирање емпиријских студија, типа експерименти или студије случаја. Предмет ће бити од користи студентима који планирају да се баве истраживачким радом у области софтверског инжењерства, као и будућим менаџерима квалитета у софтверској индустрији, који ће бити оспособљени да употребе различите квантитативне и квалитативне методе у циљу дијагностике софтверског процеса.

Предмет покрива следеће теме: (1) кратак историјски преглед емпирицизма у софтверском инжењерству и мотивација, (2) методе емпиријског софтверског инжењерства са приказом реферетних радова, (3) детаљан преглед квалитативних и квантитативних метода, (4) увод у метрике и мерења софтверског процеса и производа, и (5) дизајнирање експеримената у софтверском инжењерству. Практичне вежбе ће бити конципиране као низ експеримената кроз које ће студенти применити емпиријске методе обрађене на предавањима.

Предавања, лабораторијске вежбе и испит. Предавања ће бити интерактивна и подстицаће дискусију релевантних тема кроз студентске презентације реферетних радова. У склопу предмета студенти ће проћи кроз цео процес дизајнирања експеримента, спровођења, прикупљања података, и на крају анализе података и синтезе резултата.

Аутори Назив Година Издавач Језик
Владимир Мандић Емпиријске методе у софтверском инжењерству, уџбеник у изради 2019 Српски језик
Mandić, V., Markkula, J., Oivo M. Towards Multi-Method Research Approach in Empirical Software Engineering 2009 Springer-Verlag Енглески
Shull, F., Singer, J., Sjoberg, D.I.K. (eds) Guide to Advanced Empirical Software Engineering 2007 Springer Енглески
Juristo, N., Moreno, A Basics of Software Engineering Experimentation 2001 Springer Енглески
Muench, J., et. al. Software Process Definition and Management 2012 Springer Енглески
Предметна активност Предиспитна Обавезна Број поена
Предметна активност
Предметни пројекат
Предиспитна
Да
Обавезна
Да
Број поена
50.00
Предметна активност
Теоријски део испита
Предиспитна
Не
Обавезна
Да
Број поена
50.00

Предавања

Предавања