That's me
Mika Mäntylä

Professor of Software Engineering


University of Oulu





9/2016-8/2020 Principal Investigator (PI) for Auto-Time research project (funded by Academy of Finland)

1/2015-  Professor of Software Engineering at the University of Oulu, Finland. I am associated with the Faculty of Information Technology and Electrical Engineering, Department of Information Processing Science, and M-Group

In 8/2014-12/2014 I worked as an assistant professor in the department of CSE at Aalto University, Finland

In 2012-2014 I worked as a senior research scientist in software engineering in Software Process Research Group at Aalto University, Finland.  My work was funded by a post-doc grant of department of CSE and an EU FP7 project U-QASAR.

In 2011-2012, I was a post-doc in Software Engineering Research Group at Lund University, Sweden. I was part of ELLIIT project (funded by Swedish government's strategic research support initiative).

In 2010/1-2010/4, I was a guest researcher at Simula Research Laboratory, Norway.

In 2008-2011
, I was a project-manager of ESPA research project (funded by TEKES) at Aalto University, Finland.

In 2003-2008, I worked in SHAPE and SEMS (both funded by TEKES) research projects and I had a partial PhD grant from SoSE graduate school.

Professional profiles Twitter and Linked-in

Research Interests


Current courses at University of Oulu

Formerly at Aalto University


Recent Works

Garousi, V., Mäntylä M. V. "A systematic literature review of literature reviews in software testing", Information and Software Technology, (accepted Sep 2016)

Raulamo-Jurvanen P., Kakkonen K., Mäntylä, M. V., "Using Surveys and Web-Scraping to Select Tools for Software Testing Consultancy" Proceedings of the 17th International Conference on Product-Focused Software Process Improvement (PROFES), pp. 1-16

Mäntylä, M. V., Smolander, "Gamification of Software Testing - an MLR",  Proceedings of the 17th International Conference on Product-Focused Software Process Improvement (PROFES), pp. 1-4

Hosseini S., Turhan B, Mäntylä M. "Search Based Training Data Selection For Cross Project Defect Prediction", Proceedings of the The 12th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE 2016), pp. 1-10

C. Luo, M. Kuutila, S. Klakegg, D. Ferreira, H. Flores, J. Goncalves, V. Kostakos, M. Mäntylä. 2016. "How to Validate Mobile Crowdsourcing Design? Leveraging Data Integration in Prototype Testing", Proc. International Joint Conference on Pervasive and Ubiquitous Computing Adjunct (UbiComp Adjunct), ACM.

For complete list see


D.Sc. / PhD:

Tuuttila Pekka 2016-,

Raulamo-Jurvanen, Päivi 2015-,

Lehtinen, Timo, 2010-2014, Topic: Root-Cause Analysis, papers (IST2011, ESEM2011, IST2014a, IST2014b, JSS2015)

M. Sc.:

Leinonen Juho, 2016, "Evaluating Software Development Effort Estimation Process in Agile Software Development Context"

Kuutila, Miikka, 2016, "Benchmarking Configurations for Web-testing - Selenium versus Watir"

Kupiainen, Eetu, 2014 "Reasons and Effects of Metric Use in Industrial Agile Teams - A Systematic Literature Review" (WeTSOM2014, IST2015)

Huishi Yin, 2014, "Survey on Exploratory Software Testing", University of Tartu (Appointed opponent, supervised by Dietmar Pfahl) (ESEM2014)

Alessandro Marino, 2013, Code smell detection through machine learning techniques and metrics analysis, University of Milano-Bicocca (co-supervisor with Francesca Arcelli Fontana and Marco Zanoni), papers (ICSM2013, ESE2015)

Iivonen Joonas, 2009, Identifying and Characterizing Highly Performing Testers – A Case Study in Three Software Product Companies, papers (ESEM2010, SQJ2012)

Ruokojoki Mikko, 2006, “Kuntien henkilöstön työtyytyväisyyden ja hyvinvoinnin seurantaohjelmiston käyttötilanteiden ja vaatimuksien määrittely”

Halonen Antti, 2006 “Decomposing legacy software for incremental modernization of software products – Perceived challenges and usable strategies”

Laurila Pietari, 2005, ”Key Activities in the Modernization of Legacy Software Systems – A Framework and a Multiple Case Study”

B. Sc.:

Pesola, Pekka 2016, "Can TypeScript fix the problems with large scale JavaScript application development?"

Honkajärvi, Jouko, 2016, "IoT-laitteiden tuotannon ja käytön aikainen laitetestaus"

Väyrynen, Joni, 2014, "Ohjelmistotestauksen käytännöt ja ongelmat - katsaus kyselytutkimuksista"

Gädda, Johon, 2014, "Möjligheter och utmaningar i utnyttjandet av användningsdata inom programutveckling"

Ambrosie Nicolas, 2014, "Automaattinen virheenraportointijärjestelmä debuggausprosessin työkaluna"

Isomäki Erkka, 2012 "Tapaustutkimus diferentiaaliin perustuvasta regressiotestauksesta laskentaintensiivisissä tietojärjestelmissä"

Laukkanen Eero, 2010, “Tiedonkeruu ohjelmointivirheiden raportoinnissa“, Papers (ESEM2011)

Alahuhta Jari, 2010, “Virheraportoijien virhemäärien jakaumat virhetietokannassa“

Community Service:

Special issue Editor

Special issue Editor: Software Engineering Success and Failure - A Special Issue of Empirical Software Engineering Submission Deadline: 15 NOV 2015

Refereeing Journals:

6 article review(s) for Empirical Software Engineering Springer

5 article review(s) for Software Quality Journal – Springer

3 article review(s) for Information and Software Technology – Elsevier

3 article review(s) for IEEE Transactions on Software Engineering - IEEE

3 article review(s) for Journal of Systems and Software - Elsevier

2 article review(s) for IEEE Software - IEEE

2 article review(s) for Journal of Software Maintenance Research and Practice – Wiley

2 article review(s) for Automated Software Engineering – Springer

2 article review(s) for Expert Systems with Applications - Elsevier

1 article review(s) for Software Testing, Verification and Reliability Wiley

1 article review(s) for International Journal of Organisational Design and Engineering

Other Academic Service   

Program Committee member of International Conference on Software Testing (ICST 2017)

Program Committee member of 7th International Workshop on Emerging Trends in Software Metrics (WETSoM 2016)

Program Committee member of International Symposium on Software Engineering and Measurement (ESEM 2016)

Program Committee member of International Conference on Software Testing (ICST 2016)

Program Committee member of International Conference on Product-Focused Software Process Improvement (Research Preview Papers) (PROFES 2015)

Program Committee member of  International Symposium on Software Engineering and Measurement (ESEM 2015)

Program Committee member of 1 The Testing: Academic and Industrial Conference - Practice and Research Techniques (TAIC PART 2015)

Program Committee member of 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER 2015)

Program Committee member of  International Symposium on Software Engineering and Measurement (ESEM 2014)

Program Committee member of  International Workshop on Refactoring & Testing (REFTEST2014)

Program Committee member of  1st International Workshop on Aligning Research on Code Smells (ARCS), St. Petersburg, Russia (collocated with ESEC/FSE 2013).   

Chair of Academic track and Local Arrangements at Testauspaiva (2013), which is the largest industry-academia cross-over event in Software Testing at Finland.

External reviewer: International Conference on Information Systems (ICIS 2013)

Program Committee member  of 2013 3rd International Workshop Replication in Software Engineering (RESER '13), Maryland, USA.                                                  

Participate in the panel of PROMISE conference in 2011 – Topic: The Road Ahead in Predictive Modeling  

International Conference of Software Engineering (ICSE 2004) student volunteer

Other service                        

I have acted as an expert witness in both in the district court (Käräjäoikeus) 2009,  and the court of appeal (Hovioikeus) 2010.


Taxonomy for Bad Code Smells

Comparison of Software Engineering publication forums

Hobbies, Interest

Orienteering, Cross-country skiing, Gym, Geocaching.



Contact Information