| 2018 | Understanding the relationship between quality and security: a large-scale analysis of Android applications. | Anthony Peruma, Daniel E. Krutz |
| 2018 | Security: a critical quality attribute in self-adaptive systems. | Anthony Peruma, Daniel E. Krutz |
| 2018 | HR-auth: heart rate data authentication using consumer wearables. | Alfredo J. Perez, Kevin G. Rivera-Morales, Miguel A. Labrador, Idalides J. Vergara-Laurens |
| 2018 | A qualitative reasoning approach to spectrum-based fault localization. | Alexandre Perez, Rui Abreu |
| 2018 | Everything is INTERRELATED: teaching software engineering for sustainability. | Birgit Penzenstadler, Stefanie Betz, Colin C. Venters, Ruzanna Chitchyan, Jari Porras, Norbert Seyff, Leticia Duboc, Christoph Becker |
| 2018 | Programming not only by example. | Hila Peleg, Sharon Shoham, Eran Yahav |
| 2018 | A neuro-cognitive perspective of program comprehension. | Norman Peitek |
| 2018 | RE-STORM: mapping the decision-making problem and non-functional requirements trade-off to partially observable markov decision processes. | Luis Hernn Garca Paucar, Nelly Bencomo |
| 2018 | ConflictJS: finding and understanding conflicts between JavaScript libraries. | Jibesh Patra, Pooja N. Dixit, Michael Pradel |
| 2018 | Using controlled numbers of real faults and mutants to empirically evaluate coverage-based test case prioritization. | David Paterson, Gregory M. Kapfhammer, Gordon Fraser, Phil McMinn |
| 2018 | On the effectiveness of random testing for Android: or how i learned to stop worrying and love the monkey. | Priyam Patel, Gokul Srinivasan, Sydur Rahaman, Iulian Neamtiu |
| 2018 | Towards forensic-ready software systems. | Liliana Pasquale, Dalal Alrajeh, Claudia Peersman, Thein Than Tun, Bashar Nuseibeh, Awais Rashid |
| 2018 | Self-reported activities of Android developers. | Luca Pascarella, Franz-Xaver Geiger, Fabio Palomba, Dario Di Nucci, Ivano Malavolta, Alberto Bacchelli |
| 2018 | Classifying code comments in Java mobile applications. | Luca Pascarella |
| 2018 | Analysis of requirements quality evolution. | Eugenio Parra, Jose Luis de la Vara, Luis Alonso |
| 2018 | Memory corruption detecting method using static variables and dynamic memory usage. | Jihyun Park, Changsun Park, Byoungju Choi, Gihun Chang |
| 2018 | Are mutation scores correlated with real fault detection?: a large scale empirical study on the relationship between mutants and real faults. | Mike Papadakis, Donghwan Shin, Shin Yoo, Doo-Hwan Bae |
| 2018 | How do community smells influence code smells? | Fabio Palomba, Damian A. Tamburri, Alexander Serebrenik, Andy Zaidman, Francesca Arcelli Fontana, Rocco Oliveto |
| 2018 | The scent of a smell: an extensive comparison between textual and structural smells. | Fabio Palomba, Annibale Panichella, Andy Zaidman, Rocco Oliveto, Andrea De Lucia |
| 2018 | On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation. | Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Fausto Fasano, Rocco Oliveto, Andrea De Lucia |
| 2018 | Improving Android permissions models for increased user awareness and security. | Jeffrey Palmerino |
| 2018 | Toward an Effective Medicine of Precision by Using Conceptual Modelling of the Genome. | Ana Len Palacio, Oscar Pastor Lpez |
| 2018 | A framework for understanding chatbots and their future. | Elahe Paikari, Andr van der Hoek |
| 2018 | How does participating in a capstone project with industrial customers affect student attitudes? | Maria Paasivaara, Dragos Voda, Ville T. Heikkil, Jari Vanhanen, Casper Lassenius |
| 2018 | Exploration of academic and industrial evidence about architectural tactics and patterns in microservices. | Felipe Osses, Gastn Mrquez, Hernn Astudillo |