Yliopiston etusivulle Suomeksi På svenska In English
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Vuosikertomus 2006

Olioperustaiset ohjelmistoarkkitehtuurit - ROOSA

ROOSA-tutkimusryhmä tutkii ohjelmistoarkkitehtuureja ja niiden olioperustaisia muotoja sekä kehittää arkkitehtuuripohjaisen ohjelmistotuotannon menetelmiä ja työkaluja. Tärkeimmät tutkimusalueet ovat olioperustaisten sovelluskehysten hallinta, ohjelmistoarkkitehtuurien arviointi metriikoiden ja suunnittelumallien avulla sekä ohjelmistotuoteperheiden testaaminen arkkitehtuuri- ja komponenttipohjaisesti.

Ryhmä on kehittänyt sovelluskehysten kehittämiseen ja hallintaan JavaFrames-työkalun, arkkitehtuurien arviointiin Maisa-työkalun ja tuoteperheiden testaamiseen Rita-työkalun. Tuoteperheiden testaamisesta saadun kokemuksen pohjalta ryhmä on suuntautumassa erityisesti aspektien testaamiseen soveltuvien menetelmien ja työkalujen kehittämiseen. Ryhmä on myös käynnistämässä vaatimusten mallittamiseen ja analysointiin liittyvää tutkimusta.

Tutkimusryhmä panostaa lisäksi empiirisen ohjelmistotutkimukseen, jossa erilaisten koejärjestelyjen avulla pyritään selvittämään, kuinka hyvin erilaiset ohjelmistoprosessit, -menetelmät ja -työkalut toimivat ohjelmistoprojekteissa. Koealustana käytetään tutkimustyön alkuvaiheissa laitoksen ohjelmistotuotantoprojekteja. Ohjelmistotuotannon opetuskokemuksen pohjalta on myös työstetty pienimuotoisia tutkimusraportteja.

Vuonna 2006 laitos osallistui eurooppalaiseen ITEA-hankkeeseen SERIOUS, jossa tarkastellaan ohjelmistoevoluution aiheuttamaa ohjelmistotuotteen laadun heikkenemistä. Projektin tavoitteena on kytkeä ohjelmiston analysointi ja sen rakenteen uudistaminen kiinteiksi osiksi ohjelmistoprosessia. Tähän tarvitaan hyvin määriteltyjä ja mahdollisimman aikaisessa vaiheessa mitattavissa olevia ohjelmistoarkkitehtuurin laatumittoja, joita projektissa kehitetään.

Yhteyshenkilöt : professori Jukka Paakki ja professori Inkeri Verkamo

Kotisivu : http://www.cs.helsinki.fi/research/roosa/

Julkaisuja :

Taina, J: Female-only Software Engineering Student Teams - a Case Study. Proceedings of the International Conference on Engineering Education 2006 (ICEE'06), San Juan , Puerto Rico 2006 (in CD-ROM).