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
- Security Analysis of LLM-Generated Web API Backends
Khan, Abdul Ali; Rauti, Sampsa; Mäkilä, Tuomas - Performance Evaluation of Transmission Control Protocol and User Datagram Protocol for Real-Time Multimedia and Cloud-Based Services
Alam, Mohammad; Sultana, Sharmin; Mäkilä, Tuomas; Rauti, Sampsa - Assessing Hospital Patient Nutrient Intake with an AI-Powered Food Recognition System – A Feasibility Study of the FlavoriaFlex solution
Khalil, Rehan; Koskimäki, Sanna; Lähde, Hanna; Bhetuwal, Shyam; Koivunen, Lauri; Houttu, Veera; Laitinen, Kirsi; Mäkilä, Tuomas - Multi-source Food Names Mapping Using OpenAI vision, Manual Dictionary and Fuzzy Matching Techniques
Bhetuwal, Shyam; Koivunen, Lauri; Khalil, Rehan; Koskimäki, Sanna; Lähde, Hanna; Houttu, Veera; Laitinen, Kirsi; Mäkilä, Tuomas - Quantitative Detection of Naproxen Surface Residue Using FTIR Spectroscopy and Partial Least Squares Regression
Faraz, Mehdi; Heikkonen, Jukka; Ranti, Tuomas; Savola, Anna; Heikkinen, Susanna; Kiljunen, Eero; Mäkilä, Tuomas - Usability Testing of Virtual Reality for Visualizing Indoor Smoke Propagation and Extraction
Haapasaari, Jussi; Nyyssönen, Taneli; Bengs, Dennis; Nirhamo, Eero; Immonen, Tommi; Rajamäki, Joni; Manngård, Mikael; Lehtonen, Teijo - A Longitudinal Analysis of Gamification in Untappd: Ethical Reflections on a Social Drinking Application
Molleri, Jefferson; Hyrynsalmi, Sami; Hakkala, Antti; Kimppa, Kai K.; Smed, Jouni - Examining Transparency Requirements for AI-Based Chatbots and Websites
Vesala, Juha; Rauti, Sampsa; Rajapaksha, Sammani; Hjerppe, Kalle; Heino, Timi - The Impacts of Artificial Intelligence throughout the Software Development Life-cycle on Sustainability: A Mixed-method Study
Iqbal, Fazla; Khan, Muhammad Asif; Weerakoon, Oshani; Oyedeji, Shola; Porras, Jari - Effects of Informing Finnish Website Owners about Third-Party Data Leaks
Savela, Riki; Rauti, Sampsa; Rajapaksha, Sammani; Puhtila, Panu - Evaluating LLM Proficiency in Analyzing Privacy Aspects of Network Traffic
Puhtila, Panu; Heino, Timi; Terho, Hanna-Kaisa; Rajapaksha, Sammani; Harshani, S.; Koivunen, Lauri; Mäkilä, Tuomas - Building LLM-Based Voice Agents for Requirements Elicitation: An Experience Report on Early Prototypes
Weerakoon, Oshani; Mäkilä, Tuomas; Kaila, Erkki; Oyedeji, Shola - Virtual Reality for Environmental Sustainability: Case Cruise Entertainment
Nirhamo, Eero; Heimo, Olli I.; Lehtonen, Teijo - Applications of extended reality within the shipbuilding industry: a systematic literature review
Rajamäki, Joni; Tapola, Mirva; Heimo, Olli; Lehtonen, Teijo; Järvi, Jaakko - From the Reality–Virtuality Continuum to the XR Ecosystem: A Systematic Literature Review of Definitions and Conceptual Models
Han, Xiaoran; Lehtonen, Teijo; Mäkilä, Tuomas - Teknillinen tiedekunta viiden vuoden jälkeen
Järvi, Jaakko - 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 - Teaching in the Age of AI: Understanding University Teachers’ Ethical Concerns and Perspectives
Kaila, Erkki; Lempinen, Katja; Nevaranta, Matias - Not All Problems Are Nails, Not All Tools Should Be Hammers: A Position Paper on Agent Usage in Software Engineering Tasks
Rytilahti, Juuso; Puhtila, Panu; Weerakoon Oshani; Kaila, Erkki; Mäkilä, Tuomas; - Cheating with AI: Are Large Language Models Undermining Academic Integrity?
Rytilahti, Juuso; Puhtila, Panu; Kaila, Erkki - 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
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)