Projects

We conduct basic research as well as applied research and technology transfer. Typical project goals are the development, deployment, analysis, evaluation, and improvement of innovative software technologies, models, or measurement systems. In addition, we perform empirical studies to satisfy important needs.. Do not hesitate to contact us for collaborating in future projects.

Selected Projects

Cooperations

Our group cooperates with several industry and research organizations, for instance Tieto, Elektrobit, Nokia Siemens Networks, University of Oulu or University Politécnica de Madrid. Selected success cases are described below.

Electrobit Special Device Platform

The Elektrobit business project started at Software Factory at the beginning of 2012 and is centred on the Special Device Platform and the development initiatives related to the platform. The goal is to develop action models which improve the development work of the teams spread across the world and the transparency of software and hardware development,
as well as improving the means used to measure that development. The transparency of development is essential in agile and Lean operating models, in order to avoid unnecessary design costs or work, amongst other considerations. Cultural differences and operating models are typical barriers to transparency. Within the project, an attempt is made to define which issues are important from a transparency point of view, and what transparency demands of the people who work in the development teams.

Tieto Open Application Suite

Tieto Finland Ltd has made use of co-operation with Software Factory to develop an entire product line assembled from open-source components during 2011: Tieto Open Application Suite. A community of developers has also been planned and set up around the product line, working together with Software Factory.
Tieto Open Application Suite contains various platforms which offer companies all-encompassing lifespan services cost- effectively. Software Factory has provided a diverse testing ground where it has been possible to try out things that could not be carried out in a normal critical business environment.

Networks

Our group is active member of several networks. In addition, the Federation of Finnish Technology Industries and the Finnish Software Entrepreneurs Association are in the Steering Group of projects from our group.

ISERN

Prof. Dr. Jürgen Münch is the representative of the University of Helsinki in the International Software Engineering Research network. ISERN is a community that believes software engineering research needs to be performed in an experimental context. By doing this we will be able to observe and experiment with the technologies in use, understand their weaknesses and strengths,tailor the technologies for the goals and characteristics of particular projects and package them together with empirically gained experience to enhance their reuse potential in future projects.

Further information

DASMA

Prof. Dr. Jürgen Münch is is Vice Chairman of the German Association for Software Metrics and Cost Estimation (DASMA). DASMA e.V. is a registered non-profit association. Since its foundation in 1993 the DASMA aims to promote discussion about software metrics and estimation of IT projects, as well as to foster the sharing of knowledge and experiences on this topic.

Further information

Proof of Concept

Are you a startup with an innovative idea? Or an established company that is looking for an environment in which you can develop high-risk, innovative concepts? Then Software Factory could be for you. In the Software Factory laboratory, a company brings the vision about a new product or service and an initial value hypothesis. The Software Factory then typically creates a prototype that serves as an experimental object for testing the value hypothesis. During this development, the company provides feedback so that the prototype will be aligned with the value hypothesis. The prototype is used by the company to test the value hypothesis with real customers. Based on the results of this experiment, the company modifies the value hypothesis if necessary. Subsequently, the Software Factory develops a new version of the prototype that aims at testing the modified value hypothesis. One might consider this as a process consisting of developing first and testing afterwards, but actually the process is in the reverse order: the value hypothesis initially defines what needs to be developed in the Software Factory. Results from the evaluation guide further development.

Further information