Mika V. Mäntylä - Full list of publications

    Journals

  1. Garousi, V., Mäntylä M. V. "A systematic literature review of literature reviews in software testing", Information and Software Technology, vol 80, 2016, pp. 195-216
  2. Hemmati, H., Fang, Z., Mäntylä M. V., Adams, B., "Prioritizing Manual Test Cases in Rapid Release Environments", Software Testing Verification and Reliability, (accepted Jun/2016)
  3. Garousi, V., Mäntylä M. V.,  "When and what to automate in software testing? A multi-vocal literature review", Information and Software Technology, vol 76, 2016, pp. 92-117
  4. Garousi, V., Mäntylä M. V., "Citations, research topics and active countries in software engineering: A bibliometrics study", Computer Science Review, vol 56, 2016, pp. 56-77
  5. Itkonen, J., Mäntylä, M. V., Lassenius, C., "Test Better by Exploring: Harnessing Human Skills and Knowledge", IEEE Software, vol 33. issue 4, 2016 (Jul-Aug), pp. 90-96
  6. Arcelli Fontana, F., Mäntylä M. V., Zanoni M., Marino A., "Comparing and Experimenting Machine Learning Techniques for Code Smell Detection",  Empirical Software Engineering, vol 21, issue 3, 2016, pp. 1143-1191
  7. Mäntylä M. V., Adams B., Khomh F., Engström, E. and Petersen K., "On Rapid Releases and Software Testing: A Case Study and a Semi-Systematic Literature Review",  Empirical Software Engineering,  vol. 20, issue 5, Oct 2015, pp. 1384-1425
  8. Kupiainen, E., Mäntylä M. V., Itkonen J., "Using Metrics in Agile and Lean Software Development - A Systematic Literature Review of Industrial Studies",  Information and Software Technology, vol 62, June, 2015, pp. 143–163
  9. Lehtinen, T. O. A., Mäntylä, M. V., Itkonen J. Vanhanen J., "Diagrams or Structural Lists in Software Project Retrospectives – An Experimental Comparison", Journal of Systems and Software, vol 103, May, 2015, pp. 17-35
  10. Leppänen M., Mäkinen S. V.,  Pagels M. E, Eloranta V. P., Itkonen J., Mäntylä M. V., Männistö T.  "The Highways and Country Roads to Continuous Deployment", IEEE Software, vol. 32., no 2, March/April, 2015 pp. 64-71 (Special Issue in Release Engineering),
  11. Mäntylä, M. V. and Itkonen J., "How Are Software Defects Found? The Role of Implicit Defect Detection, Individual Responsibility, Documents, and Knowledge",  Information and Software Technology, vol 56, issue 12, Dec 2014, pp. 1597–1612 (Special Issue on Human Factors)
  12. Lehtinen, T. O. A., Mäntylä, M. V., Vanhanen J., Itkonen J., Lassenius, C.  "Perceived Causes of Software Project Failures - An Analysis of their Relationships", Information and Software Technology, vol. 56, issue 6, June 2014, pp. 623-643
  13. Itkonen J., Mäntylä M. V. "Are Test Cases Needed? Replicated Comparison between Exploratory and Test-Case-Based Software Testing",  Empirical Software Engineering, vol. 19, issue 2, April 2014, pp. 303-342
  14. Lehtinen, T. O. A., Virtanen, R., Viljanen, J. O., Mäntylä, M. V., Lassenius, C.  "A Tool Supporting Root Cause Analysis for Synchronous Retrospectives in Distributed Software Teams",  Information and Software Technology, vol. 56, issue 4, April 2014, pp. 408-437
  15. Vanhanen J., and Mäntylä M. V. "A Systematic Mapping Study of Empirical Studies on the Use of Pair Programming in the Industry", "Int'l Journal of Software Engineering and Knowledge Engineering, Vol. 23 Issue 9, Nov 2013, pp. 1221-1267,
  16. Kasoju, A, Petersen, K., Mäntylä M. V.,  "Analyzing an Automotive Testing Process with Evidence-Based Software Engineering",  Information and Software Technology, vol. 55, issue 7, July 2013, pp. 1237-1259
  17. Mäntylä, M. V. and Itkonen J., "More Testers - The Effect of Crowd Size and Time Restriction in Software Testing", Information and Software Technology, vol. 55, issue 6, June 2013, pp. 986–1003
  18. Itkonen, J., Mäntylä, M. V., Lassenius, C.,   "The Role of the Tester's Knowledge in Exploratory Software Testing", IEEE Transactions on Software Engineering, vol. 39, no 3, May 2013, pp. 707-724
  19. Mäntylä, M. V., Itkonen, J., Iivonen, J.,   "Who Tested My Software? Testing as an Organizationally Cross-Cutting Activity ", Software Quality Journal, vol. 20, issue 1, January 2012, pp. 145-172.
  20. Lehtinen. T. O. A., Mäntylä M. V., and Vanhanen J.  "Development and Evaluation of a Lightweight Root Cause Analysis Method (ARCA method) - Field Studies at Four Software Companies", Information and Software Technology vol. 53, issue 10, October 2011, pp.1045-1061
  21. Mäntylä, M. V. and Lassenius, C. "What Types of Defects Are Really Discovered in Code Reviews?" IEEE Transactions on Software Engineering, vol. 35, no 3, May/June 2009, pp. 430-448
  22. Mäntylä, M. V. and Lassenius, C. "Subjective Evaluation of Software Evolvability Using Code Smells: An Empirical Study". Empirical Software Engineering, vol. 11, no. 3, 2006, pp. 395-431.
  23. Conferences / Workshops (full paper reviewed)

  24. Raulamo-Jurvanen P., Mäntylä, M. V., Garousi, V., "Choosing the Right Test Automation Tool: a Grey Literature Review of Practitioner Sources", Evaluation and Assessment in Software Engineering (EASE), June 15-16, Karskrona, Sweden, pp. 1-10
  25. Mäntylä M. V., Novielli N., Lanubile F., Claes M., Kuutila M., "Bootstrapping a Lexicon for Emotional Arousal in Software Engineering",  The 14th International Conference on Mining Software Repositories (MSR 2017), May 20-21, 2017, Buenos Aires, Argentina, pp. 1-5
  26. Claes M., Kuutila M., Mäntylä M. V., Adams, B. "Abnormal Working Hours: Effect of Rapid Releases and Implications to Work Content", The 14th International Conference on Mining Software Repositories (MSR 2017), May 20-21, 2017, Buenos Aires, Argentina, pp. 1-5
  27. Kuutila M, Mäntylä, M. V, Claes, M., Elovainio M. "Reviewing Literature on Time Pressure in Software Engineering and Related Professions" The second International Workshop on Emotion Awareness in Software Engineering ICSE 2017 Workshop (SEmotion) - Buenos Aires, Argentina - May 21, 2017, pp. 1-6
  28. 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
  29. 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
  30. 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
  31. 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.
  32. Garousi V., Felderer M., Mäntylä M. V. "The need for multivocal literature reviews in software engineering: complementing systematic literature reviews with grey literature", 20th International Conference on Evaluation and Assessment in Software Engineering (EASE), June 2-3, Limerick, Ireland (6 pages)
  33. Mäntylä M. V., Adams B.,  Destefanis G., Graziotin D., Ortu M., "Mining Valence, Arousal, and Dominance - Possibilities for Detecting Burnout and Productivity?", 13th International Conference on Mining Software Repositories (MSR 2016), May 14-15, 2016, Austin, TX, USA (12 pages)
  34. Raappana P., Saukkoriipi S. Tervonen I., Mäntylä M. V., "The Effect of Team Exploratory Testing – Experience Report from F-Secure",  11th Workshop on Testing: Academia-Industry Collaboration, Practice and Research Techniques (TAIC-PART) April 11, 2016, Chicago, IL, USA (slides)
  35. Raulamo-Jurvanen, P., Mäntylä, M. V., Garousi, V., "Citation and Topic Analysis of the ESEM papers", in Proceedings of the 9th  International Symposium on Empirical Software Engineering and Measurement (ESEM)
  36. Laukkanen E, Mäntylä M. V., "Build Waiting Time in Continuous Integration – An Initial Interdisciplinary Literature Review",  in Proceedings of the 2nd International Workshop on Rapid Continuous Software Engineering (ICSE workshop), (RCoSE), Firenze, Italy, 2015
  37. Hemmati, H., Fang H., Mantyla M. V.,  "Prioritizing Manual Test Cases in Traditional and Rapid Release Environments", in Proceedings of 8th IEEE International Conference on Software Testing, Verification and Validation (ICST) (accepted Dec/2014)
  38. Johansson J., Borg M., Runeson P., Mäntylä M. V. "A replicated study on duplicate detection: Using Apache Lucene to search among Android defects " In Proceedings of the 8th ACM-IEEE International Symposium on Software Engineering and Measurement (ESEM 2014), Torino, Italy, September 2014. (short paper)
  39. Pfahl D., Yin H, Mäntylä M. V., Münch J., "How is Exploratory Testing Used? A State-of-the-Practice Survey". In Proceedings of the 8th ACM-IEEE International Symposium on Software Engineering and Measurement (ESEM 2014), Torino, Italy, September 2014.
  40. Kupiainen, E., Mäntylä M. V., Itkonen J., "Why are industrial agile teams using metrics and how do they use them?", in Proceedings of  5th International Workshop on Emerging Trends in Software Metrics (WeTSOM 2014) (ICSE workshop), June 3, 2014, Hyderabad, India
  41. Mäntylä M. V., Petersen K., Lehtinen, T. O. A., Lassenius, C. "Time Pressure - A Controlled Experiment of Test-case Development and Requirements Review",  in Proceedings of the 36th IEEE International Conference on Software Engineering (ICSE), pp. 83-94, May 31 - June 7, 2014, Hyderabad, India (accepted as a full research paper)
  42. Engström E, Mäntylä M.V., Runeson P., Borg, M. "Supporting Regression Test Scoping with Visual Analytics", in Proceedings of the 7th IEEE International Conference on Software Testing, Verification and Validation (ICST) 2014 (ICST),  March 31 - April 4, 2014, Cleveland, Ohio, USA
  43. Mäntylä M. V., Khomh F., Adams B, Engström, E. and Petersen K., On Rapid Releases and Software Testing, in Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM), pp. 20-29, 22 - 28 September 2013 - Eindhoven, The Netherlands. (slides)
  44. Arcelli Fontana, F., Zanoni M., Marino A.,  Mäntylä M. V. , "Code Smell Detection: towards a Machine Learning-based Approach" in Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM), pp. 396-399, 22 - 28 September 2013 - Eindhoven, The Netherlands.
  45. X. Zhou and  Mäntylä M. , "Defect Bash - Literature Review", in Proceedings of the 8th Evaluation of Novel Approaches to Software Engineering  (ENASE), pp. 125-131, 2013,  Eseo, France
  46. Mäntylä M. V., Petersen K. and Pfahl D., “How many individuals to use in a QA task with fixed total effort? ” in Proceedings of the 6th International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 311-314  2012, Lund, Sweden
  47. Ali N. B., Petersen K. and Mäntylä M. V., “Testing Highly Complex System of Systems: An Industrial Case Study” in Proceedings of the 6th International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 211-220, 2012, Lund , Sweden
  48. Rafi, D. M., Moses, K. R. K., Petersen K., Mäntylä, M. V., “Benefits and Limitations of Automated Software Testing: Systematic Literature Review and Practitioner Survey” in Proceedings of the 7th International Workshop on Automation of Software Test (co-located with ICSE) (AST), pp. 36-42, 2012, Zurich Switzerland
  49. Lehtinen T. O. A., Mäntylä M. V., What are problem causes of software projects? – Data of Root Cause Analysis at Four Software Companies in Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 388-391, 2011, Banff, Canada
  50. Laukkanen E. I. and Mäntylä M. V. "Survey Reproduction of Defect Reporting in Industrial Software Development in Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 197-206, 2011, Banff, Canada
  51. Mäntylä M. V. and Vanhanen J., "Software Deployment Activities and Challenges – An Industrial Case Study of Four Software Product Companies", in Proceedings of the 16th European Conference on Software Maintenance and Reengineering, (CSMR), 131 - 140, 2011
  52. Mäntylä M. V., "Empirical Software Evolvability – Code Smells and Human Evaluations", PhD dissertation synopsis, in Proceedings of the 26th International Conference on Software Maintenance (ICSM), 2010, pdf
  53. Iivonen J., Mäntylä M. V., Itkonen J., "Characteristics of High Performing Testers – A Case Study", poster in Proceedings of the fourth International Symposium on Empirical Software Engineering and Measurement (ESEM) 2010, pdf
  54. Mäntylä M. V., Lassenius C., Vanhanen J., "Rethinking Replication in Software Engineering: Can We See the Forest for the Trees?",  (ICSE workshop RESER), 2010, pdf
  55. Itkonen, J., Mäntylä, M. V., Lassenius C., "How Do Testers Do It? An Exploratory Study on Manual Testing Practices", short paper in Proceedings of the third International Symposium on Empirical Software Engineering and Measurement (ESEM), 2009
  56. Vanhanen, J., Mäntylä, M. V., Itkonen J., " Lightweight Elicitation and Analysis of Software Product Quality Goals – A Multiple Industrial Case Study", in Proceedings of the third International Workshop on Software Product Management (IWSPM), 2009
  57. Itkonen, J., Mäntylä, M. V., Lassenius C, "Defect Detection Efficiency: Test Case Based vs. Exploratory Testing", in Proceedings of the first International Symposium on Empirical Software Engineering and Measurement (ESEM), 2007
  58. Vanhanen, J., Lassenius C., and Mäntylä M. V., "Issues and Tactics when Adopting Pair Programming: A Longitudinal Case Study", In Proceedings of the Second International Conference on Software Engineering Advances (ICSEA 2007)
  59. Mäntylä, M. V. and Lassenius, C., "Drivers for Software Refactoring Decisions." in Proceedings of the 5th International Symposium on Empirical Software Engineering (ISESE), pp. 297-306, 2006, Rio de Janeiro, Brasil.Available as: pdf
  60. Mäntylä, M. V., "An Experiment on Subjective Evolvability Evaluation of Object-Oriented Software: Explaining Factors and Interrater Agreement", in Proceedings of the 4th International Symposium on Empirical Software Engineering (ISESE),pp. 287-296, 2005, Noosa, Australia
  61. Mäntylä, M. V., Vanhanen, J, and Lassenius, C., "Bad Smells - Humans as Code Critics", in Proceedings of the International Conference on Software Maintenance (ICSM), 399-408, 2004, Chicago, Illinois, USA
  62. Mäntylä, M, "Developing New Approaches for Software Design Quality Improvement Based on Subjective Evaluations" in Proceedings of the International Conference on Software Engineering (doctoral symposium) (ICSE), pp. 48-50, 2004, Edinburgh, Scotland
  63. Mäntylä, M., Vanhanen, J, and Lassenius, C., "A Taxonomy and an Initial Empirical Study of Bad Smells in Code", in Proceedings of the International Conference on Software Maintenance (ICSM), pp. 381-384, 2003, Amsterdam The Netherlands
  64. Thesis / Book chapters

  65. Mäntylä, M., "Software Evolvability – Empirically Discovered Evolvability Issues and Human Evaluations", Doctoral Thesis, Helsinkin University of Technology, 2009. Available as: pdf and tiedote.
  66. Mäntylä, M. :"Two Experiments on Subjective Evaluation of Code Evolvability" Licentiate Thesis. Helsinkin University of Technology, 2005. Available as: pdf
  67. Mäntylä, M.,  "Software Design and Implementation," in Pacing Software Product Development: A Framework and Practical Guidelines, Helsinki University of Technology, Software Business and Engineering Institute Technical reports 3, eds. K. Rautiainen and C. Lassenius Eds. Espoo: Otamedia Oy, 2004, pp. 49-76.
  68. Mäntylä, M., "Bad Smells in Software – a Taxonomy and an Empirical Study". Master's Thesis, Helsinki University of Technology, Software Business and Engineering Institute, 2003.Available as: pdf