| 2018 | "Was my contribution fairly reviewed?": a framework to study the perception of fairness in modern code reviews. Daniel M. Germán, Gregorio Robles, Germán Poo-Caamaño, Xin Yang, Hajimu Iida, Katsuro Inoue |
| 2018 | A combinatorial approach for exposing off-nominal behaviors. Kaushik Madala, Hyunsook Do, Daniel Aceituna |
| 2018 | A comparative study to benchmark cross-project defect prediction approaches. Steffen Herbold, Alexander Trautsch, Jens Grabowski |
| 2018 | A comparison of program comprehension strategies by blind and sighted programmers. Ameer Armaly, Paige Rodeghero, Collin McMillan |
| 2018 | A correlation study between automated program repair and test-suite metrics. Jooyong Yi, Shin Hwei Tan, Sergey Mechtaev, Marcel Böhme, Abhik Roychoudhury |
| 2018 | A graph solver for the automated generation of consistent domain-specific models. Oszkár Semeráth, András Szabolcs Nagy, Dániel Varró |
| 2018 | A large-scale empirical study on the effects of code obfuscations on Android apps and anti-malware products. Mahmoud Hammad, Joshua Garcia, Sam Malek |
| 2018 | A static verification framework for message passing in Go using behavioural types. Julien Lange, Nicholas Ng, Bernardo Toninho, Nobuko Yoshida |
| 2018 | A temporal permission analysis and enforcement framework for Android. Alireza Sadeghi, Reyhaneh Jabbarvand, Negar Ghorbani, Hamid Bagheri, Sam Malek |
| 2018 | Accurate and efficient refactoring detection in commit history. Nikolaos Tsantalis, Matin Mansouri, Laleh Mousavi Eshkevari, Davood Mazinanian, Danny Dig |
| 2018 | Adding sparkle to social coding: an empirical study of repository badges in the Asher Trockman, Shurui Zhou, Christian Kästner, Bogdan Vasilescu |
| 2018 | Almost there: a study on quasi-contributors in open source software projects. Igor Steinmacher, Gustavo Pinto, Igor Scaliante Wiese, Marco Aurélio Gerosa |
| 2018 | An empirical study of early access games on the steam platform. Dayi Lin, Cor-Paul Bezemer, Ahmed E. Hassan |
| 2018 | An empirical study on the interplay between semantic coupling and co-change of software classes. Nemitari Ajienka, Andrea Capiluppi, Steve Counsell |
| 2018 | Analyzing a decade of Linux system calls. Mojtaba Bagherzadeh, Nafiseh Kahani, Cor-Paul Bezemer, Ahmed E. Hassan, Juergen Dingel, James R. Cordy |
| 2018 | Analyzing the effects of test driven development in GitHub. Neil C. Borle, Meysam Feghhi, Eleni Stroulia, Russell Greiner, Abram Hindle |
| 2018 | Are code examples on an online Q&A forum reliable?: a study of API misuse on stack overflow. Tianyi Zhang, Ganesha Upadhyaya, Anastasia Reinhardt, Hridesh Rajan, Miryung Kim |
| 2018 | Are fix-inducing changes a moving target?: a longitudinal case study of just-in-time defect prediction. Shane McIntosh, Yasutaka Kamei |
| 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 | Are vulnerabilities discovered and resolved like other defects? Patrick J. Morrison, Rahul Pandita, Xusheng Xiao, Ram Chillarege, Laurie A. Williams |
| 2018 | Assessing the threat of untracked changes in software evolution. André C. Hora, Danilo Silva, Marco Túlio Valente, Romain Robbes |
| 2018 | Augmenting and structuring user queries to support efficient free-form code search. Raphael Sirres, Tegawendé F. Bissyandé, Dongsun Kim, David Lo, Jacques Klein, Kisub Kim, Yves Le Traon |
| 2018 | Augusto: exploiting popular functionalities for the generation of semantic GUI tests with Oracles. Leonardo Mariani, Mauro Pezzè, Daniele Zuddas |
| 2018 | Automated localization for unreproducible builds. Zhilei Ren, He Jiang, Jifeng Xuan, Zijiang Yang |
| 2018 | Automated refactoring of OCL constraints with search. Hong Lu, Shuai Wang, Tao Yue, Shaukat Ali, Jan F. Nygård |
| 2018 | Automated repair of mobile friendly problems in web pages. Sonal Mahajan, Negarsadat Abolhassani, Phil McMinn, William G. J. Halfond |
| 2018 | Automated reporting of GUI design violations for mobile apps. Kevin Moran, Boyang Li, Carlos Bernal-Cárdenas, Dan Jelf, Denys Poshyvanyk |
| 2018 | Automatic software repair: a survey. Luca Gazzola, Daniela Micucci, Leonardo Mariani |
| 2018 | Automatically finding bugs in a commercial cyber-physical system development tool chain with SLforge. Shafiul Azam Chowdhury, Soumik Mohian, Sidharth Mehra, Siddhant Gawsane, Taylor T. Johnson, Christoph Csallner |
| 2018 | Automatically generating search heuristics for concolic testing. Sooyoung Cha, Seongjoon Hong, Junhee Lee, Hakjoo Oh |
| 2018 | CCAligner: a token based large-gap clone detector. Pengcheng Wang, Jeffrey Svajlenko, Yanzhao Wu, Yun Xu, Chanchal K. Roy |
| 2018 | Challenges and pitfalls on surveying evidence in the software engineering technical literature: an exploratory study with novices. Talita Vieira Ribeiro, Jobson L. Massollar, Guilherme Horta Travassos |
| 2018 | ChangeLocator: locate crash-inducing changes based on crash reports. Rongxin Wu, Ming Wen, Shing-Chi Cheung, Hongyu Zhang |
| 2018 | Chopped symbolic execution. David Trabish, Andrea Mattavelli, Noam Rinetzky, Cristian Cadar |
| 2018 | Collaborative model-driven software engineering: a classification framework and a research map. Davide Di Ruscio, Mirco Franzago, Henry Muccini, Ivano Malavolta |
| 2018 | Collective program analysis. Ganesha Upadhyaya, Hridesh Rajan |
| 2018 | ConflictJS: finding and understanding conflicts between JavaScript libraries. Jibesh Patra, Pooja N. Dixit, Michael Pradel |
| 2018 | Context-aware conversational developer assistants. Nick C. Bradley, Thomas Fritz, Reid Holmes |
| 2018 | Context-aware patch generation for better automated program repair. Ming Wen, Junjie Chen, Rongxin Wu, Dan Hao, Shing-Chi Cheung |
| 2018 | Correctness attraction: a study of stability of software behavior under runtime perturbation. Benjamin Danglot, Philippe Preux, Benoit Baudry, Martin Monperrus |
| 2018 | Data scientists in software teams: state of the art and challenges. Miryung Kim, Thomas Zimmermann, Robert DeLine, Andrew Begel |
| 2018 | Dataflow tunneling: mining inter-request data dependencies for request-based applications. Xiao Yu, Guoliang Jin |
| 2018 | DeFlaker: automatically detecting flaky tests. Jonathan Bell, Owolabi Legunsen, Michael Hilton, Lamyaa Eloussi, Tifany Yung, Darko Marinov |
| 2018 | Debugging data flows in reactive programs. Herman Banken, Erik Meijer, Georgios Gousios |
| 2018 | Debugging with intelligence via probabilistic inference. Zhaogui Xu, Shiqing Ma, Xiangyu Zhang, Shuofei Zhu, Baowen Xu |
| 2018 | Deep code search. Xiaodong Gu, Hongyu Zhang, Sunghun Kim |
| 2018 | DeepTest: automated testing of deep-neural-network-driven autonomous cars. Yuchi Tian, Kexin Pei, Suman Jana, Baishakhi Ray |
| 2018 | DetReduce: minimizing Android GUI test suites for regression testing. Wontae Choi, Koushik Sen, George C. Necula, Wenyu Wang |
| 2018 | Deuce: a lightweight user interface for structured editing. Brian Hempel, Justin Lubin, Grace Lu, Ravi Chugh |
| 2018 | Do automated program repair techniques repair hard and important bugs? Manish Motwani, Sandhya Sankaranarayanan, René Just, Yuriy Brun |
| 2018 | Do programmers work at night or during the weekend? Maëlick Claes, Mika V. Mäntylä, Miikka Kuutila, Bram Adams |
| 2018 | Do you remember this source code? Jacob Krüger, Jens Wiemann, Wolfram Fenske, Gunter Saake, Thomas Leich |
| 2018 | Does syntax highlighting help programming novices? Christoph Hannebauer, Marc Hesenius, Volker Gruhn |
| 2018 | Does the propagation of artifact changes across tasks reflect work dependencies? Christoph Mayr-Dorn, Alexander Egyed |
| 2018 | DroidStar: callback typestates for Android classes. Arjun Radhakrishna, Nicholas V. Lewchenko, Shawn Meier, Sergio Mover, Krishna Chaitanya Sripada, Damien Zufferey, Bor-Yuh Evan Chang, Pavol Cerný |
| 2018 | EARMO: an energy-aware refactoring approach for mobile apps. Rodrigo Morales, Rubén Saborido, Foutse Khomh, Francisco Chicano, Giuliano Antoniol |
| 2018 | ENTRUST: engineering trustworthy self-adaptive software with dynamic assurance cases. Radu Calinescu, Danny Weyns, Simos Gerasimou, M. Usman Iftikhar, Ibrahim Habli, Tim Kelly |
| 2018 | Effect sizes and their variance for AB/BA crossover design studies. Lech Madeyski, Barbara A. Kitchenham |
| 2018 | Efficient sampling of SAT solutions for testing. Rafael Dutra, Kevin Laeufer, Jonathan Bachrach, Koushik Sen |
| 2018 | Empirical study on the discrepancy between performance testing results from virtual and physical environments. Muhammad Moiz Arif, Weiyi Shang, Emad Shihab |
| 2018 | EnMobile: entity-based characterization and analysis of mobile malware. Wei Yang, Mukul R. Prasad, Tao Xie |
| 2018 | Enlightened debugging. Xiangyu Li, Shaowei Zhu, Marcelo d'Amorim, Alessandro Orso |
| 2018 | Experiences and challenges in building a data intensive system for data migration. Marco Scavuzzo, Elisabetta Di Nitto, Danilo Ardagna |
| 2018 | FAST approaches to scalable similarity-based test case prioritization. Breno Miranda, Emilio Cruciani, Roberto Verdecchia, Antonia Bertolino |
| 2018 | FaCoY: a code-to-code search engine. Kisub Kim, Dongsun Kim, Tegawendé F. Bissyandé, Eunjong Choi, Li Li, Jacques Klein, Yves Le Traon |
| 2018 | Fine-grained test minimization. Arash Vahabzadeh, Andrea Stocco, Ali Mesbah |
| 2018 | From UI design image to GUI skeleton: a neural machine translator to bootstrap mobile GUI implementation. Chunyang Chen, Ting Su, Guozhu Meng, Zhenchang Xing, Yang Liu |
| 2018 | GUILeak: tracing privacy policy claims on user input data for Android applications. Xiaoyin Wang, Xue Qin, Mitra Bokaei Hosseini, Rocky Slavin, Travis D. Breaux, Jianwei Niu |
| 2018 | Generalized data structure synthesis. Calvin Loncaric, Michael D. Ernst, Emina Torlak |
| 2018 | Global-aware recommendations for repairing violations in exception handling. Eiji Adachi Barbosa, Alessandro Garcia |
| 2018 | Goal-conflict likelihood assessment based on model counting. Renzo Degiovanni, Pablo F. Castro, Marcelo Arroyo, Marcelo Ruiz, Nazareno Aguirre, Marcelo F. Frias |
| 2018 | HireBuild: an automatic approach to history-driven repair of build scripts. Foyzul Hassan, Xiaoyin Wang |
| 2018 | How Junwen Yang, Pranav Subramaniam, Shan Lu, Cong Yan, Alvin Cheung |
| 2018 | How modern news aggregators help development communities shape and share knowledge. Maurício Finavaro Aniche, Christoph Treude, Igor Steinmacher, Igor Wiese, Gustavo Pinto, Margaret-Anne D. Storey, Marco Aurélio Gerosa |
| 2018 | Hybrid regression test selection. Lingming Zhang |
| 2018 | Identifying design problems in the source code: a grounded theory. Leonardo da Silva Sousa, Anderson Oliveira, Willian Nalepa Oizumi, Simone D. J. Barbosa, Alessandro Garcia, Jaejoon Lee, Marcos Kalinowski, Rafael Maiani de Mello, Baldoino Fonseca, Roberto Felicio Oliveira, Carlos Lucena, Rodrigo B. de Paes |
| 2018 | Identifying features in forks. Shurui Zhou, Stefan Stanciulescu, Olaf Leßenich, Yingfei Xiong, Andrzej Wasowski, Christian Kästner |
| 2018 | Identifying patch correctness in test-based program repair. Yingfei Xiong, Xinyuan Liu, Muhan Zeng, Lu Zhang, Gang Huang |
| 2018 | Inference of development activities from interaction with uninstrumented applications. Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo, Ahmed E. Hassan |
| 2018 | Inferring and asserting distributed system invariants. Stewart Grant, Hendrik Cech, Ivan Beschastnikh |
| 2018 | Inferring hierarchical motifs from execution traces. Saba Alimadadi, Ali Mesbah, Karthik Pattabiraman |
| 2018 | Inheritance usage patterns in open-source systems. Jamie Stevenson, Murray I. Wood |
| 2018 | Integrating technical debt management and software quality management processes: a framework and field tests. Narayan Ramasubbu, Chris F. Kemerer |
| 2018 | Is "better data" better than "better data miners"?: on the benefits of tuning SMOTE for defect prediction. Amritanshu Agrawal, Tim Menzies |
| 2018 | Journal first presentation of an experience report on applying software testing academic results in industry: we need usable automated test generation. Andre Arcuri |
| 2018 | Large-scale analysis of framework-specific exceptions in Android apps. Lingling Fan, Ting Su, Sen Chen, Guozhu Meng, Yang Liu, Lihua Xu, Geguang Pu, Zhendong Su |
| 2018 | Launch-mode-aware context-sensitive activity transition analysis. Yifei Zhang, Yulei Sui, Jingling Xue |
| 2018 | Leveraging program analysis to reduce user-perceived latency in mobile applications. Yixue Zhao, Marcelo Schmitt Laser, Yingjun Lyu, Nenad Medvidovic |
| 2018 | Lightweight, obfuscation-resilient detection and family identification of Android malware. Joshua Garcia, Mahmoud Hammad, Sam Malek |
| 2018 | MAHAKIL: diversity based oversampling approach to alleviate the class imbalance issue in software defect prediction. Kwabena Ebo Bennin, Jacky Keung, Passakorn Phannachitta, Akito Monden, Solomon Mensah |
| 2018 | MSeer: an advanced technique for locating multiple bugs in parallel. Ruizhi Gao, W. Eric Wong |
| 2018 | Measuring program comprehension: a large-scale field study with professionals. Xin Xia, Lingfeng Bao, David Lo, Zhenchang Xing, Ahmed E. Hassan, Shanping Li |
| 2018 | Metamorphic testing of RESTful web APIs. Sergio Segura, José Antonio Parejo, Javier Troya, Antonio Ruiz Cortés |
| 2018 | Model comprehension for security risk assessment: an empirical comparison of tabular vs. graphical representations. Katsiaryna Labunets, Fabio Massacci, Federica Paci, Sabrina Marczak, Flávio Moreira de Oliveira |
| 2018 | Multi-granular conflict and dependency analysis in software engineering based on graph transformation. Leen Lambers, Daniel Strüber, Gabriele Taentzer, Kristopher Born, Jevgenij Huebert |
| 2018 | Multi-objective integer programming approaches for solving optimal feature selection problem: a new perspective on multi-objective optimization problems in SBSE. Yinxing Xue, Yan-Fu Li |
| 2018 | Nemo: multi-criteria test-suite minimization with integer nonlinear programming. Jun-Wei Lin, Reyhaneh Jabbarvand, Joshua Garcia, Sam Malek |
| 2018 | Neuro-symbolic program corrector for introductory programming assignments. Sahil Bhatia, Pushmeet Kohli, Rishabh Singh |
| 2018 | Older adults and hackathons: a qualitative study. Wieslaw Kopec, Bartlomiej Balcerzak, Radoslaw Nielek, Grzegorz Kowalik, Adam Wierzbicki, Fabio Casati |
| 2018 | On the dichotomy of debugging behavior among programmers. Moritz Beller, Niels Spruit, Diomidis Spinellis, Andy Zaidman |
| 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 | On the use of hidden Markov model to predict the time to fix bugs. Mayy Habayeb, Syed Shariyar Murtaza, Andriy V. Miranskyy, Ayse Basar Bener |
| 2018 | Online app review analysis for identifying emerging issues. Cuiyun Gao, Jichuan Zeng, Michael R. Lyu, Irwin King |
| 2018 | Open source barriers to entry, revisited: a sociotechnical perspective. Christopher J. Mendez, Hema Susmita Padala, Zoe Steine-Hanson, Claudia Hilderbrand, Amber Horvath, Charles Hill, Logan Simpson, Nupoor Patil, Anita Sarma, Margaret M. Burnett |
| 2018 | Overfitting in semantics-based automated program repair. Xuan-Bach Dinh Le, Ferdian Thung, David Lo, Claire Le Goues |
| 2018 | Perses: syntax-guided program reduction. Chengnian Sun, Yuanbo Li, Qirun Zhang, Tianxiao Gu, Zhendong Su |
| 2018 | Precise concolic unit testing of C programs using extended units and symbolic alarm filtering. Yunho Kim, Yunja Choi, Moonzoo Kim |
| 2018 | Predicting future developer behavior in the IDE using topic models. Kostadin Damevski, Hui Chen, David C. Shepherd, Nicholas A. Kraft, Lori L. Pollock |
| 2018 | Prioritizing browser environments for web application test execution. Jung-Hyun Kwon, In-Young Ko, Gregg Rothermel |
| 2018 | Privacy by designers: software developers' privacy mindset. Irit Hadar, Tomer Hasson, Oshrat Ayalon, Eran Toch, Michael Birnhack, Sofia Sherman, Arod Balissa |
| 2018 | Proceedings of the 40th International Conference on Software Engineering, ICSE 2018, Gothenburg, Sweden, May 27 - June 03, 2018 Michel Chaudron, Ivica Crnkovic, Marsha Chechik, Mark Harman |
| 2018 | Program splicing. Yanxin Lu, Swarat Chaudhuri, Chris Jermaine, David Melski |
| 2018 | Programming not only by example. Hila Peleg, Sharon Shoham, Eran Yahav |
| 2018 | Propagating configuration decisions with modal implication graphs. Sebastian Krieter, Thomas Thüm, Sandro Schulze, Reimar Schröter, Gunter Saake |
| 2018 | RFC-directed differential testing of certificate validation in SSL/TLS implementations. Chu Chen, Cong Tian, Zhenhua Duan, Liang Zhao |
| 2018 | Redefining prioritization: continuous prioritization for continuous integration. Jingjing Liang, Sebastian G. Elbaum, Gregg Rothermel |
| 2018 | Reducer-based construction of conditional verifiers. Dirk Beyer, Marie-Christine Jakobs, Thomas Lemberger, Heike Wehrheim |
| 2018 | Repairing crashes in Android apps. Shin Hwei Tan, Zhen Dong, Xiang Gao, Abhik Roychoudhury |
| 2018 | Roles and impacts of hands-on software architects in five industrial case studies. Inayat Rehman, Mehdi Mirakhorli, Meiyappan Nagappan, Azat Aralbay Uulu, Matthew Thornton |
| 2018 | Search-based test data generation for SQL queries. Jeroen Castelein, Maurício Finavaro Aniche, Mozhan Soltani, Annibale Panichella, Arie van Deursen |
| 2018 | Secure coding practices in Java: challenges and vulnerabilities. Na Meng, Stefan Nagy, Danfeng (Daphne) Yao, Wenjie Zhuang, Gustavo A. Arango-Argoty |
| 2018 | Self-hiding behavior in Android apps: detection and characterization. Zhiyong Shan, Iulian Neamtiu, Raina Samuel |
| 2018 | Semantic program repair using a reference implementation. Sergey Mechtaev, Manh-Dung Nguyen, Yannic Noller, Lars Grunske, Abhik Roychoudhury |
| 2018 | Sentiment analysis for software engineering: how far can we go? Bin Lin, Fiorella Zampetti, Gabriele Bavota, Massimiliano Di Penta, Michele Lanza, Rocco Oliveto |
| 2018 | Sentiment polarity detection for software development. Fabio Calefato, Filippo Lanubile, Federico Maiorano, Nicole Novielli |
| 2018 | Software protection on the go: a large-scale empirical study on mobile app obfuscation. Pei Wang, Qinkun Bao, Li Wang, Shuai Wang, Zhaofeng Chen, Tao Wei, Dinghao Wu |
| 2018 | Spatio-temporal context reduction: a pointer-analysis-based static approach for detecting use-after-free vulnerabilities. Hua Yan, Yulei Sui, Shiping Chen, Jingling Xue |
| 2018 | Speedoo: prioritizing performance optimization opportunities. Zhifei Chen, Bihuan Chen, Lu Xiao, Xiao Wang, Lin Chen, Yang Liu, Baowen Xu |
| 2018 | Static automated program repair for heap properties. Rijnard van Tonder, Claire Le Goues |
| 2018 | Statistical errors in software engineering experiments: a preliminary literature review. Rolando P. Reyes, Oscar Dieste, Efraín R. Fonseca C., Natalia Juristo |
| 2018 | Statistical learning of API fully qualified names in code snippets of online forums. Hung Phan, Hoan Anh Nguyen, Ngoc M. Tran, Linh H. Truong, Anh Tuan Nguyen, Tien N. Nguyen |
| 2018 | Studying the dialogue between users and developers of free apps in the google play store. Safwat Hassan, Chakkrit Tantithamthavorn, Cor-Paul Bezemer, Ahmed E. Hassan |
| 2018 | Symbolic verification of regular properties. Hengbiao Yu, Zhenbang Chen, Ji Wang, Zhendong Su, Wei Dong |
| 2018 | Synthesizing qualitative research in software engineering: a critical review. Xin Huang, He Zhang, Xin Zhou, Muhammad Ali Babar, Song Yang |
| 2018 | Testing vision-based control systems using learnable evolutionary algorithms. Raja Ben Abdessalem, Shiva Nejati, Lionel C. Briand, Thomas Stifter |
| 2018 | The evolution of requirements practices in software startups. Catarina Gralha, Daniela E. Damian, Anthony I. Wasserman, Miguel Goulão, João Araújo |
| 2018 | The good, the bad and the ugly: a study of security decisions in a cyber-physical systems game. Sylvain Frey, Awais Rashid, Pauline Anthonysamy, Maria Pinto-Albuquerque, Syed Asad Naqvi |
| 2018 | The road to live programming: insights from the practice. Juraj Kubelka, Romain Robbes, Alexandre Bergel |
| 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 | Time to clean your test objectives. Michaël Marcozzi, Sébastien Bardin, Nikolai Kosmatov, Mike Papadakis, Virgile Prevosto, Loïc Correnson |
| 2018 | To distribute or not to distribute?: why licensing bugs matter. Christopher Vendome, Daniel M. Germán, Massimiliano Di Penta, Gabriele Bavota, Mario Linares Vásquez, Denys Poshyvanyk |
| 2018 | To preserve or not to preserve invalid solutions in search-based software engineering: a case study in software product lines. Jianmei Guo, Kai Shi |
| 2018 | Towards optimal concolic testing. Xinyu Wang, Jun Sun, Zhenbang Chen, Peixin Zhang, Jingyi Wang, Yun Lin |
| 2018 | Towards practical program repair with on-demand candidate generation. Jinru Hua, Mengshi Zhang, Kaiyuan Wang, Sarfraz Khurshid |
| 2018 | Towards refactoring-aware regression test selection. Kaiyuan Wang, Chenguang Zhu, Ahmet Çelik, JongWook Kim, Don S. Batory, Milos Gligoric |
| 2018 | Towards reusing hints from past fixes: an exploratory study on thousands of real samples. Hao Zhong, Na Meng |
| 2018 | Traceability in the wild: automatically augmenting incomplete trace links. Michael Rath, Jacob Rendall, Jin L. C. Guo, Jane Cleland-Huang, Patrick Mäder |
| 2018 | UFO: predictive concurrency use-after-free detection. Jeff Huang |
| 2018 | Understanding developers' needs on deprecation as a language feature. Anand Ashok Sawant, Maurício Finavaro Aniche, Arie van Deursen, Alberto Bacchelli |
| 2018 | Understanding the factors for fast answers in technical Q&A websites: an empirical study of four stack exchange websites. Shaowei Wang, Tse-Hsun Chen, Ahmed E. Hassan |
| 2018 | What makes a great manager of software engineers? Eirini Kalliamvakou, Christian Bird, Thomas Zimmermann, Andrew Begel, Robert DeLine, Daniel M. Germán |
| 2018 | When not to comment: questions and tradeoffs with API documentation for C++ projects. Andrew Head, Caitlin Sadowski, Emerson R. Murphy-Hill, Andrea Knight |
| 2018 | When testing meets code review: why and how developers review tests. Davide Spadini, Maurício Finavaro Aniche, Margaret-Anne D. Storey, Magiel Bruntink, Alberto Bacchelli |