Suomeksi In English
University of Helsinki Department of Computer Science
 

Annual report 2007

Object-based software architectures - ROOSA

The ROOSA research group studies different stages of the software process. The main focus has lain on design and object-based software architectures, but in 2007, the team also worked on empirical software research and the testing of aspect software.

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 aspect-based software. In future, the testing research will branch out into research into the testing of embedded systems.

Empirical software research is a focal area in software engineering. The software engineering projects carried out at the department will be used as the basis for the research as much as possible.

In 2006, the research group participated in SERIOUS, a European ITEA project, which studies the deterioration of quality in software products caused by software evolution. The project aims at incorporating software analysis and restructuring as parts of 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 continued successfully in 2007, and is expected to bring forth good results in 2008.

Contact person: Professor Juha Taina

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

Selected publications:

Taina J., Simola K., Parallel software engineering student projects. Proceedings of the International Conference on Engineering Education 2007 (ICEE'07). Portugal , September 2007 (in CD-ROM).