| 2019 | Automatically reconstructing car crashes from police reports for testing self-driving cars. | Alessio Gambi, Tri Huynh, Gordon Fraser |
| 2019 | SMT-based refutation of spurious bug reports in the clang static analyzer. | Mikhail Y. R. Gadelha, Enrico Steffinlongo, Lucas C. Cordeiro, Bernd Fischer, Denis A. Nicole |
| 2019 | A bot for suggesting questions that match each user's expertise. | Katsunori Fukui, Tomoki Miyazaki, Masao Ohira |
| 2019 | On the deterioration of learning-based malware detectors for Android. | Xiaoqin Fu, Haipeng Cai |
| 2019 | On incorporating search-based heuristics into real-world systems. | Erik M. Fredericks, Kate M. Bowers, Reihaneh H. Hariri |
| 2019 | How remote work can foster a more inclusive environment for transgender developers. | Denae Ford, Reed Milewicz, Alexander Serebrenik |
| 2019 | Beyond the code itself: how programmers | Denae Ford, Mahnaz Behroozi, Alexander Serebrenik, Chris Parnin |
| 2019 | Designing Dojo: a collaborative method for teaching design patterns. | Felipe Mello Fonseca, Eduardo Bezerra da Silva, Diogo Silveira Mendona |
| 2019 | Automated fine-grained requirements-to-code traceability link recovery. | Juan Manuel Florez |
| 2019 | A longitudinal study on the maintainers' sentiment of a large scale open source ecosystem. | Isabella Ferreira, Kate Stewart, Daniel M. Germn, Bram Adams |
| 2019 | On the alternatives for composing batch refactoring. | Eduardo Fernandes, Anderson G. Ucha, Ana Carla Bibiano, Alessandro Garcia |
| 2019 | Stuck in the middle: removing obstacles to new program features through batch refactoring. | Eduardo Fernandes |
| 2019 | Challenging machine learning algorithms in predicting vulnerable JavaScript functions. | Rudolf Ferenc, Pter Hegeds, Pter Gyimesi, Gbor Antal, Dnes Bn, Tibor Gyimthy |
| 2019 | Building an expert recommender chatbot. | Jhonny Cerezo, Juraj Kubelka, Romain Robbes, Alexandre Bergel |
| 2019 | Slither: a static analysis framework for smart contracts. | Josselin Feist, Gustavo Grieco, Alex Groce |
| 2019 | A comparison of stemming techniques in tracing. | David Farrar, Jane Huffman Hayes |
| 2019 | Smoke: scalable path-sensitive memory leak detection for millions of lines of code. | Gang Fan, Rongxin Wu, Qingkai Shi, Xiao Xiao, Jinguo Zhou, Charles Zhang |
| 2019 | Graph embedding based familial analysis of Android malware using unsupervised learning. | Ming Fan, Xiapu Luo, Jun Liu, Meng Wang, Chunyin Nong, Qinghua Zheng, Ting Liu |
| 2019 | A systematic evaluation of problematic tests generated by EvoSuite. | Zhiyu Fan |
| 2019 | Three key checklists and remedies for trustworthy analysis of online controlled experiments at scale. | Aleksander Fabijan, Pavel A. Dmitriev, Helena Holmstrm Olsson, Jan Bosch, Lukas Vermeer, Dylan Lewis |
| 2019 | How C++ developers use immutability declarations: an empirical study. | Jonathan Eyolfson, Patrick Lam |
| 2019 | A survey on online learning preferences for computer science and programming. | Javier Escobar-Avila, Deborah Venuti, Massimiliano Di Penta, Sonia Haiduc |
| 2019 | Current and future bots in software development. | Linda Erlenhov, Francisco Gomes de Oliveira Neto, Riccardo Scandariato, Philipp Leitner |
| 2019 | TDMentions: a dataset of technical debt mentions in online posts. | Morgan Ericsson, Anna Wingkvist |
| 2019 | OCCI-compliant, fully causal-connected architecture runtime models supporting sensor management. | Johannes Erbel, Thomas Brand, Holger Giese, Jens Grabowski |