MICOBISE- Kognitiivisten vinoumien lieventäminen ohjelmistotekniikassa

Projektin tiedot
Projektin kesto
-
Rahoittaja
Suomen Akatemia - Akatemiahanke
Projektin rahoittaja
Rahoituksen määrä
499 972 EUR
Projektin koordinaattori
Oulun yliopisto
Yhteystiedot
Tutkijat
Projektin kuvaus
Tässä hankkeessa tutkitaan ohjelmistosuunnittelijoiden kognitiivisia vinoumia, jotka ovat toistuvia ajattelun virheitä tai huonon harkinnan malleja, ja otetaan käyttöön vinoumien vähentämiseen tähtääviä käytäntöjä lieventämismekanismeina. Ohjelmistokehitys on sosioteknistä toimintaa, joka kattaa paljon enemmän kuin pelkät tekniset ratkaisut – siihen kuuluu myös tiivis vuorovaikutus sidosryhmien kanssa sekä päätöksenteko epävarmuuden ja inhimillisten tekijöiden keskellä. Nämä tilanteet ovat alttiita kognitiivisten vinoumien haitallisille vaikutuksille, mikä voi johtaa merkittäviin kustannus- ja aikatauluylityksiin ohjelmistoprojekteissa sekä heikkolaatuisiin ohjelmistotuotteisiin ja -palveluihin, mikä puolestaan heikentää loppukäyttäjien kokemusta.
Tämän hankkeen tavoitteena on kehittää näyttöön perustuva ymmärrys kognitiivisista vinoumista ohjelmistokehityksen kontekstissa ja sisällyttää vinoumia vähentäviä tekniikoita haitallisten vaikutusten lieventämiseksi kriittisessä päätöksenteossa eri tasoilla ohjelmistokehityksen elinkaaren aikana. Tavoitteena on parantaa teknisten ja prosessipäätösten laatua.
Hanke hyödyntää monimenetelmällistä lähestymistapaa, joka yhdistää empiiriset tutkimusmenetelmät ja erilaiset tiedonkeruukeinot. Näihin sisältyvät kirjallisuuskatsaukset ja haastattelut tiedonkeruuta varten, grounded theory -menetelmä laadulliseen analyysiin ja teorianmuodostukseen, kontrolloidut kokeet kehitettyjen teorioiden arvioimiseksi sekä tilastolliset analyysimenetelmät määrällisen kokeellisen datan käsittelyyn.
Hankkeen odotetaan edistävän merkittävästi ymmärrystämme ohjelmistotekniikan sosioteknisistä näkökohdista kognitiivisten vinoumien osalta. Odotettavissa olevia tuloksia ovat teoriat siitä, miten vinoumat vaikuttavat ohjelmistosuunnittelijoihin, sekä empiirisesti validoidut käytännöt näiden vinoumien torjumiseksi. Näiden tulosten tulisi johtaa paradigman muutokseen siinä, miten ohjelmistoja kehitetään ja miten ohjelmistokehitystä tutkitaan. Koska ohjelmistot ovat läsnä kaikilla talouden ja arjen osa-alueilla, hankkeen tuloksilla odotetaan olevan merkittäviä hyötyjä, kuten kehityskustannusten aleneminen, tuottavuuden kasvu ja loppukäyttäjien kokemuksen paraneminen laadukkaampien ohjelmistotuotteiden myötä.