Software Engineering

The software engineering field studies the activities, processes and practices that create software artifacts, as well as the actual artifacts created. The research is grounded in industrial practice, and uses multiple research approaches including empirical, constructive, participatory, multidisciplinary and user-driven methodologies. The research goes often one step further to industrial practice and studies also value chains and business models of software and systems development, where producing, buying and selling software-based products or services is an essential part of the value creation. Research topics include large-scale agile software development, global software engineering, enterprise systems development and integration, Internet of Things, digital transformation, user-centered design and requirements engineering. Common to all topics is that the research is conducted in real industrial contexts.

 


 

Professors & Lecturers

 

 

Professor Eero Hyvönen

semantic web, linked open data, artificial intelligence, web technologies

 

Professor Marjo Kauppinen

requirements engineering, software development, software engineering

 

Lecturer Ari Korhonen

algorithm engineering, software visualisation, web technologies, big data, educational data mining, learning analytics, computing education research, educational technology, digital humanities

 

Professor Casper Lassenius

Empirical software engineering; software processes, measurement, testing and quality assurance

 

Professor Martti Mäntylä

enterprise architecture, service and business platforms, ICT and data governance, digital transformation, industrial Internet, digital enterprise strategies

 

Professor Marko Nieminen

usability and user interfaces

 

Professor Kari Smolander

Software development practices, enterprise systems development, development organizations, software development, information systems development

 

Professor Stavros Tripakis

formal methods, system design, cyber-physical systems

 

Lecturer Jari Vanhanen

software engineering education, software processes

 

Page content by: communications-cs [at] aalto [dot] fi (Department of Computer Science) | Last updated: 25.06.2018.