kirancodes.me
To Proof Maintenance & Beyond!
Venues / FSE /

FSE 2021

188 papers

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