Where academic tradition
meets the exciting future

Software Engineering Laboratory (SE Lab)

The mission of the Software Engineering Laboratory is to research, develop and evaluate processes, methods and tools to engineer high-quality software-intensive systems, with a focus on software performance and developer productivity.

Research Unit Web Page: https://research.it.abo.fi/research/high-performance-computing

Research Unit Web Page: https://research.it.abo.fi/research/software-engineering-laboratory

Leader of the unit

Ivan Porres

Co-leader of the unit

Jan Westerholm

Senior Researchers

Mats Aspnäs Jeanette Heidenberg Ivan Porres Dragos Truscan Jan Westerholm

Projects 

CRESTA

An EU-funded FP7 project

Cloud Software Program

DISCO

Extension of grid computation to GP-GPU devices

DIEM

Device and Interoperability and Ecosystems

EUFORIA

EU Fusion fOR Iter Applications

PAM

Practical Applications of Model-based technologies to continuous integration & testing methodologies

RECOMP

Reduced Certification Costs Using Trusted Multi-core

SimITER

A problem-driven computational project within fusion physics

VAMOLA

Validation of Many Models in Many Languages

Publications 

Click here to see the full list of publications from the TUCS Publication Database

The latest updated publications:

Adnan Ashraf, Ivan Porres, Multi-Objective Dynamic Virtual Machine Consolidation in the Cloud Using Ant Colony System. International Journal of Parallel, Emergent and Distributed Systems , 1–18, 2017.

Adnan Ashraf, Benjamin Byholm, Ivan Porres, Prediction-Based VM Provisioning and Admission Control for Multi-Tier Web Applications. Journal of Cloud Computing 5(1), 1–21, 2016.

Johan Sten, Harri Lilja, Jari Hyväluoma, Jan Westerholm, Mats Aspnäs, Parallel Flow Accumulation Algorithms for Graphical Processing Units with Application to RUSLE Model. Computers & Geosciences 89, 88–95, 2016.

Keijo Mattila, Tuomas Puurtinen, Jari Hyväluoma, Rodrigo Surmas, Markko Myllys, Tuomas Turpeinen, Fredrik Robertsén, Jan Westerholm, Jussi Timonen, A Prospect for Computing in Porous Materials Research: Very Large Fluid Flow Simulations. Journal of Computational Science 12, 62 – 76, 2016.

Marta Olszewska, Jeanette Heidenberg, Max Weijola, Kirsi Mikkonen, Ivan Porres, Quantitatively Measuring a Large-Scale Agile Transformation. Journal of Systems and Software 117, 258–273, 2016.

Tanwir Ahmad, Dragos Truscan, Automatic Performance Space Exploration of Web Applications using Genetic Algorithms. In: Sascha Ossowski, Giorgio Buttazzo, John Kim (Eds.), The 31st ACM Symposium on Applied Computing, 795 – 800, ACM, 2016.

Kristian Nybom, Jens Smeds, Ivan Porres, On the Impact of Mixing Responsibilities Between Devs and Ops. In: Helen Sharp, Tracy Hall (Eds.), Agile Processes, in Software Engineering, and Extreme Programming: 17th International Conference, XP 2016, 131–143, Springer International Publishing, 2016.

Masoumeh Parsa, Adnan Ashraf, Dragos Truscan, Ivan Porres, On Optimization of Test Parallelization with Constraints. In: Lukas Alperowitz, Andreas Steffens (Eds.), 1st Workshop on Continuous Software Engineering co-located with Software Engineering, 164–171, CEUR-WS.org, 2016.

Masoumeh Parsa, Adnan Ashraf, Dragos Truscan, Ivan Porres, On Optimization of Test Parallelization with Constraints. In: 1st Workshop on Continuous Software Engineering, 165 – 171, ACM, 2016.

Irum Rauf, Pekka Perälä, Jouni Huotari, Ivan Porres, Perceived Obstacles by Novice Developers Adopting User Interface APIs and Tools. In: Alan Blackwell, Beryl Plimmer, Gem Stapleton (Eds.), 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2016, 223–227, IEEE, 2016.

Faezeh Siavashi, Dragos Truscan, Juri Vain, On Mutating UPPAAL Timed Automata to Assess Robustness of Web Services. In: Leszek Maciaszek, Jorge Cardoso, André Ludwig, Marten van Sinderen, Enrique Cabello (Eds.), Proceedings of the 11th International Joint Conference on Software Technologies, 1, 15–26, SCITEPRESS-Science and Technology Publications, 2016.

Adnan Ashraf, Benjamin Byholm, Ivan Porres, Distributed Virtual Machine Consolidation: A Systematic Mapping Study. TUCS Technical Reports 1171, TUCS, 2016.

Junaid Iqbal, Leonidas Tsiopoulos, Dragos Truscan, Jüri Vain, Ivan Porres, The Crisis Management System – A Case Study in Aspect-Oriented Modeling Using UPPAAL. TUCS Technical Reports 1169, Turku Centre for Computer Science, 2016.