Ville Leppänen
Professor in software engineering and software security
Head of Software Engineering (Univ. of Turku), 09/2011 - today.
Leader of Software Development Laboratory (of TUCS).
Last updated November 2018
Recent projects:
- Allied ICT Finland , 2018 - 2020, Funded by Business Finland, local academic leader, member
of national board (department's funding share 230kEur).
- Information and Cyber Security in Communication and Software Engineering -project leader; part of NSF co-center
in Oulu; works on Advanced Open Source Virtual Machine Introspection Platform (Tekes, F-Secure and UTU funded).
- ICT Illusions (Tietotekniset harhautukset), 80kEur, Jan 2017 - Nov 2017, funded by MATINE (Ministry of Defense).
- BalticSatApps (Interreg funded; 10/2017 - 10/2020; on using Copernicus satellite data; UTU leading
(Brehea, IT, Geography); partners from Estonia, Poland, Russia, Sweden, Finland); site leader.
- GESEC (Geospatial business ecosystem in Tanzania)
of Tekes' BEAM program. Joint project of Department of Geography and Geology (UTU, Niina Käyhkö, project leader)
and Department of Information Technology; approx. 580 kEur, 10/2016 - 09/2018.
- Geo-ICT -- a HEI ICI project for improving Geospatial and ICT capacities in Tanzanian Higher Education Institutions.
Joint project of Department of Geography and Geology (UTU, Niina Käyhkö, project leader)
and Department of Future Technologies; approx 875.000e funding volume (funded by Department of
Foreign Affairs in Finland and UTU).
- Tekes funded Pre-KOD 'Kyberturvaa ohjelmistollisella diversifikaatiolla' (Cybersecurity by software diversification);
see
http://finlandinnovation.fi/challengefinland/#/kyberturvaa-ohjelmistollisella-diversifioinnilla .
- Partner in 'Salo Connecting things' project (ESR, EU funded).
- Project leader of 'Konetekniikan ja automaatiotekniikan koulutus- ja tutkimusedellytysten kehittäminen Varsinais-Suomessa
ja Satakunnassa', 2016 - 2018; Timo Vasankari coordinates (ESR, EU funded).
- UTU as part of Cyber Trust research program (4/2015 - 8/2017; DIMECC's SHOK program;
about 20 industrial partners; 9 academic partners;
overall funding volume approximately 25 MEur). Univ. of Turku site leader. Also WP4 academic leader.
- Pre-Gesec (Geospatial ecosystem for location-sensitive decision-making business in Tanzania: a preparatory project)
of Tekes' BEAM program. Joint project of Department of Geography and Geology (UTU, Niina Käyhkö, project leader)
and Department of Information Technology (UTU, Ville Leppänen, co-leader); approx. 120 kEur, 01/2016 - 06/2016.
- Partner in
TEPE project (Nursing science).
- A partner in AVOT project (UTU, Satu Hakanurmi coordinates), 11 partners; 09/2015 - 08/2018; ESR; EU funded; developing working life related teaching (our role: IT pilot leader).
- 'Overall software security with low-level code transformation techniques', Jan 2014 - Nov 2014; funded by MATINE (Ministry of Defence).
- REPLICA, Univ. of Turku subproject, May 2011 - Dec 2013, VTT funded research project.
Research interests.
Current and past teaching activities.
Conference activities and talks.
Supervision of theses.
Phd thesis.
Recent publications (11/2018, to be completed)
-
K. Rindell, S. Hyrynsalmi, V. Leppänen:
Case Study of Agile Security Engineering: Building Identity Management for a Government Agency,
book chapter, accepted, to appear, IGI, 20 pages, 2018.
-
H. Ahde, S. Rauti, V. Leppänen:
A survey on the use of data points in IDS research,
Proceedings of 14th International Conference on Information Assuranse and Security,
Springer Series Advances in Intelligent Systems and Computing, to appear, 6 pages, 2018.
-
M. Forsell, J. Roivainen, V. Leppänen, J. Träff:
Supporting Concurrent Memory Access in TCF-aware Processor Architectures,
Microprocessors and Microsystems (journal), Elsevier, 9 pages, accepted, to appear, 2018.
-
S. Lauren, V. Leppänen:
Virtual Machine Introspection based Cloud Monitoring Platform,
Proceedings of CompSysTech'2018, accepted, to appear, 8 pages, ACM, 2018.
-
J. Ruohonen, V. Leppänen:
A Case-Control Study on the Server-Side Bandages Against XSS,
Proceedings of Software Quality Analysis, Monitoring, Improvement, and Applications (SQAMIA'2018), 8 pages, accepted, to appear, 2018.
-
J. Ruohonen, V. Leppänen:
Toward Validation of Textual Information Retrieval Techniques for Software Weaknesses,
Proceedings of Database and Expert Systems Applications - DEXA 2018 International Workshops, BDMICS, BIOKDD, and TIR, Germany.
Communications in Computer and Information Science 903, pages 265 -- 277, Springer 2018.
-
S. Hosseinzadeh, H. Liljestrand, V. Leppänen, A. Paverd:
Mitigating Branch-Shadowing Attacks on Intel SGX using Control Flow Randomization,
Proceedings of System Software for Trusted Execution (SysTEX 2018), in conjunction of ACM CCS'2018, ACM, accepted, to appear, 7 pages, 2018.
-
J. Ruohonen, J. Salovaara, V. Leppänen:
On the Integrity of Cross-Origin JavaScripts,
Proceedings of ICT Systems Security and Privacy Protection - 33rd IFIP TC 11 International Conference, SEC 2018,
Held at the 24th IFIP World Computer Congress, WCC 2018, Proceedings.
IFIP Advances in Information and Communication Technology 529, pages 385 -- 398, Springer 2018.
-
J. Ruohonen, J. Salovaara, V. Leppänen:
Crossing Cross-Domain Paths in the Current Web,
Proceedings of 16th Annual Conference on Privacy, Security and Trust (PST'2018), Belfast, UK,
accepted, to appear, 5 pages, IEEE, 2018.
-
S. Rauti, V. Leppänen:
A comparison of online JavaScript obfuscators,
Proceedings of 4th International Conference on Software Security and Assurance (ICSSA'2018), accepted, to appear, 5 pages, 2018.
-
J. Ruohonen, V. Leppänen:
Invisible Pixels Are Dead, Long Live Invisible Pixels!,
Proceedings of Privacy in the Electronic Society (WPES), in conjunction of ACM CCS'2018, ACM, accepted, to appear, 4 pages, 2018.
-
S. Hosseinzadeh, S. Rauti, S. Lauren, J-M. Mäkelä, J. Holvitie, S. Hyrynsalmi, V. Leppänen:
{\em Using Diversification and Obfuscation Techniques for Software Security: a Systematic Literature Review},
Information and Software Technology journal, Elsevier, 22 pages, accepted, to appear, 2018.
-
L. Koivunen, S. Rauti, V. Leppänen:
Towards Profiling Program Instances in Host-Based Intrusion Detection Systems by Recognizing Software Update Patterns,
Proceedings of 11th International Conference on Security of Information and Networks (SIN-2018), 4 pages, to appear, ACM, 2018.
-
V. Coelho Caires, N. Rios, J. Holvitie, V. Leppänen, M.G. de Mendonca Neto, R.O. Spinola:
Investigating the Effects of Agile Practices and Processes on Technical Debt - The Viewpoint of the Brazilian Software Industry,
Proceedings of Thirtieth International Conference on Software Engineering and Knowledge Engineering (SEKE 2018),
9 pages, accepted, to appear, 2018.
-
J. Ruohonen, S. Rauti, S. Hyrynsalmi, V. Leppänen:
A Case Study on Software Vulnerability Coordination,
Information and Software Technology, 103, pages 239--257, 2018.
-
V. Leppänen, S. Rauti, K. Rindell, J. Holvitie:
Cyber Security and Securing Data Transfer in the Development and Operation of Autonomous Vessels,
84 pages, Novia publication series, document for a 6Aika project, 2018.
-
K. Rindell, S. Hyrynsalmi, V. Leppänen: Aligning Security Objectives with Agile Software Development,
International Workshop on Secure Software Engineering in DevOps and Agile Development,
8 pages, accepted, 2018.
-
S. Rauti, L. Koivunen, P. Mäki, S. Hosseinzadeh, S. Laurén, J. Holvitie and V. Leppänen: Internal
Interface Diversification as a Security Measure in Sensor Networks, Journal of Sensor and Actuator
Networks, 7(1), 12, 20 pages, doi: 10.3390/jsan7010012, 2018.
-
M. Forsell, J. Roivainen, V. Leppänen, J. Träff: Implementation of Multioperations in Thick Control
Flow Processors, Proceedings of APDCM, 9 pages, accepted, 2018.
-
A. Pakarinen,M. Flemmich, H. Parisod, L. Selänne, L. Hamari,M. Aromaa, V. Leppänen, E. Löyttyniemi,
J. Smed, S. Salanterä: Protocol for digital intervention for health promotion of small children,
30 pages, Journal of Advanced Nursing, accepted, to appaer, 2018.
-
J. Papalitsas, J. Tammi, S. Rauti, V. Leppänen: Recognizing Dynamic Fields in Network Traffic with
a Manually Assisted Solution, WorldCIST conference, accepted, 10 pages, 2018.
-
J. Holvitie, S. Licorish, R.O. Spinola, S. MacDonell, J. Buchan, T.S. Mendes, S. Hyrynsalmi, V.
Leppänen: A Multi-National Industry Practitioner Survey on the Effects of Agile Software Development
Practices on Technical Debt, 22 pages, Information and Software Technology journal, Elsevier,
accepted, to appear, 2018.
-
J. Rahikkala, S. Hyrynsalmi, V. Leppänen, I. Porres:
The Role of Organisational Phenomena in Software Cost Estimation: An empirical study of supporting and hindering factors,
e-Informatica Software Engineering Journal, 12(1), pages 167 - 198, 2018.
-
M. Forsell, J. Roivainen, V. Leppänen: REPLICA MBTAC - Multithreaded Dual Mode Processor, 22
pages, Journal of Supercomputing, to appear, 2018.
-
J. Papalitsas, S. Rauti, J. Tammi, V. Leppänen:
A honeypot proxy framework for deceiving attackers with fabricated content,
20 pages, accepted as book chapter, Cyber Threat Intelligence, Springer Book - Advances in Information Security series, 2018.
-
R. Yasmin, M.R. Memarian, S. Hosseinzadeh, V. Leppänen, M. Conti:
Investigating the possibility of data leakage in time of live VM migration,
23 pages, accepted as book chapter, Cyber Threat Intelligence, Springer Book - Advances in Information Security series, 2018.
Recent publications (2017, incomplete)
-
J. Ruohonen, V. Leppänen: How Is PHP Patched in the Wild? A Discrete Time-Homogeneous Markov
Chain Analysis, 11 pages, Proceedings of APSEC conference, accepted, to appear, 2017.
-
J. Tammi, S. Rauti, V. Leppänen:
Practical Challenges in Building Fake Services with the Record and Play approach,
10th International Conference On Security Of Information And Networks, 6 pages, accepted, 2017.
-
S. Rauti, V. Leppänen:
Internal Interface Diversification with Multiple Fake Interfaces,
10th International Conference On Security Of Information And Networks, 6 pages, accepted, 2017.
-
M. Forsell, J. Roivainen, V. Leppänen, J. Träff:
Supporting Concurrent Memory Access in TCF-aware Processor Architectures,
6 pages, Proceedings of NORCAS, to appear, 2017.
-
J. Ruohonen, V. Leppänen:
How Is PHP Patched in the Wild? A Discrete Time-Homogeneous Markov Chain Analysis,
11 pages, Proceedings of APSEC conference, accepted, to appear, 2017.
-
J. Rahikkala, S. Hyrynsalmi, J. Holvitie V. Leppänen, T. Mikkonen:
Top Management Support for Software Cost Estimation: A Case Study of the Current Practice and Impacts,
16 pages, PROFES conference, accepted, 2017.
-
J. Ruohonen, V. Leppänen:
Investigating the Agility Bias in DNS Graph Mining,
8 pages, accepted, CIT Conference 2017.
-
S. Rauti, V. Leppänen:
``You have a potential hacker's infection'': A study on technical support scams,
8 pages, accepted, CIT Conference 2017.
-
J. Ruohonen, V. Leppänen:
Whose Hands Are in the Finnish Cookie Jar?,
4 pages, EISIC conference, accepted, 2017.
-
J. Ruohonen, S. Rauti, S. Hyrynsalmi, V. Leppänen:
Mining social networks of open source CVE coordination,
Proceedings of the 27th International Workshop on Software Measurement and 12th
International Conference on Software Process and Product Measurement, IWSM-Mensura 2017,
Gothenburg, Sweden, ACM, pages 176 - 188, 2017.
-
S. Lauren, S. Rauti, V. Leppänen:
A Survey on Application Sandboxing Techniques.
Proceedings of the 18th International Conference on Computer Systems and Technologies, CompSysTech 2017,
ICPS 1369, ACM Press, pages 141 - 148, 2017.
-
J. Papalitsas, S. Rauti, V. Leppänen:
Comparison of Record and Play Honeypot Designs,
Proceedings of the 18th International Conference on Computer Systems and Technologies, CompSysTech
2017, ICPS 1369, ACM Press, pages 133 - 140, 2017.
-
M. Saarela, S. Hosseinzadeh, S. Hyrynsalmi, V. Leppänen:
Measuring software security from the design of software,
Proceedings of the 18th International Conference on Computer Systems and
Technologies, CompSysTech 2017, ICPS 1369, ACM Press, pages 179 - 186, 2017.
-
K. Rindell, S. Hyrynsalmi, V. Leppänen:
Busting a Myth: Review of Agile Security Engineering Methods,
10 pages, ASSD SSE conference, accepted, 2017.
-
V. Taajamaa, A.-M. Majanoja, A. Bagiati, X. Guo, V. Leppänen:
Perspective on Building Students Innovation Capabilities in Sino-European Education Set-up,
16 pages, accepted to JEHEA journal, 2017.
-
A. Pakarinen, H. Parisod, I. Linden, J. Smed, V. Leppänen, S. Salanterä: Usability of a gamified
application to promote family wellbeing in child health clinics, 7 pages, GamiFin conference 2017,
Pori, accepted, 2017.
-
L. Hamari, T. Kullberg, J. Ruohonen, O.J. Heinonen, N. Díaz-Rodríguez, J. Lilius, A. Pakarinen,
A. Myllymäki, V. Leppänen, S. Salanterä: Actigraph wActisleep-BT and Fitbit One in Measuring
Habitual Physical Activity of Children, 10 pages, BMC Research Notes, accepted, to appear, 2017.
-
J. Kaukola, J. Ruohonen, A. Tuomisto, S. Hyrynsalmi, V. Leppänen: Tightroping Between APT and
BCI in Small Enterprises, 15 pages, Information and Computer Security, Emerald, accepted, to appear,
2017.
-
J.-M. Mäkelä, M. Forsell, V. Leppänen: Towards a Language Framework for Thick Control Flows,
10 pages, 22nd InternationalWorkshop on High-Level Parallel ProgrammingModels and Supportive
Environments (part of IPDPS), IEEE, accepted, to appear, 2017.
-
S. Rauti, J. Lahtiranta, H. Parisod, S. Hyrynsalmi, M. Aromaa, J. Smed, S. Salanterä and V. Leppänen:
A proxy-based security solution for asynchronous telemedicine systems, 12 pages, International
Journal of E-Health and Medical Communications, accepted, to appear, 2017.
-
K. Rindell, S. Hyrynsalmi, V. Leppänen: Agile Security Development Case Study: Building Identity
Management for a Government Agency, 15 pages, accepted to International Journal of Secure
Software Engineering, 2017.
-
A.-M. Majanoja, V. Taajamaa, E. Sutinen, V. Leppänen: The Transformation Challenge of IT Education
and Training in Higher Education and Industry, accepted to 9th International Conference on
Computer Supported Education, 10 pages, 2017.
-
J. Ruohonen, S. Hyrynsalmi, V. Leppänen: Modeling CVE Delivery Efficiency, 19 pages, Computer
Science and Information Systems (journal), accepted, to appear, 2017.
-
A.-M.Majanoja, P. Avikainen, V. Leppänen: The Impact of Agile Software Development Approach on
Software Developers' Responsibilities, Recent Advances in Information Systems and Technologies
- Volume 1 [WorldCIST'17, Porto Santo Island, Madeira, Portugal, April 11-13, 2017]. Advances in
Intelligent Systems and Computing 570, Springer, pages 581-591 2017.
-
J. Uitto, S. Rauti, S. Laurén, V. Leppänen: A Survey on Anti-Honeypot and Anti-Introspection Methods,
Recent Advances in Information Systems and Technologies - Volume 2 [WorldCIST'17, Porto
Santo Island, Madeira, Portugal, April 11-13, 2017]. Advances in Intelligent Systems and Computing
570, Springer, pages 125-134 2017.
-
S. Laurén, M.R. Memarian, M. Conti, V. Leppänen: Analysis of Security in Modern Container Platforms,
21 pages, accepted as book chapter for 'Research Advances in Cloud Computing', Springer,
2017.
-
M.R.Memarian, D. Fernandes, P. Inácio, V. Leppänen,M. Conti: Applications of Trusted Computing
in Cloud Computing, 15 pages, accepted as book chapter for 'Research Advances in Cloud Computing',
Springer, 2017.
-
A-M.Majanoja, L. Linko, V. Leppänen: Operational Level Setup andManagement Factors in Successfull
Selective Outsourcing Operations, International Journal of Services Technology and Management,
accepted, to appear, 21 pages, 2017.
-
A-M. Majanoja, L. Linko, V. Leppänen: Developing Offshore Outsourcing Practices in a Global
Selective Outsourcing Environment - The IT Supplier's Viewpoint, 15 pages, International Journal of
Information Systems and Project Management, accepted, 5:1, pages 27-43, 2017.
-
S. Rauti, V. Leppänen: A survey on fake entities as a method to detect and monitor malicious activity,
Proceedings of 25th Euromicro International Conference on Parallel, Distributed, and Network-
Based Processing (PDP 2017), 5 pages, accepted, to appear, Russia, 2017.
-
J. Holvitie, S.A. Licorish, A.Martini, V. Leppänen: Co-Existence of the 'Technical Debt' and 'Software
Legacy' Concepts, 4 pages, accepted to TDA 2016: First International Workshop on Technical
Debt Analytics (part of APSEC 2016, 23rd Asia-Pacific Software Engineering Conference), 2016.
-
T.C. Xu, V. Leppänen:
PEN: A Power-law Enhanced Network Design for High Efficiency Multicore Architecture,
Concurrency and Computation: Practice and Experience, Wiley, accepted, to appear, 14 pages, 2016/7.
Recent publications (2016, incomplete)
-
A. Koivu, L. Koivunen, S. Hosseinzadeh, S. Laurén, S. Hyrynsalmi, S. Rauti, V. Leppänen: Security
considerations for IoT, 6 pages, accepted 9th IEEE International Conference on Internet of Things
(iThings2016), China, 2016.
-
J. Ruohonen, S. Hyrynsalmi, V. Leppänen:
An Outlook to the Institutional Evolution of the European Union Cyber Security Apparatus,
12 pages, Government Information Quarterly, Elsevier, accepted, to appear, 2016.
-
S.A. Licorish, J. Holvitie, S. Hyrynsalmi, V. Leppänen, R. Spinola, T. Mendes, S. MacDonell, J. Buchan:
Adoption and Suitability of Software Development Methods and Practices,
accepted, to appear, 4 pages, proceedings of 23rd Asia-Pacific Software Engineering Conference (APSEC),
New Zeland, 2016.
-
S. Hosseinzadeh, S.Lauren, V. Leppänen:
Security in Container-based Virtualization through vTPM, 6 pages, to appear,
Second International Workshop on Information Security, Assurance, and Reliability in the Cloud (WISARC)
In conjunction with the 9th IEEE/ACM International Conference on Utility and Cloud Computing (UCC 2016).
-
M. Forsell, J. Roivanen, V. Leppänen:
The REPLICA on-chip network,
Proceedings of IEEE Nordic Circuits and Systems Conference (NORCAS'16), 6 pages, to appear, 2016.
-
M. Forsell, J. Roivanen, V. Leppänen:
Outline of a Thick Control Flow Architecture,
Proceedings of 5th Workshop on Parallel Programming Models (MPP'2016), 6 pages, to appear,
in conjunction with the 28th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2016),
at Marina del Rey Marriott, Los Angeles, USA.
-
P. Mäki, S. Rauti, S. Hosseinzadeh, L. Koivunen, V. Leppänen: Interface Diversification in IoT
Operating Systems 6 pages, submitted to International Symposium on Cloud Computing and IOT
Applications and Security (CIAS2016), In conjunction with the 9th IEEE/ACM International Conference
on Utility and Cloud Computing (UCC 2016).
-
L. Koivunen, S. Rauti, V. Leppänen: Applying Internal Interface Diversification to IoT Operating
Systems, 5 pages, to appear, 2nd International Conference on Software Security and Assurance,
IEEE, 2016.
-
S. Rauti, S. Lauren, J. Uitto, S. Hosseinzadeh, J. Ruohonen, S. Hyrynsalmi, V. Leppänen: A Survey
on Internal Interfaces Used by Exploits and Implications on Interface Diversication, Proceedings of
NordSec'16, 16 pages, to appear, 2016.
-
J. Ruohonen, J. Holvitie, S. Hyrynsalmi, V. Leppänen: Exploring the Clustering of Software Vulnerability
Disclosure Notifications Across Software Vendors, 8 pages, to appear, 13th ACS/IEEE
International Conference on Computer Systems and Applications AICCSA 2016.
-
J. Ruohonen, S. Hyrynsalmi, V. 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 (CAi-SE 2016),
Ljubljana, Slovenia, Lecture Notes in Business Information Processing 249, 207 - 218,
Springer International Publishing, 2016.
-
J. Ruohonen, S. Hyrynsalmi, V. Leppänen: Exploring the Use of Deprecated PHP Releases in the
Wild Internet: Still a LAMP Issue?, Proceedings of the 6th International Conference on Web Intelligence,
Mining and Semantics (WIMS), 12 pages, Article 26, Nîmes, France, ICPS, ACM, 2016.
-
J. Holvitie, S. Licorish, V. Leppänen: Modelling Propagation of Technical Debt, Proceedings of
42nd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 5 pages,
to appear, 2016.
-
T.C. Xu, J. Pohjankukka, V. Leppänen: Analysing and Modelling the On-chip Traffic of Parallel
Applications, Proceedings of 42nd Euromicro Conference on Software Engineering and Advanced
Applications (SEAA), 8 pages, to appear, 2016.
-
J. Ruohonen, S. Scepanovic, S. Hyrynsalmi, I. Mishkovski, T. Aura, V. Leppänen: A Post-Mortem
Empirical Investigation of the Popularity and Distribution of Malware Files in the Contemporary
Web-Facing Internet, Proceedings of European Intelligence and Security Informatics Conference
(EISIC), Uppsala, Sweden, 4 pages, to appear, 2016.
-
J. Rahikkala, H. Hyrynsalmi, M. Seppänen, V. Leppänen: The Impact of a Delayed Software Project
on Product Launch Coordination: A Case Study, Proceedings of 22nd ICE/IEEE International
Technology Management Conference, 8 pages, to appear, Trondheim, Norway, IEEE, 2016.
-
J. Ruohonen, S. Scepanovic, S. Hyrynsalmi, I. Mishkovski, T. Aura, V. Leppänen: The Black Mark
Beside My Name Server: Exploring the Importance of Name Server IP Addresses in Malware DNS
Graphs, Proceedings of Third International Symposium on Social Networks Analysis, Management
and Security (SNAMS 2016), 6 pages, to appear, Vienna, Austria, IEEE, 2016.
-
K. Rindell, S. Hyrynsalmi, V. Leppänen: Case Study of Security Development in an Agile Environment:
Building Identity Management for a Government Agency, Proceedings of Second International
Workshop on Agile Secure Software Development, ASSD'16, 9 pages, to appear, 2016.
-
J. Uitto, S. Rauti, V. Leppänen: Practical implications and requirements of diversifying interpreted
languages. Proceedings of 11th Annual Cyber and Information Security Research Conference
(CISRC), pages 14:1-14:4, Oak Ridge, ACM, 2016.
-
S. Lauren, S. Rauti, V. Leppänen: An Interface Diversified Honeypot for Malware Analysis, Proceedings
of Workshop on Monitoring and Measurability of Software and Network Security (MeSSa), 6
pages, to appear, 2016.
-
J. Ruohonen, S. Scepanovic, S. Hyrynsalmi, I. Mishkovski, T. Aura, V. Leppänen: Correlating File-Based
Malware Graphs Against the Empirical Ground Truth of DNS Graphs, Proceedings of Workshop
on Monitoring and Measurability of Software and Network Security (MeSSa), 6 pages, to appear, 2016.
-
S. Hosseinzadeh, S. Lauren, S. Rauti, S. Hyrynsalmi, M. Conti, V. Leppänen: Chapter Obfuscation
and Diversication for Securing Cloud Computing, In book Enterprise Security Springer Book, 30
pages, Springer, to appear, 2016.
-
J. Ruohonen, S. Hyrynsalmi, V. Leppänen: Trading Exploits Online: A Preliminary Case Study,
Proceedings of IEEE Tenth International Conference on Research Challenges in Information Science,
12 pages, Grenoble, France, to appear, 2016.
-
J.-M. Mäkelä, M. Forsell, V. Leppänen: Compiler assisted dynamic allocation of finite hardware
acceleration resources for parallel tasks, Proceedings of International Conference on Computer Systems
and Technologies (CompSysTech), Palermo, Italy, ACM Press, ACM ICPS, 8 pages, 2016, to appear.
-
T.C. Xu, V. Leppänen: An Efficient Dynamic Energy-Aware Application Mapping Algorithm for Multicore
Processors, Proceedings of Sixth International Conference on Digital Information Processing
and Communications (ICDIPC), pages 119 - 124, IEEE, 2016.
-
J. Ruohonen, V. Leppänen: On the Design of a Simple Network Resolver for DNS Mining, Proceedings
of International Conference on Computer Systems and Technologies (CompSysTech), Palermo,
Italy, ACM Press, ACM ICPS, 8 pages, 2016, to appear.
-
T.C. Xu, V. Leppänen: PEN: A Power-law Enhanced Network Design for High Efficiency Multicore
Architecture, Proceedings of 14th IEEE International Symposium on Parallel and Distributed Processing
with Applications (ISPA), 8 pages, to appear, IEEE, 2016.
-
T.C. Xu, V. Leppänen: LUTMap: A dynamic heuristic application mapping algorithm based on lookup
tables, Proceedings of 9th International Conference on Internet and Distributed Computing Systems
(IDCS), 12 pages, to appear, Wuhan, China, 2016.
-
S. Hosseinzadeh, S. Rauti, S. Laurén, J.-M. Mäkelä, J. Holvitie, S. Hyrynsalmi, V. Leppänen: A Survey
on Aims and Environments of Diversification and Obfuscation in Software Security, Proceedings
of International Conference on Computer Systems and Technologies (CompSysTech), Palermo, Italy,
ACM Press, ACM ICPS, 8 pages, 2016, to appear.
-
A. Pakarinen, H. Parisod, M. Aromaa, J. Smed, V. Leppänen, S. Salanterä: Promoting families' wellbeing
- developing new kind of technology for family-centered child health clinic work, Childhood Studies Conference, 2 pages, 2016.
Recent publications (2015)
-
J. Ruohonen, S. Hyrynsalmi, V. Leppänen: Time Series Trends in Software Evolution,
Journal of Software: Evolution and Process, accepted, to appear, 28 pages, 2015/2016.
-
S. Hossenzadeh, S. Rauti, S. Hyrynsalmi, V. Leppänen:
Security in the Internet of Things through Obfuscation and Diversification,
5 pages, accepted to IEEE ICCCS conference, 2015.
-
J. Ruohonen, S. Hyrynsalmi, V. Leppänen: The Sigmoidal Growth of Operating System Security
Vulnerabilities: An Empirical Revisit, Computers & Security, vol 55, pages 1-20, DOI:
10.1016/j.cose.2015.07.001, Elsevier, 2015.
-
J. Rahikkala, J. Ruohonen, J. Holvitie, V. Leppänen: Top management support in software cost
estimation: A study of attitudes and practice in Finland, International Journal of Managing
Projects in Business, 8:3, 513 - 532, Emerald, 2015.
-
A.-M. Majanoja, L. Linko, V. Leppänen, Global Corrective Action
Preventive Action Process and Solution: Insights at the Nokia Devices Operation Unit, International
Journal of Productivity and Quality Management, 30 pages, accepted, to appear, 2015.
-
S. Mäkelä, S. Mäkelä, V. Leppänen: Rule-Based Monitors and Policy Invariants for Guaranteeing
Mobile Code Security, International Journal on Information Technologies & Security, 7:2,
pp. 17-36, 2015.
-
M. Murtojärvi, O.S. Nevalainen, V. Leppänen, Performance tuning and sparse traversal technique
for a cell-based fetch length algorithm on a GPU, Concurrency and Computation: Practice
and Experience, Wiley, 20 pages, DOI: 10.1002/cpe.3529, to appear, 2015.
J. Holvitie, V. Leppänen: Examining Technical Debt Accumulation in Software Implementations,
International Journal of Software Engineering and Its Applications, 9(6), pp. 109-124,
2015. http://dx.doi.org/10.14257/ijseia.2015.9.6.12
-
O. Salli, O. Nevalainen and V. Leppänen, Event-driven asynchronous method calls with the
D-Bus message system. Software: Practice and Experience, 45(1), pages 53-74, Wiley, 2015.
-
T. Canhao Xu, V. Leppänen, P. Liljeberg, J. Plosila and H. Tenhunen, PDNOC: Partially Diagonal
Network-on-Chip for High Efficiency Multicore Systems, Concurrency and Computation:
Practice and Experience, 27(4), pp. 1054-1067, Wiley, 2015.
-
S. Hosseinzadeh, S. Hyrynsalmi and V. Leppänen: Chapter "Software Obfuscation and Diversification
for Improving the Security in Internet of Things" in book "Internet of Things",
to appear, 28 pages, Morgan Kaufmann Publishers (Elsevier), 2015-2016.
-
J. Rahikkala, S. Hyrynsalmi, V. Leppänen: Accounting Testing in Software Cost Estimation: A
Case Study of the Current Practice and Impacts, Proceedings of 14th Symposium on Programming
Languages and Software Tools (SPLST'15), 13 pages, accepted, to appear, 2015.
-
J. Uitto, S. Rauti, J.-M. Mäkelä, V. Leppänen: Preventing malicious attacks by diversifying Linux
shell commands, Proceedings of 14th Symposium on Programming Languages and Software
Tools (SPLST'15), 14 pages, accepted, to appear, 2015.
-
T. Suovuo, J. Holvitie, J. Smed, V. Leppänen: Mining Knowledge on Technical Debt Propagation,
Proceedings of 14th Symposium on Programming Languages and Software Tools
(SPLST'15), 14 pages, accepted, to appear, 2015.
-
K. Rindell, S. Hyrynsalmi, V. Leppänen: Applying Security to Scrum, Proceedings of 14th Symposium
on Programming Languages and Software Tools (SPLST'15), 15 pages, accepted, to
appear, 2015.
-
H. Parisod, M. Aromaa, L. Kauhanen, K. Kimppa, C. Laaksonen, V. Leppänen, A. Pakarinen, J.
Smed, S. Salanterä: What are the advantages and limitations of digital games in children's
health promotion? - An overview review, submitted to Nordic Conference on Advances in
Health Care Sciences Research, 2015.
-
T.C. Xu, V. Leppänen: Analysing Emerging Memory Technologies for Big Data and Signal
Processing Applications, Fifth International Conference on Digital Information Processing and
Communications (ICDIPC2015), 6 pages, accepted, to appear, 2015.
-
S. Hosseinzadeh, S. Hyrynsalmi, M. Conti, V. Leppänen: Security and Privacy in Cloud Computing
via Obfuscation and Diversification: a Survey, 6 pages, The second international workshop
on Enterprise Security, part of IEEE CouldCom, Vancouver, Canada, accepted, to appear,
2015.
-
M. Reza Memarian, M. Conti, V. Leppänen: EyeCloud: A BotCloud Detection System, Proceedings
of 5th IEEE International Symposium on Trust and Security in Cloud Computing, In
conjuction with TrustCom'15, Helsinki, accepted, to appear, 6 pages, IEEE, 2015.
-
J. Ruohonen, S. Hyrynsalmi, V. Leppänen: Software Evolution and Time Series Volatility: An
Empirical Exploration, Proceedings of 14th International Workshop on Principles of Software
Evolution, Italy, 10 pages, to appear, ACM, 2015.
-
S. Rauti, J. Teuhola and V. Leppänen, Diversifying SQL to prevent injection attacks, Proceedings
of The 14th IEEE International Conference on Trust, Security and Privacy in Computing and
Communications (IEEE TrustCom-15), Helsinki, 8 pages, accepted, to appear, IEEE, 2015.
-
T.C. Xu, V. Leppänen: DBFS: Dual Best-First Search mapping algortihm for shared-cache
multicore processors, The 15th International Conference on Algorithms and Architectures for
Parallel Processing (ICA3PP 2015) Zhangjiajie, China, Lecture Notes in Computer Science, 14
pages, accepted, appear, Springer, 2015.
-
Thomas Canhao Xu, Ville Leppänen, Pasi Liljeberg, Juha Plosila, Hannu Tenhunen: Trio: A
triple class on-chip network design for efficient multicore processors, Proceedings of 12th IEEE
International Conference on Embedded Software and Systems (ICESS), New York, USA, 6
pages, to appear, IEEE, 2015.
-
K. Rindell, S. Hyrynsalmi, V. Leppänen: A Comparison of Security Assurance Support of Agile
Software Development Methods, Proceedings of International Conference on Computer Systems
and Technologies (CompSysTech), Dublin, Ireland, ACM Press, ACM ICPS, 8 pages, to
appear, 2015.
-
J. Holvitie and V. Leppänen: RefUTU -- Automatic Bibliography Database Generation for Freely
Formatted Reference Listings, Proceedings of International Conference on Computer Systems
and Technologies (CompSysTech), Dublin, Ireland, ACM Press, ACM ICPS, 8 pages, to
appear, 2015.
-
J.-M. Mäkelä, M. Forsell, V. Leppänen: Towards an Extensible, Modular Compiler Construction
with Scalable Abstractions and Types, Proceedings of International Conference on Computer
Systems and Technologies (CompSysTech), Dublin, Ireland, ACM Press, ACM ICPS, 8
pages, to appear, 2015.
-
P. Pulkkinen, J. Holvitie, O. Nevalainen and V. Leppänen: Reusability Based Program Clone
Detection - a Case Study on Large Scale Healthcare Software System, Proceedings of International
Conference on Computer Systems and Technologies (CompSysTech), Dublin, Ireland,
ACM Press, ACM ICPS, 8 pages, to appear, 2015.
-
S. Lauren, S. Rauti, V. Leppänen: Diversification of System Calls in Linux Kernel, Proceedings
of International Conference on Computer Systems and Technologies (CompSysTech), Dublin,
Ireland, ACM Press, ACM ICPS, 8 pages, to appear, 2015.
-
T. Juhola, S. Hyrynsalmi, T. Mäkilä, V. Leppänen: The Theoretical Connections between Agile
Software Development and Innovative Climate, 12 pages, Accepted, to appear in The 21st
International Conference on Information and Software Technologies (ICIST), Lithuania, 2015.
-
T. Xu, V. Leppänen: A Cache- and Memory-Aware Mapping Algorithm for Big Data Applications,
Proceedings of Fifth International Conference on Digital Information Processing and
Communications (ICDIPC2015), Switzerland, 6 pages, accepted, to appear, 2015.
-
T.C. Xu, J. Pohjankukka, P. Nevalainen, T. Pahikkala and V. Leppänen: Parallel Applications
and On-chip Traffic Distributions: Observation, Implication and Modelling, Proceedings of the
10th International Conference on Software Engineering and Applications (ICSOFT-EA), Colmar,
France, 443 - 449, 2015.
-
M. Forsell, V. Leppänen, M. Penttonen: Cost of Bandwidth-Optimized Sparse Mesh Layouts,
Proceedings of 13th International Conference on Parallel Computing Technologies (PaCT'2015),
Petrozavodsk, Russia, Lecture Notes in Computer Science 9251, pages 375-389, Springer,
2015.
-
J. Ruohonen, S. Hyrynsalmi, V. Leppänen: Exploring the Stability of Software with Time-Series
Cross-Sectional Data, Proceedings of IEEE/ACM 2nd International Workshop on Software
Architecture and Metrics (SAM), Italy, p. 41-47, IEEE, 2015.
-
T.C. Xu, V. Leppänen: Cache- and communication-aware application mapping for sharedcache
multicore processors, Proceedings of The 28th GI/ITG International Conference on Architecture
of Computing Systems (ARCS 2015), 8 pages, accepted, to appear, LNCS, Springer,
2015.
-
S. Rauti, S. Laurén, S. Hosseinzadeh, J.-M. Mäkelä, S. Hyrynsalmi, V. Leppänen: Diversification
of system calls in Linux binaries, Proceedings of the 6th International Conference on
Trustworthy Systems (InTrust 2014), China, 17 pages, LNCS, Springer, to appear, 2015.
-
M. Daneshtalab, M. Aldinucci, V. Leppänen, J. Lilius, and M. Brorsson: Proceedings 23rd
Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
(PDP), 2015.
-
V. Leppänen, S. Rauti, S. Lauren: Wide application security by low-level program code obfuscation
techniques, MATINE Report 2014/2500M-0010 (ISBN 978-951-25-2635-2), 7 pages,
2015.
Contact information. Want to
send email to me?