Palaute ja tiedustelut

viestinta(at)oulu.fi
puh. 0294 480 000
faksi (08) 553 4112
PL 8000
90014 Oulun yliopisto

Oulun yliopisto
 VIESTINTÄPALVELUT

Väitöstilaisuus Oulun yliopistossa

 

Väittelijä
Master of Science (Technology) Oleg Davidyuk

Tiedekunta ja laitos
Teknillinen tiedekunta, tietotekniikan osasto
0294 480 000

Oppiaine
Tietotekniikka

Väitöstilaisuus
8.6.2012 klo 12

Väitöstilaisuuden paikka
Linnanmaa, Wetteri-sali (IT 115)

Aihe
Automated and Interactive Composition of Ubiquitous Applications

Automatisoitu ja vuorovaikutteinen jokapaikan tietotekniikan sovellusten kokoaminen

Vastaväittäjä
Professori Sasu Tarkoma, Helsingin yliopisto

Kustos
Professori Jukka Riekki

Väitöskirja


Jokapaikan tietotekniikan sovellukset tukevat käyttäjän tarpeita arjessa

Jatkuvasti saatavilla olevien tietoteknisten sovellusten rakennuselementteinä ovat Web Services -ohjelmistojärjestelmä sekä muut resurssit, kuten mobiili- tai näyttölaite ja lisävarustellut esineet. Sovelluksia voidaan koota valitsemalla sopiva palvelu- ja resurssipaketti sekä niiden konfiguraatio käyttäjien tarpeen ja tilanteen mukaan.

Väitöskirjassa on tutkittu automatisoitua ja vuorovaikutteista sovellusten kokoamista. Automatisoinnin avulla järjestelmä toimii käyttäjän tarpeiden ja päämäärien mukaisesti, kun taas vuorovaikutteisuuden ansiosta käyttäjä voi itse määritellä tarpeensa ja päästä haluamaansa lopputulokseen.

Tutkimus sisältää yhteensä kahdeksan automatisoidun tai vuorovaikutteisen sovelluksen kokoonpanon prototyyppiä. Automatisoitu kokoaminen perustuu evoluutiolaskentaan ja geneettisiin algoritmeihin. Niiden toimivuutta on arvioitu yksityiskohtaisilla suorituskykyanalyyseillä todellisessa ja todellista tilannetta jäljittelevässä ympäristössä.

Työssä esitellyt vuorovaikutteiset kokoamissovellukset sopivat monenlaisiin tilanteisiin ja ne on tarkoitettu mobiililaitteiden graafisiin ja kosketuskäyttöliittymiin.

Molempia kokoamistapoja on tutkittu myös käyttäjäkokein. Niissä selvitettiin koehenkilöiden asenteita käyttäjän puolesta päätöksiä tekevää automatisoitua kokoamisjärjestelmää ja toisaalta kontekstitietoista kokoamiskäyttöliittymää kohtaan.