Latest Academic Publications
- Quality, security, and privacy assurance in software development: proactive integration or just workflow-slowing checkpoints?
Majanoja, Anne-Maarit; Leppänen, Ville - Engineering Data Architectures for AI/ML Integration in Regulated Manufacturing
Shubina, Viktoriia; Ranti, Tuomas; Juppo, Anne; Mäkilä, Tuomas - Enhancing Agile Workflows with AI-Driven, Sustainability-Aware Requirements Engineering: A Design Science Approach
Weerakoon, Oshani; Oyedeji, Shola; Samad, Md Abdus; Abubakar, Abdulkadir; Ishan, Ahsan; Shayan, Muhammad; Mäkilä, Tuomas; Kaila, Erkki - Utilizing Large Language Model for Programming Course Exercise Generation
Kaila, Erkki; Rytilahti, Juuso; Lempinen, William; Lindgren, Luuka - Exploring Interactive Storytelling in Virtual Reality for Teaching Quantum Physics and Computation: A Comparative Analysis of Qwiz and Qplayground
Skult, Natasha; Piispanen, Laura; Smed, Jouni - Navigating Identities: Avatar Customization and Transgender Experiences in Social VR
Wiik, Joona; Suovuo, Tomi "bgt"; Kähkönen, Lotta; Smed, Jouni - Non-conventional virtual reality mechanics
Nyyssönen, Taneli; Lehtonen, Teijo; Smed, Jouni - Temporal Sequence Modeling for Rare Failure Prediction in Industrial Machinery Using a Hybrid CNN-LSTM Model (2025)
Faraz, Mehdi; Shubina, Viktoriia; Mäkilä, Tuomas; Heikkonen, Jukka - Analysis of User-Privacy, Third-Party Data Sharing and Consent Mechanism on Online Pharmacy Websites in Ontario (2025)
Ibodeng, Atikor; Bhutto, Zuhaibuddin; Yan, Yan; Rauti, Sampsa; Leppänen, Ville; Adelabu, Adegboola David - Third-Party Privacy Data Leak Analysis on Ontario Hospital Websites (2025)
Kalyani, Tarun; Stewart, Justin; Yan, Yan; Rauti, Sampsa; Leppänen, Ville; Bhutto, Zuhaibuddin; Lin, Wenjun - Sanctity at Stake: Analyzing Third-Party Data Leaks on Websites of Religious Communities (2025)
Lohi, Henna; Puhtila, Panu; Heino, Timi; Rajapaksha, Sammani; Rauti, Sampsa - Huomioita seurantateknologioiden käytöstä ja arkaluonteisten tietojen keräämisestä verkkosivustoilla (2025)
Rauti, Sampsa; Mickelsson, Sini - IDA-hanke paljasti vakavia tietovuotoja (2025)
Rauti, Sampsa; Paasonen Susanna; Vänskä Annamari; Lammi, Minna - Decoding AI Impact: Longitudinal Analysis of Code Submissions in Programming MOOCs (2025)
Leppänen, Leo; Leinonen, Juho; Hellas, Arto; Kaila, Erkki; Mannila, Linda - Third-party data leaks on websites of medical condition support associations (2025)
Rauti, Sampsa; Carlsson, Robin; Puhtila, Panu; Heino, Timi; Mäkilä, Tuomas; Leppänen, Ville - Comparative Analysis of the Use of Dark Patterns in Cookie Consent Banners (2025)
Puhtila, Panu; Heino, Timi; Rauti, Rauti; Vuorinen, Esko; Carlsson, Robin - Toward Transparent Web Browsing: A Design for a Privacy and Data Fairness Assessment Tool (2025)
Rauti, Sampsa; Salmi, Sini; Puhtila, Panu; Harshani, Shashika; Rajapaksha, Sammani - Securing QR Codes for Data Transfer Between Applications (2025)
Hannonen, Onnimanni; Rauti, Sampsa - Third-Party Data Leaks on the Web: Notes on Personally Identifiable Information (2025)
Puhtila, Panu; Rauti, Sampsa - Third-Party Data Leaks and Privacy Compliance on Finnish Government Websites (2025)
Rajapaksha, Sammani; Heino, Timi; Rauti, Sampsa; Puhtila, Panu; Leppänen, Ville - Supporting collaborative learning through technology: Lessons from four classroom case studies (2025)
Lehtonen, Daranee; Hermonen, Aleksi; Meri, Joonas; Kaila, Erkki; Laakso, Mikko-Jussi - Artificial Intelligence assessing content-focused short answers (2025)
Rytilahti, Juuso; Kaila, Erkki; Lokkila, Erno - Exploring the use of Artificial Intelligence in rubric production and detection of reviewer’s bias (2025)
Rytilahti, Juuso; Kaila, Erkki; Lokkila, Erno - PostItFlow: An Early Study on Agent-Based Workflow for Enhancing and Visualizing User Stories (2025)
Weerakoon, Oshani; Rytilahti, Juuso; Mäkilä, Tuomas; Kaila, Erkki; Oyedeji, Shola - Forecasting daily customer flow in restaurants: a multifactor machine learning approach (2025)
Shah, Himat; Myller, Niko; Islas Sedano, Carolina - Content Forms and Information Presentation in Virtual Reality - Case: Communicating the Sustainability of Cruise Ships (2025)
Seppälä, Kaapo; Könnölä, Kaisa; Krusberg, Markus; Lehtonen, Teijo - Passthrough Extended Reality in Maritime Commissioning (2025)
Rajamäki, Joni; Tapola, Mirva; Salonen, Mikko; Heimo, Olli; Lehtonen, Teijo - Integrating sustainability value in services: Perceptions and practices (2025)
He, Junsong; Martinsuo, Miia; Akar Ertem, Ecem; Islas Sedano, Carolina - Developing data-enabled services in a service network (2025)
He, Junsong; Martinsuo, Miia; Akar Ertem, Ecem; Islas Sedano, Carolina - Metaverse-Based Demonstrators as an Alternative to Traditional Presentations: Case Fossil-Free Steelmaking Processes (2025)
Immonen, Tommi; Nirhamo, Eero; Salonen, Mikko; Seppälä, Kaapo; Helle, Seppo; Heimo, Olli; Lehtonen, Teijo - A Metaverse Where Users, NPCs and AI Agents Can Coexist (2025)
Markopoulos, Panagiotis; Smed, Jouni - Automated Image Recognition System for Determining Energy Composition of Meals by AI-Powered Detection and Identification of Food Items – A Study Utilizing Flavoria Flex (2025)
Bhetuwal, Shyam; Koivunen, Lauri; Koskimäki, Sanna; Khalil, Rehan; Lähde, Hanna; Houttu, Veera; Laitinen, Kirsi; Mäkilä, Tuomas - Designing a Video-based Remote Clinical Consultation Simulation With Artificial Intelligence-based Communication Detection: Perspectives From Health Care Professionals and Educators (2025)
Kyyhkynen, Rasmus; Peltonen, Laura-Maria; Smed, Jouni - Assessing Privacy Practices on Ontario Municipal Websites (2025)
Adelabu, Adegboola David; Yan, Yan; Zhang, Wenjing; Rauti, Sampsa; Leppänen, Ville; Bhutto, Zuhaibuddin; Lin, Wenjun - Investigating Third-Party Data Leaks and in Online Electronics Stores (2025)
Heino, Timi; Carlsson, Robin; Puhtila, Panu; Rajapaksha, Sammani; Lohi, Henna; Rauti, Sampsa - A Review of Privacy Risks of Third-Party Web Analytics (2025)
Heino, Timi; Rauti, Sampsa; Rajapaksha, Sammani; Puhtila, Panu - Ethical Aspects of Distributed Extended Reality Training (2025)
Heimo, Olli I.; Lehtonen, Teijo - Evaluation of visual ergonomics in microsurgery: a real-time video processing solution (2025)
Mukash, Gaukhar; Vartianen, Paavo; Torkamani-Azar, Mastaneh; Karadis, Zeynel; Faraz, Mehdi; Bednarik, Roman; Karjalainen, Pasi A.; Iso-Mustajärvi, Matti; Hussein, Ahmed - From cyber security incident management to cyber security crisis management in the European Union (2025)
Ruohonen, Jukka; Rindell, Kalle; Busetti, Simone - Device sharing features: a study on software policy approaches and platform capabilities (2025)
Hjerppe, Kalle; Mickelsson, Sini; Ruohonen, Jukka; Carlsson, Robin; Heino, Timi; Rauti, Sampsa; Leppänen, Ville - Artificial Research Assistant: GPT-4 as a Categorizing Tool for Research Notes (2025)
Puhtila, Panu; Heino, Timi; Rajapaksha, Sammani; Rauti, Sampsa - Examining Privacy Statements of Mobile Applications Popular Among University Students (2025)
Rajapaksha, Sammani; Puhtila, Panu; Heino, Timi; Rauti, Sampsa - Bridging Virtual and Real: A Comparison of Mixed Reality and 2D Video Conferencing for Embodied Collaboration in Distance Education (2025)
Han, Xiaoran; Teimouri, Maryam; Hahta, Sebastian; Montero, Calkin Suero; Suovuo, Tomi bgt; Mäkilä, Tuomas; Sutinen, Erkki - Third-Party Data Leaks on the 500 Most Popular Websites (2025)
Carlsson, Robin; Lohi, Henna; Rajapaksha, Sammani; Puhtila, Panu; Heino, Timi; Rauti, Sampsa - A Comparative Study of Finnish and Sri Lankan Privacy Regulations and Compliance on the Web (2025)
Rajapaksha, Sammani; Puhtila, Panu; Heino, Timi; Rauti, Sampsa - Green Coding: State of Practice (2025)
Oyedeji, Shola; Khan, Muhammad Asif; Puhtila, Panu; Weerakoon, Oshani; Mäkilä, Tuomas; Adisa, Mikhail Ola; Naqvi, Bilal; Auvinen, Santeri - Impact of Digital Interventions on Health Service Quality in Home Care: Preliminary Results of an Umbrella Review (2025)
Jylhä, Virpi; Holvitie, Johannes; Tuominen, Outi; Kaartinen, Jouni; Peltonen, Laura-Maria - Development of an e-exercises application for an introductory statistics course at university level (2025)
Engblom, Janne; Saastamoinen, Kaisa; Kaila, Erkki - Revisiting the Confidence Gap in University-Level Programming Courses (2025)
Leppänen, Leo; Pirttinen, Nea; Kaila, Erkki - Exploring the Role of ICT in Empowering Grassroots Innovation and Entrepreneurship: A Cross-Sectional Study of Iringa Region in Tanzania (2025)
Nkonoki, Emma; Kateule, Ruthbetha; Leppänen, Ville
2024-2021
- Participating Elementary School Children in UI Design Process of Learning Environment: Case KidNet (2024)
Tapola Mirva, Mäkilä Tuomas, Erdmann Norbert, Mikkilä-Erdmann Mirjamaija - Fair Data is the New Black : Online Shopping, Data Leaks, and Broadening the Understanding of Sustainable Fashion (2024)
Vänskä Annamari, Rauti Sampsa, Heino Timi, Carlsson Robin, Mickelsson Sini, Särmäkari Natalia - Several Online Pharmacies Leak Sensitive Health Data to Third Parties (2024)
Carlsson Robin, Rauti Sampsa, Mickelsson Sini, Mäkilä Tuomas, Heino Timi, Pirjatanniemi Elina, Leppänen Ville - Analyzing third-party data leaks on online pharmacy websites (2024)
Rauti Sampsa, Carlsson Robin, Mickelsson Sini, Mäkilä Tuomas, Heino Timi, Pirjatanniemi Elina, Leppänen Ville - A Comparison of One- and Two-Handed Gesture User Interfaces in Virtual Reality—A Task-Based Approach (2024)
Nyyssönen Taneli, Helle Seppo, Lehtonen Teijo, Smed Jouni - Using Low-Tech Prototype to Study Children’s Preferences for UI Components : Case KidNet (2023)
Tapola Mirva - Privacy Risks of Third-Party Services on Women's Shelter Websites (2023)
Puhtila Panu, Carlsson Robin, Rauti Sampsa - Data Leaks to Third-Party Services on Medical Websites (2023)
Rauti Sampsa, Vuorinen Esko, Carlsson Robin, Puhtila Panu - Composing Music Through Tile-based Games (2023)
Laato Samuli, Rauti Sampsa, Espeseth Alexander, Söbke Heinrich, Hamari Juho, Buruk Oguz 'Oz' - Verkkopalvelujen huomaamattomat tietovuodot kolmansille osapuolille (2023)
Rauti Sampsa - Towards an Automatic Tool for Detecting Third-Party Data Leaks on Websites (2023)
Carlsson Robin, Puhtila Panu, Rauti Sampsa - Evaluating Competences on First Year Course in Three Years: External Effects on Creative Tension (2023)
Myller Niko, Islas Sedano Carolina, Kantola Jussi - Aligning Academic Efforts with Key Industries: A Case of Computing at the University of Namibia (2023)
Ntinda Maria Ndapewa, Islas Sedano Carolina, Apiola Mikko, Sutinen Erkki - Henkilötietojen käsittelyn läpinäkyvyys ja joukkoliikenteen mobiilisovellukset (2023)
Mickelsson Sini, Carlsson Robin, Heino Timi, Rauti Sampsa, Leppänen Ville - Reflections on the Data Governance Act (2023)
Ruohonen Jukka, Mickelsson Sini - Third-party Services as a Privacy Threat on University Websites (2023)
Heino Timi, Rauti Sampsa, Carlsson Robin, Leppänen Ville - An Assessment of Privacy Policies for Smart Home Devices (2023)
Heino Timi, Rauti Sampsa, Carlsson Robin - Commitment Threshold – On Student Retention in MOOCs (2023)
Kaila Erkki, Laaksonen Antti, Oikarinen Emilia, Lemström Kjell - To Schedule or not to Schedule - The Effects of Course Structure on Programming MOOC Performance (2023)
Kaila Erkki, Lemström Kjell - On Changing the Curriculum Programming Language from Java to Python (2023)
Kaila Erkki, Luukkainen Matti, Laaksonen Antti, Lemström Kjell - Enhancing a cybersecurity curriculum development tool with a competence framework to meet industry needs for cybersecurity (2023)
Majanoja Anne-Maarit, Hakkala Antti - Motivation for continuous software engineering expertise development through lifelong learning (2023)
Majanoja Anne-Maarit, Hakkala Antti, Virtanen Seppo, Leppänen Ville - Videoconferencing Applications for Training Professionals on Nonverbal Communication in Online Clinical Consultations (2023)
Kyyhkynen Rasmus, Peltonen Laura-Maria, Smed Jouni - From Whistle to Echo: Data Leaks in Web-Based Whistleblowing Channels (2023)
Vuorinen Esko, Puhtila Panu, Rauti Sampsa, Leppänen Ville - Preliminary Performance and Memory Access Scalability Study of Thick Control Flow Processors (2023)
Forsell Martti, Roivainen Jussi, Leppänen Ville, Larsson Träff Jesper - Framework for the Evaluation of Cybersecurity Curriculum Educational Content (2023)
Hakkala Antti, Majanoja Anne-Maarit, Leppänen Ville, Virtanen Seppo - Towards Reusable GUI Structures (2023)
Stokke Knut Anders, Barash Mikhail, Järvi Jaakko - A Case Study of a Privacy-Invading Browser Extension (2023)
Carlsson Robin, Rauti Sampsa, Heino Timi - Privacy in Popular Children’s Mobile Applications: A Network Traffic Analysis (2023)
Carlsson Robin, Rauti Sampsa, Laato Samuli, Heino Timi, Leppänen Ville - Data leaks to third parties in web services for vulnerable groups (2023)
Carlsson Robin, Rauti Sampsa, Heino Timi - Anonymous collaboration in metaverse (2023)
Nyyssönen Taneli, Heimo Olli I., Helle Seppo, Lehtonen Teijo, Mäkilä Tuomas, Jauhiainen Jussi S. - Digital Information Management for Advanced Practice Nursing: Needs Assessment (2023)
Laine Heidi, Heikkilä Asta, Peltonen Laura-Maria, Smed Jouni - Resemblance of religion and pervasive games: A study among church employees and gamers (2023)
Laato Samuli, Rauti Sampsa, Hamari Juho - Accelerating Image Processing Using Reduced Precision Calculation Convolution Engines (2023)
Pokhrel Narayan, Snäll Sakari, Heimo Olli I, Sarwar Uruj, Airola Antti, Säntti Tero - A Study on Written Communication About Client-Side Web Security (2023)
Rauti Sampsa, Laato Samuli, Farooq Ali - Study of Third-Party Analytics Services on University Websites (2023)
Heino Timi, Rauti Sampsa, Carlsson Robin, Leppänen Ville - Understanding software obfuscation and diversification as defensive measures for the cybersecurity of Internet of Things (2023)
Rauti Sampsa, Laato Samuli - The Ultimate GUI Framework: Are We There Yet? (2023)
Stokke Knut Anders, Barash Mikhail, Järvi Jaakko - Realizing multioperations and multiprefixes in Thick Control Flow processors (2023)
Forsell Martti, Roivainen Jussi, Leppänen Ville, Träff Jesper L. - Budget-based classification of Parkinson's disease from resting state EEG (2023)
Suuronen Ilkka, Airola Antti, Pahikkala Tapio, Murtojärvi Mika, Kaasinen Valtteri, Railo Henry - Geek Cuisine: Extending the Narrative of a Junk Food Gamer (2023)
Joelsson Tapani, Syrjälä Henna, Luomala Harri, Mäkilä Tuomas - New business creation in health technology (2023)
Seppälä Kaapo - A domain-specific language for structure manipulation in constraint system-based GUIs (2023)
Stokke Knut Anders, Barash Mikhail, Järvi Jaakko - Extracting LPL privacy policy purposes from annotated web service source code (2023)
Hjerppe Kalle, Ruohonen Jukka, Leppänen Ville - Students’ experiences on distance learning during the pandemic (2022)
Nevaranta Matias, Lempinen Katja, Kaila Erkki - Data-driven differentiation (2022)
Järvinen Jussi-Pekka, Kurvinen Einari, Kaila Erkki - Artificial intelligence in education – where are we now? (2022)
Kurvinen Einari, Järvinen Jussi-Pekka, Kaila Erkki - Evaluation of continuous student feedback on a large computer science course (2022)
Kaila Erkki, Lokkila Erno - A review of product safety regulations in the European Union (2022)
Ruohonen Jukka - Reform of the University Curriculum in Usability: A Case Study Implementing an Integrative Approach (2022)
Amelina Yevgeniya, Sutinen Erkki, Helle Seppo
Data source: research.utu.fi OurCRIS system adds our publications here automatically as they are verified from publisher feeds and the library. Academic Publications before 2021 are not listed.
Published Tools and Services
An unordered collection of mostly open sourced project/research artifacts and tools/services made in or used by Software Engineering Laboratory. Also see the showcase listing and the open source listing for the AR/VR/MR solutions made by the Mixed Reality Group. For the information technology student projects see the Capstone project listing.
| Name | Description | M | U | E | A |
|---|---|---|---|---|---|
| UTU Virtual Machines | Virtual Machines for Coursework | M | U | E | A |
| Symbol Obfuscation | Linux ELF symbol obfuscation tools for improved software security. More information on diversification. | M | 2016 | ||
| Beam Defect Detection | Computer vision based steel beam defect detector. Model by the ACI Lab of the dept. Project led by SwEng. Adapted to Detectron2/Colab by SwEng. | M | 2022 | ||
| UTUGrader | Automatic grading of programming exercises via GitLab | M | U | E | 2022 |
| Virma Kartta | An open source recreational travel mobile app for Southwest Finland | M | 2022 | ||
| Git Guide | A beginner-level git guide for students | M | U | E | 2022 |
| Capstone Course | A crowdsourced webpage system for student project listings | M | U | E | A |
| Tech Jobs | A simplified job portal for the faculty’s students and local companies | U | E | A | |
| Faculty Intranet Prototyping | An experimental git-based approach for building multilingual intranets | M | U | E | 2022 |
| Text To Speech Presentation Tool | Multimedia lectures in a multilingual way with automatic subtitles by the use of modern TTS services | M | E | 2022 | |
| Dept. Staff Map | A crowdsourced map of staff and item locations for our department | M | U | A | |
| A+ | Automatic assignment grader in evaluation for the dept. Developed in Aalto University. | U | E | A | |
| ShareLaTeX | Used internally for thesis supervision and publication writing | U | E | A | |
| Exerciser | A service for allowing lecturers to easily track/gather course returns via GitLab | M | U | E | A |
| ConnVis | Graphical Real-Time Network connection Visualization of Mobile Devices for Privacy Research | M | U | E | 2022 |
| WP Imageorbit | A simple WordPress plugin for layouting links around an image (contracted work). | M | 2019 |
Made by the lab (M)
Used by the lab (U)
Education tools and services (E)
Active persistently / Last updated or last known activity year (A)