Väitöstilaisuus Oulun yliopistossa

Väittelijä

Filosofian maisteri Iflaah Salman

Tiedekunta ja yksikkö

Oulun yliopiston tutkijakoulu, Tieto- ja sähkötekniikan tiedekunta, Empiirinen ohjelmistotuotanto ohjelmistoissa, järjestelmissä ja palveluissa (M3S)

Oppiaine

Tietojenkäsittelytiede

Väitöstilaisuus

11.12.2019 12:00

Väitöstilaisuuden paikka

L6, Linnanmaa

Aihe

Vahvistusharhan ja aikataulupaineen vaikutukset ohjelmistojen testauksessa

Vastaväittäjä

Professori Oscar Pastor, Universidad Politécnica de Valencia

Kustos

Apulaisprofessori Burak Turhan, Monash University

Vahvistusharhan ja aikataulupaineen vaikutukset ohjelmistojen testauksessa

Vahvistusharha tarkoittaa taipumusta hakea ennakko-odotuksia vahvistavaa todistusaineistoa. Ohjelmistotestaajien vahvistusharha tarkoittaa taipumusta varmistaa ohjelmiston oikea toiminta mieluummin kuin hakea siitä virheitä. Psykologinen tutkimus esittää, että aikataulupaine voi lisätä vahvistusharhaa heikentämällä työn analyyttista tarkastelua. Aikataulupainetta pidetään ohjelmistotekniikan soveltamiseen kielteisesti vaikuttavana asiana, minkä johdosta sen vaikutus vahvistusharhaan voi heikentää ohjelmiston laatua. Tarkastelimme ohjelmistotestaajien vahvistusharhaa tutkimalla aikataulupaineen vaikutusta vahvistusharhaan ja testaajien käsitykseen testauksen tehokkuudesta. Lisäksi tutkimme, mitkä muut tekijät johtavat ohjelmistotestauksen vahvistusharhaan, ja millä tavoin. Kehitimme teorian vahvistusharhaan johtavista tekijöistä haastattelemalla ohjelmistotestauksen ammattilaisia. Kehitetyssä teoriassa aikataulupaine osoittautui merkittäväksi vahvistusharhan tekijäksi. Ammattimaiset ohjelmistotestaajat haluavat mieluummin validoida ohjelmiston oikean toiminnan aikataulupaineessa. Vahvistusharha ilmeni ohjelmistotestauksen opiskelijoilla toteutetussa kokeellisessa tutkimuksessa, mutta aikataulupaine ei kuitenkaan lisännyt testaajien vahvistusharhaa. Toisessa kokeellisessa tutkimuksessa ohjelmistotestauksen opiskelijoilla käsitys työn tehokkuudesta säilyi riippumatta aikataulupaineesta. Johtopäätös on, että ohjelmistotestaajien on syytä kehittää tietoisuuttaan vahvistusharhasta ja parantaa käsitystään työn tehokkuudesta parantaakseen testaustyötä. Teollisuudessa automaattinen testaus voi lieventää aikataulupaineen aiheuttamaa vahvistusharhaa nopeuttamalla testisarjoja.

Väitöskirja

Viimeksi päivitetty: 28.11.2019