Програм се примењује од 25.10.2012..
Предмети којима је предуслов предмет Емпиријско софтверско инжењерство
Циљ предмета је да студентима омогући разумевање основних концепата емпиријског софтверског инжењерства. Студенти ће савладати основне задатке, методе и приступе у емпиријском софтверском инжењерству (енг. empirical software engineering). Поред тога, овладаће напредним квантитативним и квалитативним методама у циљу дијагностике софтверског процеса, уз уважавање комплексних феномена који тај процес прате.
Студенти ће стећи теоријска знања о различитим методама истраживања комплексних феномена који прате развој софтверских производа, нпр. дизајнирање емпиријских студија, типа експерименти или студије случаја. Предмет ће бити од користи студентима који планирају да се баве истраживачким радом у области софтверског инжењерства, као и будућим менаџерима квалитета у софтверској индустрији, који ће бити оспособљени да употребе различите квантитативне и квалитативне методе у циљу дијагностике софтверског процеса.
Предмет покрива следеће теме: (1) кратак историјски преглед емпирицизма у софтверском инжењерству и мотивација, (2) методе емпириског софтверског инжењерства са приказом реферетних радова, (3) детаљан преглед квалитативних и квантитативних метода, (4) увод у метрике и мерења софтверског процеса и производа, и (5) дизајнирање експеримената у софтверском инжењерству.
Практичне вежбе ће бити конципиране као низ експеримената кроз које ће студенти применити емпиријске методе обрађене на предавањима.
Предавања, лабораторијске вежбе и испит. Предавања ће бити интерактивна и подстицаће дискусију релеватних тема кроз студентске презентације реферетних радова. На лабораторијским вежбама студенти ће проћи кроз цео процес дизајнирања експеримента, спровођења, прикупљања података, и на крају анализе података и синтезе резултата.
Аутори | Назив | Година | Издавач | Језик |
---|
V. Mandić, J. Markkula, M. Oivo | Towards Multi-Method Research Approach in Empirical Software Engineering | 2009 | Springer-Verlag | Енглески |
Juristo, N., Moreno, A | Basics of Software Engineering Experimentation | 2001 | Springer | Енглески |
Shull, F.; Singer J.; Sjoberg, D.I.K. (eds) | Guide to Advanced Empirical Software Engineering | 2007 | Springer | Енглески |
J. Muench, O. Armbrust, Martin Kowalczyk, M. Soto | Software Process Definition and Management | 2012 | Springer | Енглески |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|
Предметни(пројектни)задатак | да | да | 20.00 |
Тест | да | да | 10.00 |
Тест | да | да | 10.00 |
Присуство на предавањима | да | да | 10.00 |
Теоријски део испита | не | да | 50.00 |
| Име и презиме | Вид наставе |
---|
| | Предавања |
| | Рачунарске вежбе |
| | Рачунарске вежбе |