Publications
Latest Academic Publications from 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
Academic Publications before 2021
- Listing of the True and Practical Cyber Security Risks of Social Media: Why Is It a Dangerous Place For a Content Creator And a Business
Finska, Kia; Majanoja, Anne-Maarit; Hakkala, Antti - Analyzing Third-Party Data Leaks on EU Healthcare Websites
Rajapaksha, Sammani; Heino, Timi; Puhtila, Panu; Rauti, Sampsa - 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 - Large Language Model Performance in Automatic Assessment on an Introductory Programming Course
Rytilahti, Juuso; Kaila, Erkki; Ingman, Valtteri - Can GPT-4 Enhance Teaching? A Pilot Study on AI-Driven Analysis of Student Course Feedback
Weerakoon, Oshani; Puhtila, Panu; Mäkilä, Tuomas; Kaila, Erkki - 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
Data source: research.utu.fi
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 | 2022 | |
| A+ | Automatic assignment grader in evaluation for the dept. Developed in Aalto University. | U | E | 2022 | |
| 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)