Ville Leppänen
Vice dean (education), Faculty of Technology
ville.leppanen@utu.fi +358 29 450 2461 +358 40 739 3060 Vesilinnantie 5 Turku Office: 455D ORCID identifier: https://orcid.org/0000-0001-5296-677X |
software engineering; software development; agile methods; technical debt; programming; software security; privacy; GDPR; privacy design; software resilience; intrusion detection; HIDS; introspection; execution monitoring; software diversification; honeypots; virtual execution environments; vulnerability discrovery management; web dependecy issues; software supplychain issues; trusted computing; IoT security; autonomous system security; parallel execution architectures
Software engineering, software security and privacy
Prof. Ville Leppänen (male) is a full professor in software engineering and software security (since 2012). At the moment, he is also vice dean of Faculty of Technology. He received his PhD in 1996 (Computer Science) and has now over 230 international conference and journal publications. His research interests are related broadly to software engineering and security, ranging from software engineering methodologies, practices, and tools to security and quality issues, as well as to programming languages, parallelism, and architectural design topics. His security related research has focused on IoT and cloud security, resiliency tools for software based diversification, vulnerability analyses, machine learning based profiling for host intrusion detection systems, introspection mechanisms, and fake service generation. Leppänen is a member in several boards and working groups in University of Turku and outside the university.
Research interests are related broadly to software engineering, privacy issues and security, ranging from software engineering methodologies, practices, and tools to security and quality issues, as well as to programming languages, parallelism, and architectural design topics. Security related research has focused on IoT and cloud security, resiliency tools for software based diversification, vulnerability analyses, machine learning based profiling for host intrusion detection systems, introspection mechanisms, and fake service generation. Privacy related research is recently focused on software engineer's activities in creating privacy-respecting applications and services, the visible problems in the landscape of such software artefacts.
Currently the main teaching responsibilities are related to instructing MSc/BSc theses, giving Master's Thesis in Technology Seminar, and lecture course 'Privacy and Security for Software Systems'.
In the past, since 1997 I have taught over 50 courses instances at the University of Turku. Among those are e.g.
- MSc in technology thesis seminar (more than 10 times),
- Privacy and Security for Software Systems,
- System and application security (partly, several times),
- User interface techniques (10 times),
- Techniques for distributed applications (9 times),
- Client-server applications and user interfaces (3 times),
- Seminar on software engineering (3 times),
- Distributed systems (4 times),
- Software agent technology,
- Programming mobile devices (3 times),
- Software architectures,
- Web programming,
- Programming II (Java),
- Programming I (Java; 3 times),
- Advanced course on programming (Eiffel; twice),
- Science of Programming,
- Parallel Algorithms, and
- Computer network security.
Many of the courses have been very big (e.g. 436; Programming I). Giving such large courses required good management of a team of course assistants. Most of the courses in the above list are created by me and held for the first time in our university.
- Where does your data go? Comparing network traffic and privacy policies of public sector mobile applications (2022)
- Lecture notes in networks and systems
(A4 Refereed article in a conference publication ) - Fitting Security into Agile Software Development (2021) Research Anthology on Recent Trends, Tools, and Implications of Computer Programming Rindell Kalle, Hyrynsalmi Sami, Leppänen Ville
(Other publication) - From Setting Up Innovation in a Novel Context To Discovering Sustainable Business — A Framework for Short-Term Events (2021)
- Euromicro Conference on Software Engineering and Advanced Applications
(A4 Refereed article in a conference publication ) - Security in agile software development: A practitioner survey (2021)
- Information and Software Technology
(A1 Refereed original research article in a scientific journal) - The 5th International Workshop on Security and Forensics of IoT (IoT-SECFOR 2021) (2021) Proceedings of ARES 2021: The 16th International Conference on Availability, Reliability and Security Franqueira Virginia N.L., Mileva Aleksandra, Leppänen Ville, Inácio Pedro, Conti Mauro, Lopes Raul H.C., Adnane Asma, Zhai Xiaojun
(Other publication) - A Mixed Methods Probe into the Direct Disclosure of Software Vulnerabilities (2020)
- Computers in Human Behavior
(A1 Refereed original research article in a scientific journal) - Annotation-based static analysis for personal data protection (2020)
- IFIP Advances in Information and Communication Technology
(A4 Refereed article in a conference publication ) - A Proxy-Based Solution for Asynchronous Telemedical Systems (2020) Virtual and Mobile Healthcare: Breakthroughs in Research and Practice Sampsa Rauti, Janne Lahtiranta, Heidi Parisod, Sami Hyrynsalmi, Sanna Salanterä, Minna Elisabeth Aromaa, Jouni Smed, Ville Leppänen
(Other publication) - Digitaalisten terveys- ja hyvinvointisovellusten kehittäminen, arviointi ja raportointi: Qvalidi 2019 -tarkistuslistan kehittäminen ja sisältö (2020)
- Hoitotiede
(A1 Refereed original research article in a scientific journal) - Extracting Layered Privacy Language Purposes from Web Services (2020) 2020 IEEE European Symposium on Security and Privacy Workshops (EuroS&PW) Kalle Hjerppe, Jukka Ruohonen, Ville Leppänen
(A4 Refereed article in a conference publication ) - Internal interface diversification as a method against malware (2020)
- Journal of Cyber Security Technology
(A1 Refereed original research article in a scientific journal) - Network Science, Homophily and Who Reviews Who in the Linux Kernel? (2020)
- European Conference on Information Systems
(A4 Refereed article in a conference publication ) - Recent trends in applying TPM to cloud computing (2020)
- Security and Privacy
(A1 Refereed original research article in a scientific journal) - The 4th international workshop on security and forensics of IoT (IoT-SECFOR 2020) (2020) Franqueira V.N.L., Mileva A., Leppänen V., Inácio P., Conti M., Lopes R.H.C., Adnane A., Zhai X.
(Other publication) - The Impact of a Delayed Software Project on Product Launch Coordination: A Case Study (2020)
- International Conference on Concurrent Enterprising
(A4 Refereed article in a conference publication ) - A comparison of online JavaScript obfuscators (2019) 2018 International Conference on Software Security and Assurance (ICSSA) Sampsa Rauti, Ville Leppänen
(A4 Refereed article in a conference publication ) - A survey on the use of data points in IDS research (2019)
- Advances in Intelligent Systems and Computing
(A4 Refereed article in a conference publication ) - Challenges in Agile Security Engineering: A Case Study (2019) Exploring Security in Software Architecture and Design Kalle Rindell, Sami Hyrynsalmi, Ville Leppänen
(A3 Refereed book chapter or chapter in a compilation book) - Guest Editorial Special Issue on Security and Forensics of Internet of Things: Problems and Solutions (2019)
- IEEE Internet of Things Journal
(B1 Non-refereed article in a scientific journal) - Processos e Práticas Ágeis Sensíveis à Dívida Técnica - Comparação dos Resultados de um Survey Executado no Brasil, Finlândia e Nova Zelândia (Agile Processes and Practices Sensitive to Technical Debt - Comparison of Results of a Survey Executed in Brazil, Finland, and New Zealand (2019) AMCIS 2019 Proceedings Caires V.C., Rios N., Holvitie J., Leppänen V., Licorish S.A., MacDonell S.G., Buchan J., Mendonça M., Spínola R.O.
(A4 Refereed article in a conference publication )