Where academic tradition
meets the exciting future

Ville Leppänen

TUCS GP Supervisor at University of Turku, Department of Information Technology

TUCS Research Unit: Algorithmics and Computational Intelligence Group (ACI), Software Development Laboratory (SwDev)

e-mail: ville.leppanen@it.utu.fi

Current homepage: http://www.cs.utu.fi/staff/ville.leppanen/

Current TUCS GP Students:

Johannes Holvitie (University of Turku, Department of Information Technology)

Jari-Matti Mäkelä (University of Turku, Department of Information Technology)

Alumni:

Sami Hyrynsalmi (University of Turku, Department of Information Technology)

Tuomas Mäkilä (University of Turku, Department of Information Technology)

Latest publications:

Click here to see the full list of publications from the TUCS Publication Database

Lotta Hamari, Tiina Kullberg, Jukka Ruohonen, Olli J. Heinonen, Natalia Díaz Rodríguez, Johan Lilius, Anni Pakarinen, Annukka Myllymäki, Ville Leppänen, Sanna Salanterä, Physical Activity Among Children – Objective Measurements Using Fitbit One® and ActiGraph. BMC Research Notes 10, 1–6, 2017.

Aki Koivu, Lauri Koivunen, Shohreh Hosseinzadeh, Samuel Laurén, Sami Hyrynsalmi, Sampsa Rauti, Ville Leppänen, Software Security Considerations for IoT. In: 2016 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), 392–397, IEEE, 2017.

Marko Saarela, Shohreh Hosseinzadeh, Sami Hyrynsalmi, Ville Leppänen, Measuring Software Security from the Design of Software. In: 18-th International Conference on Computer Systems and Technologies, 8 pages, ACM, 2017.

Shohreh Hosseinzadeh, Samuel Laurén, Sampsa Rauti, Sami Hyrynsalmi, Mauro Conti, Ville Leppänen, Obfuscation and Diversification for Securing Cloud Computing. In: Victor Chang, Muthu Ramachandran, Robert J. Walters, Gary Wills (Eds.), Enterprise Security, Lecture Notes in Computer Science 10131, 179–202, Springer, 2017.

Shohreh Hosseinzadeh, Samuel Laurén, Ville Leppänen, Security in Container-Based Virtualization Through vTPM. In: Proceedings of the 9th International Conference on Utility and Cloud Computing, UCC '16, 214–219, ACM, 2016.

Johannes Holvitie, Ville Leppänen, On the Interplay of Technical Debt and Legacy. In: Paris Avgeriou, Philippe Kruchten, Ipek Ozkaya, Carolyn Seaman (Eds.), Managing Technical Debt in Software Engineering (Dagstuhl Seminar 16162), 122, Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, 2016.

Johannes Holvitie, Sherlock Licorish, Ville Leppänen, Modelling Propagation of Technical Debt. In: Lisa O'Conner (Ed.), Software Engineering and Advanced Applications (SEAA), 2016 42th Euromicro Conference on, 54–58, IEEE, 2016.

Johannes Holvitie, Sherlock Licorish, Antonio Martini, Ville Leppänen, Co-Existence of the Technical Debt and Software Legacy Concepts. In: Horst Lichter, Konrad Fögen, Thanwadee Sunetnanta, Toni Anwar, Aiko Yamashita, Leon Moonen, Tom Mens, Amjed Tahir, Ashish Sureka (Eds.), Joint Proceedings of the 4th International Workshop on Quantitative Approaches to Software Quality (QuASoQ 2016) and 1st International Workshop on Technical Debt Analytics (TDA 2016), 80–83, CEUR-WS, 2016.

Shohreh Hosseinzadeh, Sampsa Rauti, Samuel Laurén, Jari-Matti Mäkeläe, Johannes Holvitie, Sami Hyrynsalmi, Ville Leppänen, A Survey on Aims and Environments of Diversification and Obfuscation in Software Security. In: Boris Rachev, Angel Smrikarov (Eds.), Proceedings of the 17th International Conference on Computer Systems and Technologies CompSysTech'16, 113–120, ACM Press, 2016.

Sherlock Licorish, Johannes Holvitie, Sami Hyrynsalmi, Ville Leppänen, Rodrigo Spinola, Thiago Mendes, Stephen MacDonell, Jim Buchan, Adoption and Suitability of Software Development Methods and Practices. In: Alex Potanin, Gail Murphy, Steve Reeves, Jens Dietrich (Eds.), 2016 23rd Asia-Pacific Software Engineering Conference (APSEC 2016), 369–372, IEEE, 2016.

Jari-Matti Mäkelä, Martti Forsell, Ville Leppänen, Compiler Assisted Dynamic Allocation of Finite Hardware Acceleration Resources for Parallel Tasks. In: Boris Rachev, Angel Smrikarov (Eds.), Proceedings of the 17th International Conference on Computer Systems and Technologies CompSysTech'16, 49–56, ACM Press, 2016.

Petteri Mäki, Sampsa Rauti, Shohreh Hosseinzadeh, Lauri Koivunen, Ville Leppänen, Interface Diversification in IoT Operating Systems. In: Proceedings of the 9th International Conference on Utility and Cloud Computing, UCC '16, 304–309, ACM, 2016.

Sampsa Rauti, Samuel Laurén, Joni Uitto, Shohreh Hosseinzadeh, Jukka Ruohonen, Sami Hyrynsalmi, Ville Leppänen, A Survey on Internal Interfaces Used by Exploits and Implications on Interface Diversification. In: Billy Bob Brumley, Juha Röning (Eds.), Secure IT Systems: 21st Nordic Conference, NordSec 2016, Oulu, Finland, November 2-4, 2016. Proceedings, Lecture Notes in Computer Science (LNCS) 10014, 152–168, Springer International Publishing, 2016.

Jukka Ruohonen, Sami Hyrynsalmi, Ville Leppänen, Software Vulnerability Life Cycles and the Age of Software Products: An Empirical Assertion with Operating System Products. In: John Krogstie, Haralambos Mouratidis, Jianwen Su (Eds.), Advanced Information Systems Engineering Workshops – CAiSE 2016 International Workshops, Ljubljana, Slovenia, June 13-17, 2016, Proceedings, Lecture Notes in Business Information Processing 249, 207–218, Springer International Publishing, 2016.

Jukka Ruohonen, Sami Hyrynsalmi, Ville Leppänen, Trading Exploits Online: A Preliminary Case Study. In: 2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS), 1–12, IEEE, 2016.

Jukka Ruohonen, Sami Hyrynsalmi, Ville Leppänen, Exploring the Use of Deprecated PHP Releases in the Wild Internet: Still a LAMP Issue?. In: Rajendra Akerkar, Michel Plantié, Sylvie Ranwez, Sébastien Harispe, Anne Laurent, Patrice Bellot, Jacky Montmain, François Trousset (Eds.), Proceedings of the 6th International Conference on Web Intelligence, Mining and Semantics, 1–12, ACM, 2016.

Thomas Xu, Ville Leppänen, LUTMap: A Dynamic Heuristic Application Mapping Algorithm Based on Lookup Tables. In: W. Li, S. Ali, G. Lodewijks, G. Fortino, G. Di Fatta, Z. Yin, M. Pathan, A. Guerrieri, Q. Wang (Eds.), Proceedings of 9th International Conference on Internet and Distributed Computing Systems (IDCS), 134–146, Springer, 2016.

Thomas Xu, Jonne Pohjankukka, Ville Leppänen, Analysing and Modelling the On-Chip Traffic of Parallel Applications. In: George Papadopoulos (Ed.), Proceedings of 42th Euromicro Conference on Software Engineering and Advanced Applications, SEAA, 275–282, IEEE Computer Society, 2016.

Shohreh Hosseinzadeh, Sami Hyrynsalmi, Ville Leppänen, Obfuscation and Diversification for Securing the Internet of Things (IoT). In: Rajkumar Buyya, Amir Vahid Dastjerdi (Eds.), Internet of Things: Principles and Paradigms, 259–274, Elsevier, 2016.