Program se primenjuje od 25.10.2012..
Predmeti kojima je preduslov predmet Empirijsko softversko inženjerstvo
Cilj predmeta je da studentima omogući razumevanje osnovnih koncepata empirijskog softverskog inženjerstva. Studenti će savladati osnovne zadatke, metode i pristupe u empirijskom softverskom inženjerstvu (eng. empirical software engineering). Pored toga, ovladaće naprednim kvantitativnim i kvalitativnim metodama u cilju dijagnostike softverskog procesa, uz uvažavanje kompleksnih fenomena koji taj proces prate.
Studenti će steći teorijska znanja o različitim metodama istraživanja kompleksnih fenomena koji prate razvoj softverskih proizvoda, npr. dizajniranje empirijskih studija, tipa eksperimenti ili studije slučaja. Predmet će biti od koristi studentima koji planiraju da se bave istraživačkim radom u oblasti softverskog inženjerstva, kao i budućim menadžerima kvaliteta u softverskoj industriji, koji će biti osposobljeni da upotrebe različite kvantitativne i kvalitativne metode u cilju dijagnostike softverskog procesa.
Predmet pokriva sledeće teme: (1) kratak istorijski pregled empiricizma u softverskom inženjerstvu i motivacija, (2) metode empiriskog softverskog inženjerstva sa prikazom referetnih radova, (3) detaljan pregled kvalitativnih i kvantitativnih metoda, (4) uvod u metrike i merenja softverskog procesa i proizvoda, i (5) dizajniranje eksperimenata u softverskom inženjerstvu.
Praktične vežbe će biti koncipirane kao niz eksperimenata kroz koje će studenti primeniti empirijske metode obrađene na predavanjima.
Predavanja, laboratorijske vežbe i ispit. Predavanja će biti interaktivna i podsticaće diskusiju relevatnih tema kroz studentske prezentacije referetnih radova. Na laboratorijskim vežbama studenti će proći kroz ceo proces dizajniranja eksperimenta, sprovođenja, prikupljanja podataka, i na kraju analize podataka i sinteze rezultata.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
V. Mandić, J. Markkula, M. Oivo | Towards Multi-Method Research Approach in Empirical Software Engineering | 2009 | Springer-Verlag | Engleski |
Juristo, N., Moreno, A | Basics of Software Engineering Experimentation | 2001 | Springer | Engleski |
Shull, F.; Singer J.; Sjoberg, D.I.K. (eds) | Guide to Advanced Empirical Software Engineering | 2007 | Springer | Engleski |
J. Muench, O. Armbrust, Martin Kowalczyk, M. Soto | Software Process Definition and Management | 2012 | Springer | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Predmetni(projektni)zadatak | da | da | 20.00 |
Test | da | da | 10.00 |
Test | da | da | 10.00 |
Prisustvo na predavanjima | da | da | 10.00 |
Teorijski deo ispita | ne | da | 50.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |