Software Engineering Empirical Research Radar
FSE 2021 Papers
FSE 2021 paper list with topic labels.
| Paper | Venue | Year | Topics |
|---|---|---|---|
| A bounded symbolic-size model for symbolic execution. David Trabish, Shachar Itzhaky, Noam Rinetzky | FSE | 2021 | Program Analysis / Verification / Formal Methods |
| A comprehensive study of deep learning compiler bugs. Qingchao Shen, Haoyang Ma, Junjie Chen 0003, Yongqiang Tian 0001, Shing-Chi Cheung | FSE | 2021 | AI / LLM for SE; Human / Empirical / Socio-technical |
| A comprehensive study on learning-based PE malware family classification methods. Yixuan Ma, Shuang Liu 0007, Jiajun Jiang, Guanhong Chen, Keqiu Li | FSE | 2021 | AI / LLM for SE; Security / Privacy / Vulnerability; Human / Empirical / Socio-technical |
| A first look at developers' live chat on Gitter. Lin Shi 0006, Xiao Chen 0015, Ye Yang, Hanzhi Jiang, Ziyou Jiang | FSE | 2021 | Human / Empirical / Socio-technical |
| A general approach to modeling Java framework behaviors. Linghui Luo | FSE | 2021 | Requirements / Modeling / Architecture |
| A grounded theory of the role of coordination in software security patch management. Nesara Dissanayake, Mansooreh Zahedi, Asangi Jayatilaka, Muhammad Ali Babar 0001 | FSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability |
| A large-scale empirical study on Java library migrations: prevalence, trends, and rationales. Hao He 0012, Runzhi He, Haiqiao Gu, Minghui Zhou 0001 | FSE | 2021 | Human / Empirical / Socio-technical |
| A live environment for inspection and refactoring of software systems. Sara Fernandes | FSE | 2021 | Maintenance / Evolution / Refactoring / Review |
| A longitudinal analysis of bloated Java dependencies. César Soto-Valero, Thomas Durieux, Benoit Baudry | FSE | 2021 | Other |
| A qualitative study of cleaning in Jupyter notebooks. Helen Dong | FSE | 2021 | Human / Empirical / Socio-technical |
| A replication of 'DeepBugs: a learning approach to name-based bug detection'. Jordan Winkler, Abhimanyu Agarwal, Caleb Tung, Dario Rios Ugalde, Young Jin Jung | FSE | 2021 | Testing / QA |
| A syntax-guided edit decoder for neural program repair. Qihao Zhu, Zeyu Sun 0004, Yuan-an Xiao, Wenjie Zhang 0007, Kang Yuan | FSE | 2021 | AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair |
| ACHyb: a hybrid analysis approach to detect kernel access control vulnerabilities. Yang Hu, Wenxi Wang, Casen Hunger, Riley Wood, Sarfraz Khurshid | FSE | 2021 | Other |
| AC²: towards understanding architectural changes in Python projects. A. Eashaan Rao, Dheeraj Vagavolu, Sridhar Chimalakonda | FSE | 2021 | Maintenance / Evolution / Refactoring / Review; Requirements / Modeling / Architecture |
| Accelerating JavaScript static analysis via dynamic shortcuts. Joonyoung Park, Jihyeok Park, Dongjun Youn, Sukyoung Ryu | FSE | 2021 | Program Analysis / Verification / Formal Methods |
| Accelerating redundancy-based program repair via code representation learning and adaptive patch filtering. Chen Yang | FSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Algebraic-datatype taint tracking, with applications to understanding Android identifier leaks. Sydur Rahaman, Iulian Neamtiu, Xin Yin | FSE | 2021 | Security / Privacy / Vulnerability; Mobile / Web / GUI / Android |
| AlloyFL: a fault localization framework for Alloy. Tanvir Ahmed Khan, Allison Sullivan, Kaiyuan Wang | FSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| AlloyMax: bringing maximum satisfaction to relational specifications. Changjian Zhang, Ryan Wagner, Pedro Orvalho, David Garlan, Vasco Manquinho | FSE | 2021 | Other |
| An automatic refactoring framework for replacing test-production inheritance by mocking mechanism. Xiao Wang 0030, Lu Xiao 0001, Tingting Yu 0001, Anne Woepse, Sunny Wong 0001 | FSE | 2021 | Testing / QA; Maintenance / Evolution / Refactoring / Review |
| An empirical investigation of practical log anomaly detection for online service systems. Nengwen Zhao, Honglin Wang, Zeyan Li, Xiao Peng, Gang Wang | FSE | 2021 | Human / Empirical / Socio-technical |
| An empirical study of GUI widget detection for industrial mobile games. Jiaming Ye, Ke Chen, Xiaofei Xie, Lei Ma 0003, Ruochen Huang | FSE | 2021 | Human / Empirical / Socio-technical; Mobile / Web / GUI / Android |
| An empirical study on challenges of application development in serverless computing. Jinfeng Wen, Zhenpeng Chen, Yi Liu 0014, Yiling Lou, Yun Ma 0002 | FSE | 2021 | Human / Empirical / Socio-technical; Cloud / Microservices / Distributed Systems |
| An exploratory study of autopilot software bugs in unmanned aerial vehicles. Dinghua Wang, Shuqing Li 0001, Guanping Xiao, Yepang Liu 0001, Yulei Sui | FSE | 2021 | Human / Empirical / Socio-technical |
| Analysis of specifications of multiparty sessions with dcj-lint. Erik Horlings, Sung-Shik Jongmans | FSE | 2021 | Other |
| Authorship attribution of source code: a language-agnostic approach and applicability in software engineering. Egor Bogomolov, Vladimir Kovalenko, Yurii Rebryk, Alberto Bacchelli, Timofey Bryksin | FSE | 2021 | Other |
| Automated code transformation for context propagation in Go. Adam Welc | FSE | 2021 | Other |
| Automated generation of realistic test inputs for web APIs. Juan C. Alonso | FSE | 2021 | Testing / QA; Mobile / Web / GUI / Android |
| Automating serverless deployments for DevOps organizations. Daniel Sokolowski, Pascal Weisenburger, Guido Salvaneschi | FSE | 2021 | DevOps / CI / Build / Release; Cloud / Microservices / Distributed Systems |
| Automating the removal of obsolete TODO comments. Zhipeng Gao 0002, Xin Xia 0001, David Lo 0001, John C. Grundy, Thomas Zimmermann 0001 | FSE | 2021 | Other |
| BF-detector: an automated tool for CI build failure detection. Islem Saidani, Ali Ouni 0001, Moataz Chouchen, Mohamed Wiem Mkaouer | FSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release |
| BRAID: an API recommender supporting implicit user feedback. Yu Zhou 0010, Haonan Jin, Xinying Yang, Taolue Chen 0001, Krishna Narasimhan | FSE | 2021 | Other |
| Benchmarking automated GUI testing for Android against real-world bugs. Ting Su 0001, Jue Wang, Zhendong Su 0001 | FSE | 2021 | Testing / QA; Mobile / Web / GUI / Android |
| Bias in machine learning software: why? how? what to do? Joymallya Chakraborty, Suvodeep Majumder, Tim Menzies | FSE | 2021 | AI / LLM for SE |
| BiasRV: uncovering biased sentiment predictions at runtime. Zhou Yang 0003, Muhammad Hilmi Asyrofi, David Lo 0001 | FSE | 2021 | Other |
| Boosting coverage-based fault localization via graph-based representation learning. Yiling Lou, Qihao Zhu, Jinhao Dong, Xia Li 0009, Zeyu Sun 0004 | FSE | 2021 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair |
| Boosting static analysis accuracy with instrumented test executions. Tianyi Chen, Kihong Heo, Mukund Raghothaman | FSE | 2021 | Testing / QA; Program Analysis / Verification / Formal Methods |
| Characterizing search activities on stack overflow. Jiakun Liu, Sebastian Baltes, Christoph Treude, David Lo 0001, Yun Zhang 0011 | FSE | 2021 | Other |
| Checking LTL[F, G, X] on compressed traces in polynomial time. Minjian Zhang 0002, Umang Mathur 0001, Mahesh Viswanathan 0001 | FSE | 2021 | Other |
| Checking conformance of applications against GUI policies. Zhen Zhang, Yu Feng 0001, Michael D. Ernst, Sebastian Porst, Isil Dillig | FSE | 2021 | Mobile / Web / GUI / Android |
| Code integrity attestation for PLCs using black box neural network predictions. Yuqi Chen 0001, Christopher M. Poskitt, Jun Sun 0001 | FSE | 2021 | Testing / QA; AI / LLM for SE |
| Code2Que: a tool for improving question titles from mined code snippets in stack overflow. Zhipeng Gao 0002, Xin Xia 0001, David Lo 0001, John C. Grundy, Yuan-Fang Li | FSE | 2021 | Other |
| Conditional interpolation: making concurrent program verification more effective. Jie Su 0002, Cong Tian 0001, Zhenhua Duan | FSE | 2021 | Program Analysis / Verification / Formal Methods |
| Connecting the dots: rethinking the relationship between code and prose writing with functional connectivity. Zachary Karas, Andrew Jahn, Westley Weimer, Yu Huang 0015 | FSE | 2021 | Other |
| Context-aware and data-driven feedback generation for programming assignments. Dowon Song, Woosuk Lee, Hakjoo Oh | FSE | 2021 | Other |
| Contextualizing toxicity in open source: a qualitative study. Sophie Cohen | FSE | 2021 | Human / Empirical / Socio-technical |
| Cross-language code search using static and dynamic analyses. George Mathew, Kathryn T. Stolee | FSE | 2021 | Other |
| CrossASR++: a modular differential testing framework for automatic speech recognition. Muhammad Hilmi Asyrofi, Zhou Yang 0003, David Lo 0001 | FSE | 2021 | Testing / QA |
| CrossVul: a cross-language vulnerability dataset with commit data. Georgios Nikitopoulos, Konstantina Dritsa, Panos Louridas, Dimitris Mitropoulos | FSE | 2021 | DevOps / CI / Build / Release |
| DIFFBASE: a differential factbase for effective software evolution management. Xiuheng Wu, Chenguang Zhu 0002, Yi Li 0008 | FSE | 2021 | Maintenance / Evolution / Refactoring / Review |
| Data-driven accessibility repair revisited: on the effectiveness of generating labels for icons in Android apps. Forough Mehralian, Navid Salehnamadi, Sam Malek | FSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android |
| Data-driven extract method recommendations: a study at ING. David van der Leij, Jasper Binda, Robbert van Dalen, Pieter Vallen, Yaping Luo | FSE | 2021 | Human / Empirical / Socio-technical |
| Data-driven test selection at scale. Sonu Mehta, Farima Farmahinifarahani, Ranjita Bhagwan, Suraj Guptha, Sina Jafari | FSE | 2021 | Testing / QA; DevOps / CI / Build / Release |
| Demystifying "bad" error messages in data science libraries. Yida Tao, Zhihui Chen, Yepang Liu 0001, Jifeng Xuan, Zhiwu Xu 0001 | FSE | 2021 | Other |
| Deployment coordination for cross-functional DevOps teams. Daniel Sokolowski | FSE | 2021 | DevOps / CI / Build / Release |
| Detecting Node.js prototype pollution vulnerabilities via object lookup analysis. Song Li 0006, Mingqing Kang, Jianwei Hou, Yinzhi Cao | FSE | 2021 | Other |
| Detecting and localizing keyboard accessibility failures in web applications. Paul T. Chiou, Ali S. Alotaibi, William G. J. Halfond | FSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android |
| Detecting concurrency vulnerabilities based on partial orders of memory and thread events. Kunpeng Yu, Chenxu Wang 0001, Yan Cai 0001, Xiapu Luo, Zijiang Yang 0006 | FSE | 2021 | Other |
| Discovering repetitive code changes in ML systems. Malinda Dilhara | FSE | 2021 | Maintenance / Evolution / Refactoring / Review |
| Documenting evidence of a replication of 'analyze this! 145 questions for data scientists in software engineering'. Xueqi Yang, Tim Menzies | FSE | 2021 | Other |
| Documenting evidence of a replication of 'populating a release history database from version control and bug tracking systems'. Xueqi Yang, Tim Menzies | FSE | 2021 | DevOps / CI / Build / Release |
| Documenting evidence of a reproduction of 'is there a "golden" feature set for static warning identification? - an experimental evaluation'. Xueqi Yang, Tim Menzies | FSE | 2021 | Other |
| Documenting evidence of a reuse of '"why should I trust you?": explaining the predictions of any classifier'. Kewen Peng, Tim Menzies | FSE | 2021 | Other |
| Documenting evidence of a reuse of 'RefactoringMiner 2.0'. Andre Lustosa, Tim Menzies | FSE | 2021 | Other |
| Documenting evidence of a reuse of 'a systematic literature review of techniques and metrics to reduce the cost of mutation testing'. Andre Lustosa, Tim Menzies | FSE | 2021 | Testing / QA; Performance / Energy / Reliability |
| Documenting evidence of a reuse of 'a systematic study of the class imbalance problem in convolutional neural networks'. Rahul Yedida, Tim Menzies | FSE | 2021 | AI / LLM for SE; Human / Empirical / Socio-technical |
| Documenting evidence of a reuse of 'on the number of linear regions of deep neural networks'. Rahul Yedida, Tim Menzies | FSE | 2021 | AI / LLM for SE |
| Documenting evidence of a reuse of 'what is a feature? a qualitative study of features in industrial software product lines'. Kewen Peng, Tim Menzies | FSE | 2021 | Human / Empirical / Socio-technical |
| Does reusing pre-trained NLP model propagate bugs? Mohna Chakraborty | FSE | 2021 | Other |
| Domain adaptation for an automated classification of deontic modalities in software engineering contracts. Vivek Joshi, Preethu Rose Anish, Smita Ghaisas | FSE | 2021 | Other |
| Duplicated code pattern mining in visual programming languages. Miguel Terra-Neves, João Nadkarni, Miguel Ventura, Pedro Resende, Hugo Veiga | FSE | 2021 | Other |
| Effective low capacity status prediction for cloud systems. Hang Dong 0004, Si Qin, Yong Xu 0010, Bo Qiao 0001, Shandan Zhou | FSE | 2021 | Cloud / Microservices / Distributed Systems |
| Efficient module-level dynamic analysis for dynamic languages with module recontextualization. Nikos Vasilakis, Grigoris Ntousakis, Veit Heller, Martin C. Rinard | FSE | 2021 | Program Analysis / Verification / Formal Methods |
| Embedding app-library graph for neural third party library recommendation. Bo Li 0103, Qiang He 0001, Feifei Chen 0001, Xin Xia 0001, Li Li 0029 | FSE | 2021 | AI / LLM for SE; Mobile / Web / GUI / Android |
| Empirical study of transformers for source code. Nadezhda Chirkova, Sergey Troshin 0001 | FSE | 2021 | Human / Empirical / Socio-technical |
| Estimating residual risk in greybox fuzzing. Marcel Böhme, Danushka Liyanage, Valentin Wüstholz | FSE | 2021 | Testing / QA |
| Explaining mispredictions of machine learning models using rule induction. Jürgen Cito, Isil Dillig, Seohyun Kim 0001, Vijayaraghavan Murali, Satish Chandra 0001 | FSE | 2021 | AI / LLM for SE |
| Exploit those code reviews! bigger data for deeper learning. Robert Heumüller, Sebastian Nielebock 0001, Frank Ortmeier | FSE | 2021 | Security / Privacy / Vulnerability |
| Exposing numerical bugs in deep learning via gradient back-propagation. Ming Yan 0010, Junjie Chen 0003, Xiangyu Zhang 0001, Lin Tan 0001, Gan Wang | FSE | 2021 | AI / LLM for SE |
| FLEX: fixing flaky tests in machine learning projects by updating assertion bounds. Saikat Dutta 0001, August Shi, Sasa Misailovic | FSE | 2021 | Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair |
| Fair preprocessing: towards understanding compositional fairness of data transformers in machine learning pipeline. Sumon Biswas, Hridesh Rajan | FSE | 2021 | AI / LLM for SE; DevOps / CI / Build / Release |
| Fairea: a model behaviour mutation approach to benchmarking bias mitigation methods. Max Hort, Jie M. Zhang, Federica Sarro, Mark Harman | FSE | 2021 | Testing / QA |
| Feature trace recording. Paul Maximilian Bittner, Alexander Schultheiß, Thomas Thüm, Timo Kehrer, Jeffrey M. Young | FSE | 2021 | Other |
| Finding broken Linux configuration specifications by statically analyzing the Kconfig language. Jeho Oh, Necip Fazil Yildiran, Julian Braha, Paul Gazzillo | FSE | 2021 | DevOps / CI / Build / Release |
| Flaky test detection in Android via event order exploration. Zhen Dong, Abhishek Tiwari 0001, Xiao Liang Yu, Abhik Roychoudhury | FSE | 2021 | Testing / QA; DevOps / CI / Build / Release; Mobile / Web / GUI / Android |
| Freeing hybrid distributed AI training configuration. Haoran Wang | FSE | 2021 | AI / LLM for SE; DevOps / CI / Build / Release; Cloud / Microservices / Distributed Systems |
| Frontmatter: mining Android user interfaces at scale. Konstantin Kuznetsov 0001, Chen Fu, Song Gao 0014, David N. Jansen, Lijun Zhang 0001 | FSE | 2021 | Mobile / Web / GUI / Android |
| FuzzBench: an open fuzzer benchmarking platform and service. Jonathan Metzman, László Szekeres, Laurent Simon 0001, Read Sprabery, Abhishek Arya | FSE | 2021 | Testing / QA |
| GLIB: towards automated test oracle for graphically-rich applications. Ke Chen 0005, Yufei Li 0001, Yingfeng Chen, Changjie Fan, Zhipeng Hu | FSE | 2021 | Testing / QA |
| GenSys: a scalable fixed-point engine for maximal controller synthesis over infinite state spaces. Stanly Samuel, Deepak D'Souza, Raghavan Komondoor | FSE | 2021 | Other |
| Generalizable and interpretable learning for configuration extrapolation. Yi Ding 0006, Ahsan Pervaiz, Michael Carbin, Henry Hoffmann | FSE | 2021 | DevOps / CI / Build / Release |
| Generating efficient solvers from constraint models. Shu Lin 0003, Na Meng 0001, Wenxin Li 0005 | FSE | 2021 | Other |
| Generating metamorphic relations for cyber-physical systems with genetic programming: an industrial case study. Jon Ayerdi, Valerio Terragni, Aitor Arrieta, Paolo Tonella, Goiuria Sagardui | FSE | 2021 | Human / Empirical / Socio-technical |
| Graph-based seed object synthesis for search-based unit testing. Yun Lin 0001, You Sheng Ong, Jun Sun 0001, Gordon Fraser 0001, Jin Song Dong 0001 | FSE | 2021 | Testing / QA |
| Hazard analysis for human-on-the-loop interactions in sUAS systems. Michael Vierhauser, Md Nafee Al Islam, Ankit Agrawal 0002, Jane Cleland-Huang, James Mason | FSE | 2021 | Human / Empirical / Socio-technical |
| Health of smart ecosystems. Noura El Moussa, Davide Molinelli, Mauro Pezzè, Martin Tappler | FSE | 2021 | Other |
| HeteroFuzz: fuzz testing to detect platform dependent divergence for heterogeneous applications. Qian Zhang 0020, Jiyuan Wang, Miryung Kim | FSE | 2021 | Testing / QA |
| How can manual testing processes be optimized? developer survey, optimization guidelines, and case studies. Roman Haas, Daniel Elsner, Elmar Jürgens, Alexander Pretschner, Sven Apel | FSE | 2021 | Testing / QA; Human / Empirical / Socio-technical; Performance / Energy / Reliability |
| How disabled tests manifest in test maintainability challenges? Dong Jae Kim, Bo Yang 0058, Jinqiu Yang 0001, Tse-Hsun (Peter) Chen | FSE | 2021 | Testing / QA |
| Huawei's practices on trusted software engineering capability improvement (invited talk). Wilson Wang | FSE | 2021 | Other |
| ICME: an informed consent management engine for conformance in smart building environments. Chehara Pathmabandu, John C. Grundy, Mohan Baruwal Chhetri, Zubair A. Baig | FSE | 2021 | DevOps / CI / Build / Release |
| IDE support for cloud-based static analyses. Linghui Luo, Martin Schäf, Daniel Sanchez, Eric Bodden | FSE | 2021 | Cloud / Microservices / Distributed Systems |
| Identifying bad software changes via multimodal anomaly detection for online service systems. Nengwen Zhao, Junjie Chen 0003, Zhaoyang Yu 0002, Honglin Wang, Jiesong Li | FSE | 2021 | Maintenance / Evolution / Refactoring / Review |
| Identifying casualty changes in software patches. Adriana Sejfia, Yixue Zhao, Nenad Medvidovic | FSE | 2021 | Maintenance / Evolution / Refactoring / Review |
| Improving the effectiveness of peer code review in identifying security defects. Rajshakhar Paul | FSE | 2021 | Security / Privacy / Vulnerability; Maintenance / Evolution / Refactoring / Review |
| Industrial best practices for continuous integration (CI) and continuously delivery (CD) (invited talk). John Micco | FSE | 2021 | DevOps / CI / Build / Release |
| Infiltrating security into development: exploring the world's largest software security study. Charles Weir, Sammy Migues, Mike Ware, Laurie A. Williams | FSE | 2021 | Security / Privacy / Vulnerability; Human / Empirical / Socio-technical |
| Intelligent container reallocation at Microsoft 365. Bo Qiao 0001, Fangkai Yang, Chuan Luo 0002, Yanan Wang, Johnny Li | FSE | 2021 | Cloud / Microservices / Distributed Systems |
| Interactive analysis of large code bases (invited talk). Gerard J. Holzmann | FSE | 2021 | Other |
| Investigating documented information for accurate effort estimation in agile software development. Jirat Pasuksmit | FSE | 2021 | Other |
| JSISOLATE: lightweight in-browser JavaScript isolation. Mingxue Zhang 0001, Wei Meng 0001 | FSE | 2021 | Mobile / Web / GUI / Android |
| KGAMD: an API-misuse detector driven by fine-grained API-constraint knowledge graph. Xiaoxue Ren, Xinyuan Ye, Zhenchang Xing, Xin Xia 0001, Xiwei Xu 0001 | FSE | 2021 | Other |
| LLSC: a parallel symbolic execution compiler for LLVM IR. Guannan Wei 0001, Shangyin Tan, Oliver Bracevac, Tiark Rompf | FSE | 2021 | Program Analysis / Verification / Formal Methods |
| LS-sampling: an effective local search based sampling approach for achieving high t-wise coverage. Chuan Luo 0002, Binqi Sun, Bo Qiao 0001, Junjie Chen 0003, Hongyu Zhang 0002 | FSE | 2021 | Testing / QA |
| LastPyMile: identifying the discrepancy between sources and packages. Duc-Ly Vu, Fabio Massacci, Ivan Pashchenko, Henrik Plate, Antonino Sabetta | FSE | 2021 | Other |
| Learning type annotation: is big data enough? Kevin Jesse, Premkumar T. Devanbu, Toufique Ahmed | FSE | 2021 | Program Analysis / Verification / Formal Methods |
| Learning-based extraction of first-order logic representations of API directives. Mingwei Liu 0002, Xin Peng 0001, Andrian Marcus, Christoph Treude, Xuefang Bai | FSE | 2021 | AI / LLM for SE |
| Lightweight and modular resource leak verification. Martin Kellogg, Narges Shadab, Manu Sridharan, Michael D. Ernst | FSE | 2021 | Program Analysis / Verification / Formal Methods; Performance / Energy / Reliability |
| Lightweight global and local contexts guided method name recommendation with prior knowledge. Shangwen Wang, Ming Wen 0001, Bo Lin 0011, Xiaoguang Mao | FSE | 2021 | Other |
| Lightweight verification via specialized typecheckers. Martin Kellogg | FSE | 2021 | Program Analysis / Verification / Formal Methods |
| Making smart contract development more secure and easier. Meng Ren, Fuchen Ma, Zijing Yin, Ying Fu, Huizhong Li | FSE | 2021 | Security / Privacy / Vulnerability |
| Managers hate uncertainty: good and bad experiences with adaptive project management (invited talk). Han Schaminée | FSE | 2021 | Other |
| Metamorphic testing of Datalog engines. Muhammad Numair Mansur, Maria Christakis, Valentin Wüstholz | FSE | 2021 | Testing / QA |
| Mitigating security attacks in kubernetes manifests for security best practices violation. Shazibul Islam Shamim | FSE | 2021 | Security / Privacy / Vulnerability; Cloud / Microservices / Distributed Systems |
| Mono2Micro: a practical and effective tool for decomposing monolithic Java applications to microservices. Anup K. Kalia, Jin Xiao 0005, Rahul Krishna, Saurabh Sinha 0003, Maja Vukovic | FSE | 2021 | Other |
| Multi-location cryptographic code repair with neural-network-based methodologies. Ya Xiao 0002 | FSE | 2021 | AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability |
| Multi-objectivizing software configuration tuning. Tao Chen 0001, Miqing Li | FSE | 2021 | DevOps / CI / Build / Release |
| NIL: large-scale detection of large-variance clones. Tasuku Nakagawa, Yoshiki Higo, Shinji Kusumoto | FSE | 2021 | Other |
| New visions on metamorphic testing after a quarter of a century of inception. Tsong Yueh Chen, T. H. Tse | FSE | 2021 | Testing / QA |
| One thousand and one stories: a large-scale survey of software refactoring. Yaroslav Golubev, Zarina Kurbatova, Eman Abdullah AlOmar, Timofey Bryksin, Mohamed Wiem Mkaouer | FSE | 2021 | Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review |
| Onion: identifying incident-indicating logs for cloud systems. Xu Zhang 0024, Yong Xu 0010, Si Qin, Shilin He, Bo Qiao 0001 | FSE | 2021 | Cloud / Microservices / Distributed Systems |
| Organizational implications of agile adoption: a case study from the public sector. Parastoo Mohagheghi, Casper Lassenius | FSE | 2021 | Human / Empirical / Socio-technical |
| Overcoming metric diversity in meta-analysis for software engineering: proposed approach and a case study on its usage on the effects of software reuse. Kirill Daniakin | FSE | 2021 | Human / Empirical / Socio-technical |
| OwlEyes-online: a fully automated platform for detecting and localizing UI display issues. Yuhui Su, Zhe Liu 0025, Chunyang Chen 0001, Junjie Wang 0001, Qing Wang 0001 | FSE | 2021 | Mobile / Web / GUI / Android |
| PHYSFRAME: type checking physical frames of reference for robotic systems. Sayali Kate, Michael Chinn, Hongjun Choi, Xiangyu Zhang 0001, Sebastian G. Elbaum | FSE | 2021 | Program Analysis / Verification / Formal Methods |
| Parallel shadow execution to accelerate the debugging of numerical errors. Sangeeta Chowdhary, Santosh Nagarakatte | FSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| PorkFuzz: testing stateful software-defined network applications with property graphs. Chaofan Shou | FSE | 2021 | Testing / QA |
| Probabilistic Delta debugging. Guancheng Wang 0001, Ruobing Shen, Junjie Chen 0003, Yingfei Xiong 0001, Lu Zhang 0023 | FSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Probing model signal-awareness via prediction-preserving input minimization. Sahil Suneja, Yunhui Zheng, Yufan Zhuang, Jim Alain Laredo, Alessandro Morari | FSE | 2021 | Other |
| Programming and execution models for next generation code intelligence systems (keynote). Mira Mezini | FSE | 2021 | Other |
| Quantifying no-fault-found test failures to prioritize inspection of flaky tests at Ericsson. Maaz Hafeez Ur Rehman, Peter C. Rigby | FSE | 2021 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release |
| RAPID: checking API usage for the cloud in the cloud. Michael Emmi, Liana Hadarean, Ranjit Jhala, Lee Pike, Nicolás Rosner | FSE | 2021 | Maintenance / Evolution / Refactoring / Review; Cloud / Microservices / Distributed Systems |
| Reassessing automatic evaluation metrics for code summarization tasks. Devjeet Roy, Sarah Fakhoury, Venera Arnaoudova | FSE | 2021 | Other |
| Reducing cost in continuous integration with a collection of build selection approaches. Xianhao Jin | FSE | 2021 | DevOps / CI / Build / Release; Performance / Energy / Reliability |
| Reducing the search space of bug inducing commits using failure coverage. Gabin An, Shin Yoo | FSE | 2021 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair |
| Reel life vs. real life: how software developers share their daily life through vlogs. Souti Chattopadhyay, Thomas Zimmermann 0001, Denae Ford | FSE | 2021 | Human / Empirical / Socio-technical |
| SMT solver testing with type and grammar based mutation. Jiwon Park | FSE | 2021 | Testing / QA; Program Analysis / Verification / Formal Methods |
| Sangrahaka: a tool for annotating and querying knowledge graphs. Hrishikesh Terdalkar, Arnab Bhattacharya 0001 | FSE | 2021 | Other |
| Security guarantees for automated software testing. Danushka Liyanage | FSE | 2021 | Testing / QA; Security / Privacy / Vulnerability |
| Selecting test inputs for DNNs using differential testing with subspecialized model instances. Yu-Seung Ma, Shin Yoo, Taeho Kim 0001 | FSE | 2021 | Testing / QA |
| Semantic bug seeding: a learning-based approach for creating realistic bugs. Jibesh Patra, Michael Pradel | FSE | 2021 | AI / LLM for SE |
| Skeletal approximation enumeration for SMT solver testing. Peisen Yao, Heqing Huang 0002, Wensheng Tang, Qingkai Shi, Rongxin Wu | FSE | 2021 | Testing / QA |
| Slicer4J: a dynamic slicer for Java. Khaled Ahmed 0004, Mieszko Lis, Julia Rubin | FSE | 2021 | Other |
| SmartCommit: a graph-based interactive assistant for activity-oriented commits. Bo Shen, Wei Zhang 0004, Christian Kästner, Haiyan Zhao 0001, Zhao Wei | FSE | 2021 | Other |
| Software robustness: a survey, a theory, and prospects. Justyna Petke, David Clark 0001, William B. Langdon | FSE | 2021 | Human / Empirical / Socio-technical |
| Sound and efficient concurrency bug prediction. Yan Cai 0001, Hao Yun, Jinqiu Wang, Lei Qiao, Jens Palsberg | FSE | 2021 | Other |
| StackEmo: towards enhancing user experience by augmenting stack overflow with emojis. Akhila Sri Manasa Venigalla, Sridhar Chimalakonda | FSE | 2021 | Other |
| StateFormer: fine-grained type recovery from binaries using generative state modeling. Kexin Pei, Jonas Guan, Matthew Broughton, Zhongtian Chen, Songchen Yao | FSE | 2021 | AI / LLM for SE; Program Analysis / Verification / Formal Methods; Requirements / Modeling / Architecture |
| Sustainability forecasting for Apache incubator projects. Likang Yin, Zhuangzhi Chen, Qi Xuan 0001, Vladimir Filkov | FSE | 2021 | Other |
| Swarmbug: debugging configuration bugs in swarm robotics. Chijung Jung, Ali Ahad, Jinho Jung 0001, Sebastian G. Elbaum, Yonghwi Kwon 0001 | FSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release |
| Symbolic parallel adaptive importance sampling for probabilistic program analysis. Yicheng Luo, Antonio Filieri, Yuan Zhou 0028 | FSE | 2021 | Program Analysis / Verification / Formal Methods |
| SynGuar: guaranteeing generalization in programming by example. Bo Wang 0146, Teodora Baluta, Aashish Kolluri, Prateek Saxena | FSE | 2021 | Other |
| Synthesis of web layouts from examples. Dylan Lukes, John Sarracino, Cora Coleman, Hila Peleg, Sorin Lerner | FSE | 2021 | Mobile / Web / GUI / Android |
| TaintStream: fine-grained taint tracking for big data platforms through dynamic code translation. Chengxu Yang, Yuanchun Li 0003, Mengwei Xu 0001, Zhenpeng Chen, Yunxin Liu 0001 | FSE | 2021 | Security / Privacy / Vulnerability |
| Term interrelations and trends in software engineering. Janusan Baskararajah, Lei Zhang 0078, Andriy V. Miranskyy | FSE | 2021 | Other |
| The 4ps: product, process, people, and productivity: a data-driven approach to improve software engineering (keynote). Nachiappan Nagappan | FSE | 2021 | Other |
| The gas triangle and its challenges to the development of blockchain-powered applications. Gustavo Ansaldi Oliva, Ahmed E. Hassan | FSE | 2021 | Security / Privacy / Vulnerability |
| Timely and accurate detection of model deviation in self-adaptive software-intensive systems. Yanxiang Tong, Yi Qin 0002, Yanyan Jiang 0001, Chang Xu 0001, Chun Cao | FSE | 2021 | Other |
| To read or to rotate? comparing the effects of technical reading training and spatial skills training on novice programming ability. Madeline Endres, Madison Fansher, Priti Shah, Westley Weimer | FSE | 2021 | Education / Program Comprehension |
| Toward efficient interactions between Python and native libraries. Jialiang Tan, Yu Chen 0036, Zhenming Liu, Bin Ren 0002, Shuaiwen Leon Song | FSE | 2021 | Other |
| Towards an approach for resource-driven adaptation. Paul A. Akiki | FSE | 2021 | Performance / Energy / Reliability |
| Towards automating code review at scale. Vincent J. Hellendoorn, Jason Tsay, Manisha Mukherjee, Martin Hirzel | FSE | 2021 | Maintenance / Evolution / Refactoring / Review |
| Towards immersive software archaeology: regaining legacy systems' design knowledge via interactive exploration in virtual reality. Adrian Hoff, Michael Nieke, Christoph Seidl 0001 | FSE | 2021 | Requirements / Modeling / Architecture |
| Turnover-induced knowledge loss in practice. Martin P. Robillard | FSE | 2021 | Other |
| Understanding and detecting server-side request races in web applications. Zhengyi Qiu, Shudi Shao, Qi Zhao 0003, Guoliang Jin | FSE | 2021 | Mobile / Web / GUI / Android |
| Understanding neural code intelligence through program simplification. Md. Rafiqul Islam Rabin, Vincent J. Hellendoorn, Mohammad Amin Alipour | FSE | 2021 | AI / LLM for SE |
| Unveiling multiple facets of design degradation in modern code review. Anderson G. Uchôa | FSE | 2021 | Maintenance / Evolution / Refactoring / Review; Requirements / Modeling / Architecture |
| Validation on machine reading comprehension software without annotated labels: a property-based method. Songqiang Chen, Shuo Jin, Xiaoyuan Xie | FSE | 2021 | Testing / QA; Education / Program Comprehension |
| VarFix: balancing edit expressiveness and search effectiveness in automated program repair. Chu-Pan Wong, Priscila Santiesteban, Christian Kästner, Claire Le Goues | FSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Vet: identifying and avoiding UI exploration tarpits. Wenyu Wang, Wei Yang 0013, Tianyin Xu, Tao Xie 0001 | FSE | 2021 | Mobile / Web / GUI / Android |
| Vulnerability detection with fine-grained interpretations. Yi Li 0048, Shaohua Wang 0002, Tien N. Nguyen | FSE | 2021 | Other |
| When life gives you oranges: detecting and diagnosing intermittent job failures at Mozilla. Johannes Lampel, Sascha Just, Sven Apel, Andreas Zeller | FSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Which abbreviations should be expanded? Yanjie Jiang, Hui Liu 0003, Yuxia Zhang, Nan Niu, Yuhai Zhao | FSE | 2021 | Other |
| Would you like a quick peek? providing logging support to monitor data processing in big data applications. Zehao Wang, Haoxiang Zhang 0001, Tse-Hsun (Peter) Chen, Shaowei Wang 0002 | FSE | 2021 | Other |
| XAI tools in the public sector: a case study on predicting combined sewer overflows. Nicholas Maltbie, Nan Niu, Matthew Van Doren, Reese Johnson | FSE | 2021 | Human / Empirical / Socio-technical |
| csDetector: an open source tool for community smells detection. Nuri Almarimi, Ali Ouni 0001, Moataz Chouchen, Mohamed Wiem Mkaouer | FSE | 2021 | Human / Empirical / Socio-technical |
| iBatch: saving Ethereum fees via secure and cost-effective batching of smart-contract invocations. Yibo Wang 0006, Qi Zhang 0009, Kai Li 0017, Yuzhe Tang, Jiaqi Chen | FSE | 2021 | Performance / Energy / Reliability |
| ÐArcher: detecting on-chain-off-chain synchronization bugs in decentralized applications. Wuqi Zhang, Lili Wei 0001, Shuqing Li 0001, Yepang Liu 0001, Shing-Chi Cheung | FSE | 2021 | Other |