| 2021 | 28th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2021, Honolulu, HI, USA, March 9-12, 2021 |
| 2021 | A Case Study on the Evolution of Configuration Options of a Highly-Configurable Software System. Stefan Fischer |
| 2021 | A Large-Scale Empirical Study of Android App Decompilation. Noah Mauthe, Ulf Kargén, Nahid Shahmehri |
| 2021 | A Multi-Criteria Strategy for Redesigning Legacy Features as Microservices: An Industrial Case Study. Wesley K. G. Assunção, Thelma Elita Colanzi, Luiz Carvalho, Juliana Alves Pereira, Alessandro F. Garcia, Maria Julia de Lima, Carlos Lucena |
| 2021 | A Multi-Metric Ranking Approach for Library Migration Recommendations. Hao He, Yulin Xu, Yixiao Ma, Yifei Xu, Guangtai Liang, Minghui Zhou |
| 2021 | A Neural Question Answering System for Basic Questions about Subroutines. Aakash Bansal, Zachary Eberhart, Lingfei Wu, Collin McMillan |
| 2021 | A Survey-Based Empirical Evaluation of Bad Smells in LabVIEW Systems Models. Xin Zhao, Jeff Gray, Taylor Riché |
| 2021 | A Testing Approach While Re-engineering Legacy Systems: An Industrial Case Study. Hamid Khodabandehloo, Banani Roy, Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider |
| 2021 | AI-Based Enhancement of Test Models in an Industrial Model-Based Testing Tool. Stefan Mohacsi, Michael Felderer |
| 2021 | Action Word Prediction for Neural Source Code Summarization. Sakib Haque, Aakash Bansal, Lingfei Wu, Collin McMillan |
| 2021 | Adaptive Immunity for Software: Towards Autonomous Self-healing Systems. Moeen Ali Naqvi, Merve Astekin, Sehrish Malik, Leon Moonen |
| 2021 | An Analysis of Testing Scenarios for Automated Driving Systems. Siyuan Liu, Luiz Fernando Capretz |
| 2021 | An Empirical Study for Common Language Features Used in Python Projects. Yun Peng, Yu Zhang, Mingzhe Hu |
| 2021 | Analysis of Source Code Duplication in Ethreum Smart Contracts. Giuseppe Antonio Pierro, Roberto Tonelli |
| 2021 | Analyzing and Detecting Emerging Quality-Related Concerns across OSS Defect Report Summaries. Rrezarta Krasniqi, Ankit Agrawal |
| 2021 | Android Compatibility Issue Detection Using API Differences. Tarek Mahmud, Meiru Che, Guowei Yang |
| 2021 | Anti-patterns in Modern Code Review: Symptoms and Prevalence. Moataz Chouchen, Ali Ouni, Raula Gaikovina Kula, Dong Wang, Patanamon Thongtanunam, Mohamed Wiem Mkaouer, Kenichi Matsumoto |
| 2021 | Assessing Code Clone Harmfulness: Indicators, Factors, and Counter Measures. Bin Hu, Yijian Wu, Xin Peng, Jun Sun, Nanjie Zhan, Jun Wu |
| 2021 | Assessing time-based and range-based strategies for commit assignment to releases. Felipe Curty do Rego Pinto, Bruno Costa, Leonardo Murta |
| 2021 | Automatic Detection of Five API Documentation Smells: Practitioners' Perspectives. Junaed Younus Khan, Md. Tawkat Islam Khondaker, Gias Uddin, Anindya Iqbal |
| 2021 | Automatically Customizing Static Analysis Tools to Coding Rules Really Followed by Developers. Yuki Ueda, Takashi Ishio, Kenichi Matsumoto |
| 2021 | Binary level toolchain provenance identification with graph neural networks. Tristan Benoit, Jean-Yves Marion, Sébastien Bardin |
| 2021 | Blockchain and Contact Tracing Applications for COVID-19: The Opportunity and The Challenges. Mohamad Kassab, Giuseppe Destefanis |
| 2021 | Blockchain in Agri-Food Traceability Systems: a Model Proposal for a Typical Italian Food Product. Luisanna Cocco, Katiuscia Mannaro |
| 2021 | Bug Question Answering with Pretrained Encoders. Lili Bo, Jinting Lu |
| 2021 | Call Frequency-Based Fault Localization. Béla Vancsics, Ferenc Horváth, Attila Szatmári, Árpád Beszédes |
| 2021 | Characterizing Duplicate Bugs: An Empirical Analysis. Berfin Kucuk, Eray Tuzun |
| 2021 | ClarchMap: API-oriented reconstruction of architecture for cloud-based systems. Daniel Althviz, Kelly Garcés, Jaime Chavarriaga |
| 2021 | Combining Query Reduction and Expansion for Text-Retrieval-Based Bug Localization. Juan Manuel Florez, Oscar Chaparro, Christoph Treude, Andrian Marcus |
| 2021 | DeepCon: Contribution Coverage Testing for Deep Learning Systems. Zhiyang Zhou, Wensheng Dou, Jie Liu, Chenxin Zhang, Jun Wei, Dan Ye |
| 2021 | Drone-based Risk Management of Autonomous Systems Using Contracts and Blockchain. Faiz Ul Muram, Muhammad Atif Javed |
| 2021 | Empirical Analysis of Security Vulnerabilities in Python Packages. Mahmoud Alfadel, Diego Elias Costa, Emad Shihab |
| 2021 | EnHMM: On the Use of Ensemble HMMs and Stack Traces to Predict the Reassignment of Bug Report Fields. Md. Shariful Islam, Abdelwahab Hamou-Lhadj, Korosh Koochekian Sabor, Mohammad Hamdaqa, Haipeng Cai |
| 2021 | Enhancing Just-in-Time Defect Prediction Using Change Request-based Metrics. Hailemelekot Demtse Tessema, Surafel Lemma Abebe |
| 2021 | Evaluating Bug Prediction under Realistic Settings. Sho Ogino, Yoshiki Higo, Shinji Kusumoto |
| 2021 | FrameFix: Automatically Repairing Statically-Detected Directive Violations in Framework Applications. Zack Coker, Joshua Sunshine, Claire Le Goues |
| 2021 | G-Repo: a Tool to Support MSR Studies on GitHub. Simone Romano, Maria Caulo, Matteo Buompastore, Leonardo Guerra, Anas Mounsif, Michele Telesca, Maria Teresa Baldassarre, Giuseppe Scanniello |
| 2021 | Gasser. Carmen Coviello, Simone Romano, Giuseppe Scanniello, Giuliano Antoniol |
| 2021 | GhostBuster: understanding and overcoming the pitfalls of transient execution vulnerability checkers. Andrea Mambretti, Pasquale Convertini, Alessandro Sorniotti, Alexandra Sandulescu, Engin Kirda, Anil Kurmus |
| 2021 | Graph Neural Network Based Collaborative Filtering for API Usage Recommendation. Chunyang Ling, Yanzhen Zou, Bing Xie |
| 2021 | HashMTI: Scalable Mutation-based Taint Inference with Hash Records. Xiangdong Kong, Yong Tang, Pengfei Wang, Shuning Wei, Tai Yue |
| 2021 | How Do Users Answer MATLAB Questions on Q&A Sites? A Case Study on Stack Overflow and MathWorks. Mahshid Naghashzadeh, Amir Haghshenas, Ashkan Sami, David Lo |
| 2021 | How Explicit Feature Traces Did Not Impact Developers' Memory. Jacob Krüger, Gül Çalikli, Thorsten Berger, Thomas Leich |
| 2021 | How do Technical Debt Payment Practices Relate to the Effects of the Presence of Debt Items in Software Projects? Sávio Freire, Nicolli Rios, Boris Pérez, Darío Torres, Manoel G. Mendonça, Clemente Izurieta, Carolyn B. Seaman, Rodrigo O. Spínola |
| 2021 | Human-Centric Issues in eHealth App Development and Usage: A Preliminary Assessment. Md. Shamsujjoha, John Grundy, Li Li, Hourieh Khalajzadeh, Qinghua Lu |
| 2021 | Investigation of Blockchain Cryptocurrencies' Price Movements Through Deep Learning: A Comparative Analysis. Nicola Uras, Marco Ortu |
| 2021 | Is the Ground Truth Really Accurate? Dataset Purification for Automated Program Repair. Deheng Yang, Yan Lei, Xiaoguang Mao, David Lo, Huan Xie, Meng Yan |
| 2021 | Javadoc Violations and Their Evolution in Open-Source Software. Marcel Steinbeck, Rainer Koschke |
| 2021 | Leveraging Fault Localisation to Enhance Defect Prediction. Jeongju Sohn, Yasutaka Kamei, Shane McIntosh, Shin Yoo |
| 2021 | Leveraging Stack Overflow to Detect Relevant Tutorial Fragments of APIs. Di Wu, Xiao-Yuan Jing, Hongyu Zhang, Yuming Zhou, Baowen Xu |
| 2021 | Lightweight extension of an execution environment for safer function calls in Solidity/Ethereum Virtual Machine smart contracts. Sooyeon Lee, Eun-Sun Cho |
| 2021 | Linking Developer Experience to Coding Style in Open-Source Repositories. Heidi Hokka, Felix Dobslaw, Jonathan Bengtsson |
| 2021 | MSR4ML: Reconstructing Artifact Traceability in Machine Learning Repositories. Aquilas Tchanjou Njomou, Alexandra Johanne Bifona Africa, Bram Adams, Marios Fokaefs |
| 2021 | Makar: A Framework for Multi-source Studies based on Unstructured Data. Mathias Birrer, Pooja Rani, Sebastiano Panichella, Oscar Nierstrasz |
| 2021 | Mining for Graph-Based Library Usage Patterns in COBOL Systems. Ruben Opdebeeck, Johan Fabry, Tim Molderez, Jonas De Bleser, Coen De Roover |
| 2021 | MulCode: A Multi-task Learning Approach for Source Code Understanding. Deze Wang, Yue Yu, Shanshan Li, Wei Dong, Ji Wang, Qing Liao |
| 2021 | Multi-threshold token-based code clone detection. Yaroslav Golubev, Viktor Poletansky, Nikita Povarov, Timofey Bryksin |
| 2021 | OTA: An Operation-oriented Time Allocation Strategy for Greybox Fuzzing. Xumei Li, Lei Sun, Ruobing Jiang, Haipeng Qu, Zhen Yan |
| 2021 | On the Co-evolution of ML Pipelines and Source Code - Empirical Study of DVC Projects. Amine Barrak, Ellis E. Eghan, Bram Adams |
| 2021 | On the Impact of Flaky Tests in Automated Program Repair. Yihao Qin, Shangwen Wang, Kui Liu, Xiaoguang Mao, Tegawendé F. Bissyandé |
| 2021 | Onboarding to Open Source Projects with Good First Issues: A Preliminary Analysis. Hyuga Horiguchi, Itsuki Omori, Masao Ohira |
| 2021 | Plot2API: Recommending Graphic API from Plot via Semantic Parsing Guided Neural Network. Zeyu Wang, Sheng Huang, Zhongxin Liu, Meng Yan, Xin Xia, Bei Wang, Dan Yang |
| 2021 | Practitioners' Testimonials about Software Testing. Pradeep Waychal, Luiz Fernando Capretz, Jingdong Jia, Daniel Varona, Yadira Lizama |
| 2021 | Quality Assurance for Automated Commit Message Generation. Bei Wang, Meng Yan, Zhongxin Liu, Ling Xu, Xin Xia, Xiaohong Zhang, Dan Yang |
| 2021 | Raising Sustainability Awareness in Agile Blockchain-Oriented Software Engineering. Andrea Pinna, Gavina Baralla, Michele Marchesi, Roberto Tonelli |
| 2021 | Recording, Visualising and Understanding Developer Programming Behaviour. Martin Schröer, Rainer Koschke |
| 2021 | Regression Test Selection Tool for Python in Continuous Integration Process. Eero Kauhanen, Jukka K. Nurminen, Tommi Mikkonen, Matvei Pashkovskiy |
| 2021 | Representation vs. Model: What Matters Most for Source Code Vulnerability Detection. Wei Zheng, Abubakar Omari Abdallah Semasaba, Xiaoxue Wu, Samuel Akwasi Agyemang, Tao Liu, Yuan Ge |
| 2021 | Research Progress of Flaky Tests. Wei Zheng, Guoliang Liu, Manqing Zhang, Xiang Chen, Wenqiao Zhao |
| 2021 | SQLIFIX: Learning Based Approach to Fix SQL Injection Vulnerabilities in Source Code. Mohammed Latif Siddiq, Md. Rezwanur Rahman Jahin, Mohammad Rafid Ul Islam, Rifat Shahriyar, Anindya Iqbal |
| 2021 | Smart-Graph: Graphical Representations for Smart Contract on the Ethereum Blockchain. Giuseppe Antonio Pierro |
| 2021 | Summarizing Relevant Parts from Technical Videos. Mahmood Vahedi, Mohammad Masudur Rahman, Foutse Khomh, Gias Uddin, Giuliano Antoniol |
| 2021 | Technical Debt in Large-Scale Distributed Projects: An Industrial Case Study. Armando Sousa, Lincoln S. Rocha, Ricardo Britto, Zhixiong Gong, Feng Lyu |
| 2021 | The Usability (or Not) of Refactoring Tools. Anna Maria Eilertsen, Gail C. Murphy |
| 2021 | TinySpline: A Small, yet Powerful Library for Interpolating, Transforming, and Querying NURBS, B-Splines, and Bézier Curves. Marcel Steinbeck, Rainer Koschke |
| 2021 | Towards Understanding Tool-chain Bugs in the LLVM Compiler Infrastructure. Xiaoyuan Xie, Haolin Yang, Qiang He, Lin Chen |
| 2021 | Two-Stage Attention-Based Model for Code Search with Textual and Structural Features. Ling Xu, Huanhuan Yang, Chao Liu, Jianhang Shuai, Meng Yan, Yan Lei, Zhou Xu |
| 2021 | Underproduction: An Approach for Measuring Risk in Open Source Software. Kaylea Champion, Benjamin Mako Hill |
| 2021 | Understanding Code Reuse in Smart Contracts. Xiangping Chen, Peiyong Liao, Yixin Zhang, Yuan Huang, Zibin Zheng |
| 2021 | Understanding and Facilitating the Co-Evolution of Production and Test Code. Sinan Wang, Ming Wen, Yepang Liu, Ying Wang, Rongxin Wu |
| 2021 | Using Structural and Semantic Information to Identify Software Components. Cezar Sas, Andrea Capiluppi |
| 2021 | VIVA: Binary Level Vulnerability Identification via Partial Signature. Yang Xiao, Zhengzi Xu, Weiwei Zhang, Chendong Yu, Longquan Liu, Wei Zou, Zimu Yuan, Yang Liu, Aihua Piao, Wei Huo |
| 2021 | Will Data Influence the Experiment Results?: A Replication Study of Automatic Identification of Decisions. Liming Fu, Peng Liang, Xueying Li, Chen Yang |
| 2021 | XSnare: Application-specific client-side cross-site scripting protection. José Carlos Pazos, Jean-Sébastien Légaré, Ivan Beschastnikh |