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).