| 2020 | 27th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2020, London, ON, Canada, February 18-21, 2020 Kostas Kontogiannis, Foutse Khomh, Alexander Chatzigeorgiou, Marios-Eleftherios Fokaefs, Minghui Zhou |
| 2020 | A Code-Description Representation Learning Model Based on Attention. Qing Huang, An Qiu, Maosheng Zhong, Yuan Wang |
| 2020 | A Mutation Framework for Evaluating Security Analysis Tools in IoT Applications. Sajeda Parveen, Manar H. Alalfi |
| 2020 | A Preliminary Study on Open-Source Memory Vulnerability Detectors. Yu Nong, Haipeng Cai |
| 2020 | A Reflection on "An Exploratory Study on Exception Handling Bugs in Java Programs". Felipe Ebert, Fernando Castor, Alexander Serebrenik |
| 2020 | A Reflection on the Predictive Accuracy of Dynamic Impact Analysis. Haipeng Cai |
| 2020 | A Semantic-Based Framework for Analyzing App Users' Feedback. Aman Yadav, Rishab Sharma, Fatemeh Hendijani Fard |
| 2020 | AUSearch: Accurate API Usage Search in GitHub Repositories with Type Resolution. Muhammad Hilmi Asyrofi, Ferdian Thung, David Lo, Lingxiao Jiang |
| 2020 | Are SonarQube Rules Inducing Bugs? Valentina Lenarduzzi, Francesco Lomio, Heikki Huttunen, Davide Taibi |
| 2020 | Are the Code Snippets What We Are Searching for? A Benchmark and an Empirical Study on Code Search with Natural-Language Queries. Shuhan Yan, Hang Yu, Yuting Chen, Beijun Shen, Lingxiao Jiang |
| 2020 | Associating Code Clones with Association Rules for Change Impact Analysis. Manishankar Mondal, Banani Roy, Chanchal K. Roy, Kevin A. Schneider |
| 2020 | Automated Bug Detection and Replay for COTS Linux Kernel Modules with Concolic Execution. Bo Chen, Zhenkun Yang, Li Lei, Kai Cong, Fei Xie |
| 2020 | Automated Code Transformations: Dealing with the Aftermath. Stefan Strobl, Christina Zoffi, Christoph Haselmann, Mario Bernhart, Thomas Grechenig |
| 2020 | Automated Deprecated-API Usage Update for Android Apps: How Far are We? Ferdian Thung, Stefanus A. Haryono, Lucas Serrano, Gilles Muller, Julia Lawall, David Lo, Lingxiao Jiang |
| 2020 | Automatically Extracting Subroutine Summary Descriptions from Unstructured Comments. Zachary Eberhart, Alexander LeClair, Collin McMillan |
| 2020 | Automatically Learning Patterns for Self-Admitted Technical Debt Removal. Fiorella Zampetti, Alexander Serebrenik, Massimiliano Di Penta |
| 2020 | Building an Inclusive Distributed Ledger System. Cynthia Dookie |
| 2020 | C-3PR: A Bot for Fixing Static Analysis Violations via Pull Requests. Antonio Carvalho, Welder Pinheiro Luz, Diego Marcilio, Rodrigo Bonifácio, Gustavo Pinto, Edna Dias Canedo |
| 2020 | CORE: Automating Review Recommendation for Code Changes. Jing Kai Siow, Cuiyun Gao, Lingling Fan, Sen Chen, Yang Liu |
| 2020 | ChangeBeadsThreader: An Interactive Environment for Tailoring Automatically Untangled Changes. Satoshi Yamashita, Shinpei Hayashi, Motoshi Saeki |
| 2020 | Characterizing Architectural Drifts of Adaptive Systems. Daniel San Martín, Bento R. Siqueira, Valter Vieira de Camargo, Fabiano Cutigi Ferrari |
| 2020 | Clone Detection in Test Code: An Empirical Evaluation. Brent van Bladel, Serge Demeyer |
| 2020 | Clone Notifier: Developing and Improving the System to Notify Changes of Code Clones. Shogo Tokui, Norihiro Yoshida, Eunjong Choi, Katsuro Inoue |
| 2020 | Cross-Dataset Design Discussion Mining. Alvi Mahadi, Karan Tongay, Neil A. Ernst |
| 2020 | CryptoExplorer: An Interactive Web Platform Supporting Secure Use of Cryptography APIs. Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz |
| 2020 | D-Goldilocks: Automatic Redistribution of Remote Functionalities for Performance and Efficiency. Kijin An, Eli Tilevich |
| 2020 | Deep Learning Based Identification of Suspicious Return Statements. Guangjie Li, Hui Liu, Jiahao Jin, Qasim Umer |
| 2020 | Dependency Solving Is Still Hard, but We Are Getting Better at It. Pietro Abate, Roberto Di Cosmo, Georgios Gousios, Stefano Zacchiroli |
| 2020 | Detecting Code Clones with Graph Neural Network and Flow-Augmented Abstract Syntax Tree. Wenhan Wang, Ge Li, Bo Ma, Xin Xia, Zhi Jin |
| 2020 | Distinguishing Similar Design Pattern Instances through Temporal Behavior Analysis. Renhao Xiong, David Lo, Bixin Li |
| 2020 | Documentation of Machine Learning Software. Yalda Hashemi, Maleknaz Nayebi, Giuliano Antoniol |
| 2020 | Energy Refactorings for Android in the Large and in the Wild. Marco Couto, João Saraiva, João Paulo Fernandes |
| 2020 | Enhancing Source Code Refactoring Detection with Explanations from Commit Messages. Rrezarta Krasniqi, Jane Cleland-Huang |
| 2020 | Essential Sentences for Navigating Stack Overflow Answers. Sarah Nadi, Christoph Treude |
| 2020 | EthPloit: From Fuzzing to Efficient Exploit Generation against Smart Contracts. Qingzhao Zhang, Yizhuo Wang, Juanru Li, Siqi Ma |
| 2020 | Experience Report: How Effective is Automated Program Repair for Industrial Software? Kunihiro Noda, Yusuke Nemoto, Keisuke Hotta, Hideo Tanida, Shinji Kikuchi |
| 2020 | Exploring Type Inference Techniques of Dynamically Typed Languages. C. M. Khaled Saifullah, Muhammad Asaduzzaman, Chanchal K. Roy |
| 2020 | Heap Memory Snapshot Assisted Program Analysis for Android Permission Specification. Lannan Luo |
| 2020 | HistoRank: History-Based Ranking of Co-change Candidates. Manishankar Mondal, Banani Roy, Chanchal K. Roy, Kevin A. Schneider |
| 2020 | How Do Python Framework APIs Evolve? An Exploratory Study. Zhaoxu Zhang, Hengcheng Zhu, Ming Wen, Yida Tao, Yepang Liu, Yingfei Xiong |
| 2020 | How EvoStreets Are Observed in Three-Dimensional and Virtual Reality Environments. Marcel Steinbeck, Rainer Koschke, Marc O. Rüdel |
| 2020 | Identifying Vulnerable IoT Applications using Deep Learning. Hajra Naeem, Manar H. Alalfi |
| 2020 | Incremental Map-Reduce on Repository History. Johannes Härtel, Ralf Lämmel |
| 2020 | Is Developer Sentiment Related to Software Bugs: An Exploratory Study on GitHub Commits. Syed Fatiul Huq, Ali Zafar Sadiq, Kazi Sakib |
| 2020 | JavaScript API Deprecation in the Wild: A First Assessment. Romulo Nascimento, Aline Brito, André C. Hora, Eduardo Figueiredo |
| 2020 | LESSQL: Dealing with Database Schema Changes in Continuous Deployment. Ariel Afonso, Altigran S. da Silva, Tayana Conte, Paulo Martins, João M. B. Cavalcanti, Alessandro Garcia |
| 2020 | Leveraging Contextual Information from Function Call Chains to Improve Fault Localization. Árpád Beszédes, Ferenc Horváth, Massimiliano Di Penta, Tibor Gyimóthy |
| 2020 | Leveraging Machine Learning for Software Redocumentation. Verena Geist, Michael Moser, Josef Pichler, Stefanie Beyer, Martin Pinzger |
| 2020 | LibDX: A Cross-Platform and Accurate System to Detect Third-Party Libraries in Binary Code. Wei Tang, Ping Luo, Jialiang Fu, Dan Zhang |
| 2020 | Live Replay of Screen Videos: Automatically Executing Real Applications as Shown in Recordings. Rudolf Ramler, Marko Gattringer, Josef Pichler |
| 2020 | Mining Version Control Systems and Issue Trackers with LibVCS4j. Marcel Steinbeck |
| 2020 | MobiLogLeak: A Preliminary Study on Data Leakage Caused by Poor Logging Practices. Rui Zhou, Mohammad Hamdaqa, Haipeng Cai, Abdelwahab Hamou-Lhadj |
| 2020 | On Relating Technical, Social Factors, and the Introduction of Bugs. Filipe Falcão, Caio Barbosa, Baldoino Fonseca, Alessandro Garcia, Márcio Ribeiro, Rohit Gheyi |
| 2020 | On the Adoption of Kotlin on Android Development: A Triangulation Study. Victor Oliveira, Leopoldo Teixeira, Felipe Ebert |
| 2020 | Pull Requests or Commits? Which Method Should We Use to Study Contributors' Behavior? Marcus Vinicius Bertoncello, Gustavo Pinto, Igor Scaliante Wiese, Igor Steinmacher |
| 2020 | Reducing Code Complexity through Code Refactoring and Model-Based Rejuvenation. Arjan J. Mooij, Jeroen Ketema, Steven Klusener, Mathijs Schuts |
| 2020 | Refactoring Graphs: Assessing Refactoring over Time. Aline Brito, André C. Hora, Marco Túlio Valente |
| 2020 | Referee: A Pattern-Guided Approach for Auto Design in Compiler-Based Analyzers. Fang Lv, Hao Li, Lei Wang, Ying Liu, Huimin Cui, Jingling Xue, Xiaobing Feng |
| 2020 | Reflection on Building Hybrid Access Control by Configuring RBAC and MAC Features. Dae-Kyoo Kim, Ming Hua, Lunjin Lu |
| 2020 | Reinforcement Learning Guided Symbolic Execution. Jie Wu, Chengyu Zhang, Geguang Pu |
| 2020 | Relationship between the Effectiveness of Spectrum-Based Fault Localization and Bug-Fix Types in JavaScript Programs. Béla Vancsics, Attila Szatmári, Árpád Beszédes |
| 2020 | Req2Lib: A Semantic Neural Model for Software Library Recommendation. Zhensu Sun, Yan Liu, Ziming Cheng, Chen Yang, Pengyu Che |
| 2020 | Resource Race Attacks on Android. Yan Cai, Yutian Tang, Haicheng Li, Le Yu, Hao Zhou, Xiapu Luo, Liang He, Purui Su |
| 2020 | Revisiting the Challenges and Opportunities in Software Plagiarism Detection. Xi Xu, Ming Fan, Ang Jia, Yin Wang, Zheng Yan, Qinghua Zheng, Ting Liu |
| 2020 | SAGA: Efficient and Large-Scale Detection of Near-Miss Clones with GPU Acceleration. Guanhua Li, Yijian Wu, Chanchal K. Roy, Jun Sun, Xin Peng, Nanjie Zhan, Bin Hu, Jingyi Ma |
| 2020 | SMARTSHIELD: Automatic Smart Contract Protection Made Easy. Yuyao Zhang, Siqi Ma, Juanru Li, Kailai Li, Surya Nepal, Dawu Gu |
| 2020 | Sequence Directed Hybrid Fuzzing. Hongliang Liang, Lin Jiang, Lu Ai, Jinyi Wei |
| 2020 | Slice-Based Cognitive Complexity Metrics for Defect Prediction. Basma S. Alqadi, Jonathan I. Maletic |
| 2020 | SpojitR: Intelligently Link Development Artifacts. Michael Rath, Mihaela Todorova Tomova, Patrick Mäder |
| 2020 | Studying Developer Reading Behavior on Stack Overflow during API Summarization Tasks. Jonathan A. Saddler, Cole S. Peterson, Sanjana Sama, Shruthi Nagaraj, Olga Baysal, Latifa Guerrouj, Bonita Sharif |
| 2020 | Suggesting Comment Completions for Python using Neural Language Models. Adelina Ciurumelea, Sebastian Proksch, Harald C. Gall |
| 2020 | The Python/C API: Evolution, Usage Statistics, and Bug Patterns. Mingzhe Hu, Yu Zhang |
| 2020 | The Silent Helper: The Impact of Continuous Integration on Code Reviews. Nathan Cassee, Bogdan Vasilescu, Alexander Serebrenik |
| 2020 | Ultra-Large-Scale Repository Analysis via Graph Compression. Paolo Boldi, Antoine Pietri, Sebastiano Vigna, Stefano Zacchiroli |
| 2020 | Unleashing the Potentials of Immersive Augmented Reality for Software Engineering. Leonel Merino, Mircea Lungu, Christoph Seidl |
| 2020 | Using Productive Collaboration Bursts to Analyze Open Source Collaboration Effectiveness. Samridhi Choudhary, Christopher Bogart, Carolyn P. Rosé, Jim Herbsleb |
| 2020 | We Are Family: Analyzing Communication in GitHub Software Repositories and Their Forks. Scott Brisson, Ehsan Noei, Kelly A. Lyons |
| 2020 | Web APIs in Android through the Lens of Security. Pascal Gadient, Mohammad Ghafari, Marc-Andrea Tarnutzer, Oscar Nierstrasz |