Suomeksi På svenska In English
University of Helsinki Department of Computer Science
 

Annual report 2006

Object-based software architectures - ROOSA

The ROOSA research group studies software architectures and the object-based forms, and develops methods and tools for architecture-based software engineering. Its main research areas are the management of object-based application frameworks, evaluating software architectures on the basis of metrics and design models, and testing software product families on the basis of their architecture and components.

The group has developed the JavaFrames tool for developing and managing application frameworks, the Maisa tool for evaluating architectures and the Rita tool for testing product families. On the basis of experience from product-family testing, the group is focusing on the development of methods and tools for testing aspects. It is also starting research into modelling and analysing requirements.

The research group has also branched out into empirical software research. This entails studying how different software processes, methods and tools function in software engineering projects with the help of various testing arrangements. At the beginning of the research, software engineering projects at the department are used as the basis for testing. On the basis of experiences with teaching software engineering, the group has produced small-scale research reports.

European ITEA project SERIOUS, which studied the decline of quality in software caused by software evolution. The goal of the project is to incorporate software analysis and renewal of its structure into the software process. For this end, we need well-specified quality measurements for software, and we have to be able to measure them at an early stage. The project develops these measurements.

Contact persons : Professor Jukka Paakki and Professor Inkeri Verkamo

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

Publications:

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