Research Overview

The Department of Computer Science and Engineering  – CSE has two main focus, Software Systems & Technology and Software Engineering & Business.  Due to our broad coverage of disciplines, constructive and empirical approaches, and excellent industry contacts CSE is capable and motivated of embracing new research challenges on diverse applications.

Software Systems & Technology

In software systems and technology we study methods to describe, specify and design algorithms, software components and whole systems, and analyze their performance, scalability, reliability, security and other qualities. To meet the challenges of new applications and advances of ICT-technologies, novel programming models and languages, data and knowledge representations and algorithms are studied to find new approaches in estabilished areas like protocols, distributed systems, compilers, operating systems, storage and database systems and embedded computing, as well as in totally new solutions.

Related research groups: Embedded Systems, Distributed Systems, String Algorithms, Database

Energy-aware computing and communications emphasis in energy consumption is a concern with today’s mobile devices. The growing operational expenditure in ICT calls for more energy-aware networking solutions throughout the entire end-to-end communication chain. We address these challenges by building models of energy consumption through experiments and measurements based on which we develop new more energy-efficient protocols and services.

Distributed systems and services address architectures, platforms, and protocols for flexible, scalable, and easily usable services. Mobile cloud computing provides versatile research topics varying from the virtualization layer up to the service layer. Machine-to-machine communication, wireless sensor networks, and peer-to-peer applications are other examples of active research areas in the distributed services domain.

Networking business looks at the future challenges of the telecommunications industry. Research in the field where the development of technologies and services are studied from the business point of view. Central future research themes are cloud computing in the mobile networks, mobile application development enabled by open interfaces and energy efficiency of telecommunications as competitive advantage.

Security in distributed systems is a constant challenge. Topics include identity management, privacy, trust, end-point and platform security, reputation, community, chain-of-trust based security, and usability of the security mechanisms from the non-technical end-user perspective.

Related research group: Data Communications Software

Educational technology research aims at promoting high quality computing education by researching the teaching and learning processes, developing dedicated educational software to meet the challenges and problems in these, and evaluating the effect of the solutions.

Related research group: LeTech

Software Engineering & Business

In software engineering research we take a broader view on software artifacts over their whole life cycle. A systematic and quantifiable approach is applied to software architectures, processes, components, product families considering also economic aspects like sustainability of investments. Constructive, iterative, participatory, multidisciplinary and user driven methodologies are used to take up challenges originated from novel applications.

Related research groups: Product Requirements and Architecture, Product Data Management

In software business we go one step further to study commercial activities, where the value chains and business models are aimed at producing, buying and selling products or services in which software is an essential part of the value creation and merchandise.

Related research group: Software Process

In information systems engineering the starting point for research is to enhance the internal operation of an organization and its external interfaces towards customers and other external partners. Constructive engineering research of enterprise IT systems is done in close co-operation with industry where also many multidisciplinary issues, like IPR law are covered.

Related research group: Information Systems ans Service Engineering

In technology law research we want to know what the technological development means for the existing legal system.  Research is related to various aspects of intellectual property rights (copyright, patents, design right etc), privacy, competition law and consumer protection in internet environment. The research aims to be forward looking i.e. what kind of changes are needed with the technological development.

Related research group: Technology Law