| 2020 | DFarm: massive-scaling dynamic Android app analysis on real hardware. | Marc Miltenberger, Julien Gerding, Jens Guthmann, Steven Arzt |
| 2020 | GidgetML: an adaptive serious game for enhancing first year programming labs. | Michael A. Miljanovic, Jeremy S. Bradbury |
| 2020 | On the elicitation of privacy and ethics preferences of mobile users. | Patrizio Migliarini, Gian Luca Scoccia, Marco Autili, Paola Inverardi |
| 2020 | Approximation-refinement testing of compute-intensive cyber-physical models: an approach based on system identification. | Claudio Menghi, Shiva Nejati, Lionel C. Briand, Yago Isasi Parache |
| 2020 | Metamorphic filtering of black-box adversarial attacks on multi-network face recognition models. | Rohan Reddy Mekala, Adam A. Porter, Mikael Lindvall |
| 2020 | BlockRace: A Big Data Approach to Dynamic Block-based Data Race Detection for Multithreaded Programs. | Xiupei Mei, Zhengyuan Wei, Hao Zhang, W. K. Chan |
| 2020 | Exploring differences and commonalities between feature flags and configuration options. | Jens Meinicke, Chu-Pan Wong, Bogdan Vasilescu, Christian Kstner |
| 2020 | Immersive IDE: Towards Leveraging Virtual Reality for creating an Immersive Software Development Environment. | Rohit Mehra, Vibhu Saujanya Sharma, Vikrant Kaulgud, Sanjay Podder, Adam P. Burden |
| 2020 | Fitness Guided Vulnerability Detection with Greybox Fuzzing. | Raveendra Kumar Medicherla, Raghavan Komondoor, Abhik Roychoudhury |
| 2020 | TimeTracer: a tool for back in time traceability replaying. | Christoph Mayr-Dorn, Michael Vierhauser, Felix Keplinger, Stefan Bichler, Alexander Egyed |
| 2020 | How Do Negative Emotions Influence on the Conceptual Models Verification?: A live study proposal. | Angela Mayhua-Quispe, Franci Suni Lopez, Mara Fernanda Granda, Nelly Condori-Fernndez |
| 2020 | Mining for Process Improvements: Analyzing Software Repositories in Agile Retrospectives. | Christoph Matthies, Franziska Dobrigkeit, Guenter Hesse |
| 2020 | Playing with your project data in scrum retrospectives. | Christoph Matthies |
| 2020 | SLACC: simion-based language agnostic code clones. | George Mathew, Chris Parnin, Kathryn T. Stolee |
| 2020 | RTj: a Java framework for detecting and refactoring rotten green test cases. | Matias Martinez, Anne Etien, Stphane Ducasse, Christopher P. Fuhrman |
| 2020 | AI-driven web API testing. | Alberto Martin-Lopez |
| 2020 | Automated analysis of inter-parameter dependencies in web APIs. | Alberto Martin-Lopez |
| 2020 | Expecting the unexpected: developing autonomous-system design principles for reacting to unpredicted events and conditions. | Assaf Marron, Lior Limonad, Sarah Pollack, David Harel |
| 2020 | Automatic repair of OWASP Top 10 security vulnerabilities: A survey. | Alexander Marchand-Melsom, Duong Bao Nguyen Mai |
| 2020 | Ankou: guiding grey-box fuzzing towards combinatorial difference. | Valentin J. M. Mans, Soomin Kim, Sang Kil Cha |
| 2020 | The prevalence of the technical debt concept in serbian IT industry: results of a national-wide survey. | Vladimir Mandic, Nebojsa Tausan, Robert Ramac |
| 2020 | Automated Analysis of Flakiness-mitigating Delays. | Jean Malm, Adnan Causevic, Bjrn Lisper, Sigrid Eldh |
| 2020 | How do you architect your robots?: state of the practice and guidelines for ROS-based systems. | Ivano Malavolta, Grace A. Lewis, Bradley R. Schmerl, Patricia Lago, David Garlan |
| 2020 | Evaluating the impact of caching on the energy consumption and performance of progressive web apps. | Ivano Malavolta, Katerina Chinnappan, Lukas Jasmontas, Sarthak Gupta, Kaveh Ali Karam Soltany |
| 2020 | SMRL: a metamorphic security testing tool for web systems. | Phu X. Mai, Arda Goknil, Fabrizio Pastore, Lionel C. Briand |