| 2019 | CBR insight: measure and visualize source code quality. | Jeremy Ludwig, Devin Cline |
| 2019 | A data-driven security game to facilitate information security education. | Dag Erik Homdrum Lvgren, Jingyue Li, Tosin Daniel Oyetoyan |
| 2019 | A generalized program verification workflow based on loop elimination and SA form. | Cludio Belo Loureno, Maria Joo Frade, Jorge Sousa Pinto |
| 2019 | Beware of disengaged user acceptance in testing software-as-a-service. | Sebastian Loss, Raffaele Fabio Ciriello, Jrgen Cito |
| 2019 | An anatomy of security conversations in stack overflow. | Tamara Lopez, Thein Than Tun, Arosha K. Bandara, Mark Levine, Bashar Nuseibeh, Helen Sharp |
| 2019 | Talking about security with professional developers. | Tamara Lopez, Helen Sharp, Thein Than Tun, Arosha K. Bandara, Mark Levine, Bashar Nuseibeh |
| 2019 | "Hopefully we are mostly secure": views on secure code in professional practice. | Tamara Lopez, Helen Sharp, Thein Than Tun, Arosha K. Bandara, Mark Levine, Bashar Nuseibeh |
| 2019 | Directives of communicability: teaching students how to improve communication through software modeling. | Adriana Lopes, Edson Oliveira, Tayana Conte, Clarisse Sieckenius de Souza |
| 2019 | Directives of communicability: towards better communication through software models. | Adriana Lopes, Edson Oliveira, Tayana Conte, Clarisse Sieckenius de Souza |
| 2019 | A proof-producing translator for verilog development in HOL. | Andreas Lw, Magnus O. Myreen |
| 2019 | Mockingbird: a framework for enabling targeted dynamic analysis of Java programs. | Derrick Lockwood, Benjamin Holland, Suresh C. Kothari |
| 2019 | JSOptimizer: an extensible framework for JavaScript program optimization. | Yi Liu |
| 2019 | Automatic grading of programming assignments: an approach based on formal semantics. | Xiao Liu, Shuai Wang, Pei Wang, Dinghao Wu |
| 2019 | Learning to spot and refactor inconsistent method names. | Kui Liu, Dongsun Kim, Tegawend F. Bissyand, Tae-young Kim, Kisub Kim, Anil Koyuncu, Suntae Kim, Yves Le Traon |
| 2019 | Genetic improvement of GPU code. | Jhe-Yu Liou, Stephanie Forrest, Carole-Jean Wu |
| 2019 | Releasing scientific software in GitHub: a case study on SWMM2PEST. | Xuanyi Lin, Michelle Simon, Nan Niu |
| 2019 | D-TAF: test automation framework compatible with various DBMS. | Woosup Lim, Hyunchong Kim, Jaehyo Lee, Oksu Song |
| 2019 | Structural coverage criteria for neural networks could be misleading. | Zenan Li, Xiaoxing Ma, Chang Xu, Chun Cao |
| 2019 | Intention-based integration of software variants. | Max Lillack, Stefan Stanciulescu, Wilhelm Hedman, Thorsten Berger, Andrzej Wasowski |
| 2019 | SWORD: a scalable whole program race detector for Java. | Yanze Li, Bozhen Liu, Jeff Huang |
| 2019 | Experimentation in the operating system: the windows experimentation platform. | Paul Luo Li, Pavel A. Dmitriev, Huibin Mary Hu, Xiaoyu Chai, Zoran Dimov, Brandon Paddock, Ying Li, Alex Kirshenbaum, Irina Niculescu, Taj Thoresen |
| 2019 | Detecting incorrect build rules. | Nndor Licker, Andrew Rice |
| 2019 | Dlfinder: characterizing and detecting duplicate logging code smells. | Zhenhao Li, Tse-Hsun (Peter) Chen, Jinqiu Yang, Weiyi Shang |
| 2019 | Blockchain networks as adaptive systems. | Sotirios Liaskos, Bo Wang, Nahid Alimohammadi |
| 2019 | Characterizing and detecting duplicate logging code smells. | Zhenhao Li |