Предмет: Емпиријско софтверско инжењерство (12 - I834)


Основне информације

КатегоријаСтручно-апликативни
Научна областИнформационо-комуникациони системи
МултидисциплинарнаНе
ЕСПБ4
Матичне организационе јединице предмета

Департман за индустријско инжењерство и менаџмент
Програм предмета

Програм се примењује од 25.10.2012..


Предмети којима је предуслов предмет Емпиријско софтверско инжењерство

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

Бошковић др Драган
Ванредни професор

Предавања
Недостаје слика

Обрадовић Јована
Асистент

Рачунарске вежбе
Недостаје слика

Пржуљ др Ђорђе
Редовни професор

Рачунарске вежбе