Suomeksi På svenska In English
Helsingin yliopisto Institutionen för datavetenskap
 

Årsberättelse 2006

Object-based software architectures - ROOSA

Forskningsgruppen ROOSA granskar programvaruarkitekturer och särskilt objektbaserade versioner av dem, och utvecklar arkitekturbaserade metoder och verktyg för programvaruproduktion. De centrala forskningsområdena är hantering av objektsbaserade tillämpningsramverk, utvärdering av mjukvaruarkitektur med hjälp av metrik och planeringsmodeller, samt arkitektur- och komponentbaserad testning av mjukvarufamiljer.

Gruppen har utvecklat verktyget JavaFrame för utveckling och hantering av tillämpningsramverk, verktyget Maisa för utvärdering av arkitekturer samt verktyget Rita för testning av varugrupper. På basen av erfarenheter med att testa produktfamiljer håller gruppen på att inrikta sig på att utveckla metoder och verktyg för testning av aspekter. Gruppen håller också på att starta forskning inom modellering och analys av specifikationer.

Därtill satsar forskningsgruppen på empirisk programvaruforskning där man med hjälp av olika testarrangemang försöker utreda hur bra olika programvaruprocesser, -metoder och –verktyg fungerar inom programvaruprojekt. I början av forskningsarbetet används institutionens egna programvaruprojekt som forskningsunderlag. Man har också utarbetat småskaliga forskningsrapporter på basen av undervisningen i programvaruproduktion.

År 2006 deltog institutionen i det europeiska ITEA-projektet SERIOUS, där man studerar hur kvaliteten på programvara har försämrats som en följd av programvaruevolutionen. Projektet har som målsättning att inkorporera analys av programvara och omstruktureringen av den i själva programvaruprocessen. För detta ändamål behövs väldefinierade kvalitetsmått för programvaruarkitektur, och de måste kunna mätas så tidigt som möjligt. Sådana mått utvecklas i projektet.

Kontakpersoner: professor Jukka Paakki och professor Inkeri Verkamo

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

Publikationer:

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 (on CD-ROM).