Software engineering and business

Software technology, systems, engineering and business

Aalto's goals in the field of software are to enhance the systems, applications and services that are based on computer software. This includes their efficiency, reliability, and scalability, and also opens new application areas for digitalization. Key areas include distributed systems, mobile and cloud services, operating systems, embedded systems and programming languages, data bases, software reliability, software usability, software energy efficiency, computer-aided teaching, and development of large software systems.

In Software Engineering, we study the activities and processes that create artifacts, as well as the actual artifacts created. In Software Business, we go one step further to study commercial activities, where the value chains and business models aim at producing, buying and selling products or services in which software is an essential part of the value creation and merchandise.

The broad challenge of Software Systems and Technology is to develop reliable and efficient methods and tools to build and maintain software that works according to its functional requirements, i.e. correctly, and in addition, satisfies a number of non-functional properties, like dependability. Our research covers novel methods and tools to create high quality computer programmes, as well as studies aimed at designing key platform components for various modern software systems.

Aalto's key professors in the area include:

N. Asokan

Tuomas Aura

Mario di Francesco

Kary Främling

Keijo Heljanko

Eero Hyvönen

Heikki Hämmäinen

Marjo Kauppinen

Casper Lassenius

Lauri Malmi

Jukka K. Nurminen

Heikki Saikkonen

Kari Smolander

Eljas Soisalon-Soininen

Petri Vuorimaa

Antti Ylä-Jääski

Page content by: | Last updated: 18.04.2016.