Latest Academic Publications
- 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
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)