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.
- Supporting concurrent memory access in TCF processor architectures (2018)
- Microprocessors and Microsystems
(A1 Refereed original research article in a scientific journal) - Technical debt and agile software development practices and processes: An industry practitioner survey (2018)
- Information and Software Technology
(A1 Refereed original research article in a scientific journal) - The Role of Organisational Phenomena in Software Cost Estimation: A Case Study of Supporting and Hindering Factors (2018)
- E-Informatica
(A1 Refereed original research article in a scientific journal) - Towards Profiling Program Instances in Host-Based Intrusion Detection Systems by Recognizing Software Update Patterns (2018) Proceedings of the 11th International Conference on Security of Information and Networks Koivunen L, Rauti S, Leppänen V
(A4 Refereed article in a conference publication ) - Toward validation of textual information retrieval techniques for software weaknesses (2018)
- Communications in Computer and Information Science
(A4 Refereed article in a conference publication ) - Virtual Machine Introspection based Cloud Monitoring Platform (2018) CompSysTech'18: 19th International Conference on Computer Systems and Technologies Samuel Laurén, Ville Leppänen
(A4 Refereed article in a conference publication ) - Welcome Message from the IoT-SECFOR Workshop Organizers (2018) Proceedings of the 13th International Conference on Availability, Reliability and Security Lal C., Lopes R., Yu C., Franqueira V., Mileva A., Leppänen V., Inácio P., Conti M.
(Other publication) - A Comparison of Record and Play Honeypot Designs (2017) Proceedings of the 18th International Conference on Computer Systems and Technologies Papalitsas Jarko, Rauti Sampsa, Leppänen Ville
(A4 Refereed article in a conference publication ) - Analysis of Security in Modern Container Platforms (2017) Research Advances in Cloud Computing Lauren Samuel, Memarian Mohammed Reza, Conti Mauro, Leppänen Ville
(A3 Refereed book chapter or chapter in a compilation book) - Applications of Trusted Computing in Cloud Context (2017) Research Advances in Cloud Computing Memarian Mohammed Reza, Fernandes Diogo, Inacio Pedro, Leppänen Ville, Conti Mauro
(A3 Refereed book chapter or chapter in a compilation book) - A Proxy-Based Solution for Asynchronous Telemedical Systems (2017)
- International Journal of E-Health and Medical Communications
(A1 Refereed original research article in a scientific journal) - A Survey on Anti-honeypot and Anti-introspection Methods (2017) Recent Advances in Information Systems and Technologies Uitto Joni, Rauti Sampsa, Lauren Samuel, Leppänen Ville
(A4 Refereed article in a conference publication ) - A Survey on Application Sandboxing Techniques (2017) Proceedings of the 18th International Conference on Computer Systems and Technologies Lauren Samuel, Rauti Sampsa, Leppänen Ville
(A4 Refereed article in a conference publication ) - A Survey on Fake Entities as a Method to Detect and Monitor Malicious Activity (2017) Proceedings of 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing, PDP 2017 Sampsa Rauti, Ville Leppänen
(A4 Refereed article in a conference publication ) - Busting a myth: Review of agile security engineering methods (2017) ARES '17: Proceedings of the 12th International Conference on Availability, Reliability and Security Rindell K., Hyrynsalmi S., Leppänen V.
(A4 Refereed article in a conference publication ) - Case Study of Agile Security Engineering: Building Identity Management for a Government Agency (2017)
- International Journal of Secure Software Engineering
(A1 Refereed original research article in a scientific journal) - Comparison of Fitbit One® Against ActiGraph in Measuring Habitual Physical Activity of Children (2017) Hamari L, Kullberg T, Ruohonen J, Heinonen OJ, Díaz-Rodríguez N, Lilius J, Pakarinen A, Myllymäki A, Leppänen V, Salanterä S.
(Other publication) - Developing offshore outsourcing practices in a global selective outsourcing environment – the IT supplier’s viewpoint (2017)
- International Journal of Information Systems and Project Management
(A1 Refereed original research article in a scientific journal) - Evaluation factors in successful global selective outsourcing operations (2017)
- International Journal of Services Technology and Management
(A1 Refereed original research article in a scientific journal) - Global Corrective Action Preventive Action Process And Solution: Insights At The Nokia Devices Operation Unit (2017)
- International Journal of Productivity and Quality Management
(A1 Refereed original research article in a scientific journal)