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

FSE 2024

121 papers

  1. "The Law Doesn't Work Like a Computer": Exploring Software Licensing Issues Faced by Legal Practitioners · Nathan Wintersgill, Trevor Stalnaker, Laura A. Heymann, Oscar Chaparro, Denys Poshyvanyk
  2. A Critical Review of Common Log Data Sets Used for Evaluation of Sequence-Based Anomaly Detection Techniques · Max Landauer, Florian Skopik, Markus Wurzenberger
  3. A Deep Dive into Large Language Models for Automated Bug Localization and Repair · Soneya Binta Hossain, Nan Jiang, Qiang Zhou, Xiaopeng Li, Wen-Hao Chiang, Yingjun Lyu + 2 more
  4. A Miss Is as Good as A Mile: Metamorphic Testing for Deep Learning Operators · Jinyin Chen, Chengyu Jia, Yunjie Yan, Jie Ge, Haibin Zheng, Yao Cheng
  5. A Quantitative and Qualitative Evaluation of LLM-Based Explainable Fault Localization · Sungmin Kang, Gabin An, Shin Yoo
  6. A Transferability Study of Interpolation-Based Hardware Model Checking for Software Verification · Dirk Beyer, Po-Chun Chien, Marek Jankola, Nian-Ze Lee
  7. A Weak Supervision-Based Approach to Improve Chatbots for Code Repositories · Farbod Farhour, Ahmad Abdellatif, Essam Mansour, Emad Shihab
  8. AI-Assisted Code Authoring at Scale: Fine-Tuning, Deploying, and Mixed Methods Evaluation · Vijayaraghavan Murali, Chandra Shekhar Maddila, Imad Ahmad, Michael Bolin, Daniel Cheng, Negar Ghorbani + 3 more
  9. AROMA: Automatic Reproduction of Maven Artifacts · Mehdi Keshani, Tudor-Gabriel Velican, Gideon Bot, Sebastian Proksch
  10. Abstraction-Aware Inference of Metamorphic Relations · Agustín Nolasco, Facundo Molina, Renzo Degiovanni, Alessandra Gorla, Diego Garbervetsky, Mike Papadakis + 3 more
  11. Active Monitoring Mechanism for Control-Based Self-Adaptive Systems · Yi Qin, Yanxiang Tong, Yifei Xu, Chun Cao, Xiaoxing Ma
  12. Adapting Multi-objectivized Software Configuration Tuning · Tao Chen, Miqing Li
  13. An Analysis of the Costs and Benefits of Autocomplete in IDEs · Shaokang Jiang, Michael Coblenz
  14. An Empirical Study on Code Review Activity Prediction and Its Impact in Practice · Doriane Olewicki, Sarra Habchi, Bram Adams
  15. An Empirical Study on Focal Methods in Deep-Learning-Based Approaches for Assertion Generation · Yibo He, Jiaming Huang, Hao Yu, Tao Xie
  16. Analyzing Quantum Programs with LintQ: A Static Analysis Framework for Qiskit · Matteo Paltenghi, Michael Pradel
  17. Are Human Rules Necessary? Generating Reusable APIs with CoT Reasoning and In-Context Learning · Yubo Mai, Zhipeng Gao, Xing Hu, Lingfeng Bao, Yu Liu, Jianling Sun
  18. BARO: Robust Root Cause Analysis for Microservices via Multivariate Bayesian Online Change Point Detection · Luan Pham, Huong Ha, Hongyu Zhang
  19. BRF: Fuzzing the eBPF Runtime · Hsin-Wei Hung, Ardalan Amiri Sani
  20. Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practice · Ranim Khojah, Mazen Mohamad, Philipp Leitner, Francisco Gomes de Oliveira Neto
  21. Bin2Summary: Beyond Function Name Prediction in Stripped Binaries with Functionality-Specific Code Embeddings · Zirui Song, Jiongyi Chen, Kehuan Zhang
  22. Bloat beneath Python's Scales: A Fine-Grained Inter-Project Dependency Analysis · Georgios-Petros Drosos, Thodoris Sotiropoulos, Diomidis Spinellis, Dimitris Mitropoulos
  23. Bounding Random Test Set Size with Computational Learning Theory · Neil Walkinshaw, Michael Foster, José Miguel Rojas, Robert M. Hierons
  24. CC2Vec: Combining Typed Tokens with Contrastive Learning for Effective Code Clone Detection · Shihan Dou, Yueming Wu, Haoxiang Jia, Yuhao Zhou, Yan Liu, Yang Liu
  25. CORE: Resolving Code Quality Issues using LLMs · Nalin Wadhwa, Jui Pradhan, Atharv Sonwane, Surya Prakash Sahu, Nagarajan Natarajan, Aditya Kanade + 2 more
  26. COSTELLO: Contrastive Testing for Embedding-Based Large Language Model as a Service Embeddings · Weipeng Jiang, Juan Zhai, Shiqing Ma, Xiaoyu Zhang, Chao Shen
  27. Can GPT-4 Replicate Empirical Software Engineering Research? · Jenny T. Liang, Carmen Badea, Christian Bird, Robert DeLine, Denae Ford, Nicole Forsgren + 1 more
  28. Can Large Language Models Transform Natural Language Intent into Formal Method Postconditions? · Madeline Endres, Sarah Fakhoury, Saikat Chakraborty, Shuvendu K. Lahiri
  29. ChangeRCA: Finding Root Causes from Software Changes in Large Online Systems · Guangba Yu, Pengfei Chen, Zilong He, Qiuyu Yan, Yu Luo, Fangyuan Li + 1 more
  30. Characterizing Python Library Migrations · Mohayeminul Islam, Ajay Kumar Jha, Ildar Akhmetov, Sarah Nadi
  31. ClarifyGPT: A Framework for Enhancing LLM-Based Code Generation via Requirements Clarification · Fangwen Mu, Lin Shi, Song Wang, Zhuohao Yu, Binquan Zhang, Chenxue Wang + 2 more
  32. Code-Aware Prompting: A Study of Coverage-Guided Test Generation in Regression Setting using LLM · Gabriel Ryan, Siddhartha Jain, Mingyue Shang, Shiqi Wang, Xiaofei Ma, Murali Krishna Ramanathan + 1 more
  33. CodeArt: Better Code Models by Attention Regularization When Symbols Are Lacking · Zian Su, Xiangzhe Xu, Ziyang Huang, Zhuo Zhang, Yapeng Ye, Jianjun Huang + 1 more
  34. CodePlan: Repository-Level Coding using LLMs and Planning · Ramakrishna Bairi, Atharv Sonwane, Aditya Kanade, Vageesh D. C., Arun Iyer, Suresh Parthasarathy + 3 more
  35. Component Security Ten Years Later: An Empirical Study of Cross-Layer Threats in Real-World Mobile Applications · Keke Lian, Lei Zhang, Guangliang Yang, Shuo Mao, Xinjie Wang, Yuan Zhang + 1 more
  36. CrossCert: A Cross-Checking Detection Approach to Patch Robustness Certification for Deep Learning Models · Qilin Zhou, Zhengyuan Wei, Haipeng Wang, Bo Jiang, Wing-Kwong Chan
  37. Cut to the Chase: An Error-Oriented Approach to Detect Error-Handling Bugs · Haoran Liu, Zhouyang Jia, Shanshan Li, Yan Lei, Yue Yu, Yu Jiang + 2 more
  38. DAInfer: Inferring API Aliasing Specifications from Library Documentation via Neurosymbolic Optimization · Chengpeng Wang, Jipeng Zhang, Rongxin Wu, Charles Zhang
  39. DTD: Comprehensive and Scalable Testing for Debuggers · Hongyi Lu, Zhibo Liu, Shuai Wang, Fengwei Zhang
  40. DeSQL: Interactive Debugging of SQL in Data-Intensive Scalable Computing · Sabaat Haroon, Chris Brown, Muhammad Ali Gulzar
  41. DeciX: Explain Deep Learning Based Code Generation Applications · Simin Chen, Zexin Li, Wei Yang, Cong Liu
  42. Decomposing Software Verification using Distributed Summary Synthesis · Dirk Beyer, Matthias Kettl, Thomas Lemberger
  43. Demystifying Invariant Effectiveness for Securing Smart Contracts · Zhiyang Chen, Ye Liu, Sidi Mohamed Beillahi, Yi Li, Fan Long
  44. Dependency-Induced Waste in Continuous Integration: An Empirical Study of Unused Dependencies in the npm Ecosystem · Nimmi Rashinika Weeraddana, Mahmoud Alfadel, Shane McIntosh
  45. Detecting, Creating, Repairing, and Understanding Indivisible Multi-Hunk Bugs · Qi Xin, Haojun Wu, Jinran Tang, Xinyu Liu, Steven P. Reiss, Jifeng Xuan
  46. DiffCoder: Enhancing Large Language Model on API Invocation via Analogical Code Exercises · Daoguang Zan, Ailun Yu, Bo Shen, Bei Chen, Wei Li, Yongshun Gong + 8 more
  47. Do Large Language Models Pay Similar Attention Like Human Programmers When Generating Code? · Bonan Kou, Shengmai Chen, Zhijie Wang, Lei Ma, Tianyi Zhang
  48. Do Words Have Power? Understanding and Fostering Civility in Code Review Discussion · Md Shamimur Rahman, Zadia Codabux, Chanchal K. Roy
  49. DyPyBench: A Benchmark of Executable Python Software · Islem Bouzenia, Bajaj Piyush Krishan, Michael Pradel
  50. Effective Teaching through Code Reviews: Patterns and Anti-patterns · Anita Sarma, Nina Chen
  51. Efficiently Detecting Reentrancy Vulnerabilities in Complex Smart Contracts · Zexu Wang, Jiachi Chen, Yanlin Wang, Yu Zhang, Weizhe Zhang, Zibin Zheng
  52. Enhancing Code Understanding for Impact Analysis by Combining Transformers and Program Dependence Graphs · Yanfu Yan, Nathan Cooper, Kevin Moran, Gabriele Bavota, Denys Poshyvanyk, Steve Rich
  53. Enhancing Function Name Prediction using Votes-Based Name Tokenization and Multi-task Learning · Xiaoling Zhang, Zhengzi Xu, Shouguo Yang, Zhi Li, Zhiqiang Shi, Limin Sun
  54. Evaluating Directed Fuzzers: Are We Heading in the Right Direction? · Tae Eun Kim, Jaeseung Choi, Seongjae Im, Kihong Heo, Sang Kil Cha
  55. Evaluating and Improving ChatGPT for Unit Test Generation · Zhiqiang Yuan, Mingwei Liu, Shiji Ding, Kaixin Wang, Yixuan Chen, Xin Peng + 1 more
  56. Evolutionary Multi-objective Optimization for Contextual Adversarial Example Generation · Shasha Zhou, Mingyu Huang, Yanan Sun, Ke Li
  57. Exploring and Unleashing the Power of Large Language Models in Automated Code Translation · Zhen Yang, Fang Liu, Zhongxing Yu, Jacky Wai Keung, Jia Li, Shuo Liu + 4 more
  58. EyeTrans: Merging Human and Machine Attention for Neural Code Summarization · Yifan Zhang, Jiliang Li, Zachary Karas, Aakash Bansal, Toby Jia-Jun Li, Collin McMillan + 2 more
  59. Fast Graph Simplification for Path-Sensitive Typestate Analysis through Tempo-Spatial Multi-Point Slicing · Xiao Cheng, Jiawei Ren, Yulei Sui
  60. FeatMaker: Automated Feature Engineering for Search Strategy of Symbolic Execution · Jaehan Yoon, Sooyoung Cha
  61. Finding and Understanding Defects in Static Analyzers by Constructing Automated Oracles · Weigang He, Peng Di, Mengli Ming, Chengyu Zhang, Ting Su, Shijie Li + 1 more
  62. Generative AI for Pull Request Descriptions: Adoption, Impact, and Developer Interventions · Tao Xiao, Hideaki Hata, Christoph Treude, Kenichi Matsumoto
  63. Glitch Tokens in Large Language Models: Categorization Taxonomy and Effective Detection · Yuxi Li, Yi Liu, Gelei Deng, Ying Zhang, Wenjia Song, Ling Shi + 4 more
  64. Go Static: Contextualized Logging Statement Generation · Yichen Li, Yintong Huo, Renyi Zhong, Zhihan Jiang, Jinyang Liu, Junjie Huang + 3 more
  65. Harnessing Neuron Stability to Improve DNN Verification · Hai Duong, Dong Xu, ThanhVu Nguyen, Matthew B. Dwyer
  66. How Does Simulation-Based Testing for Self-Driving Cars Match Human Perception? · Christian Birchler, Tanzil Kombarabettu Mohammed, Pooja Rani, Teodora Nechita, Timo Kehrer, Sebastiano Panichella
  67. How to Gain Commit Rights in Modern Top Open Source Communities? · Xin Tan, Yan Gong, Geyu Huang, Haohua Wu, Li Zhang
  68. IRCoCo: Immediate Rewards-Guided Deep Reinforcement Learning for Code Completion · Bolun Li, Zhihong Sun, Tao Huang, Hongyu Zhang, Yao Wan, Ge Li + 2 more
  69. Improving the Learning of Code Review Successive Tasks with Cross-Task Knowledge Distillation · Oussama Ben Sghaier, Houari A. Sahraoui
  70. Investigating Documented Privacy Changes in Android OS · Chuan Yan, Mark Huasong Meng, Fuman Xie, Guangdong Bai
  71. JIT-Smart: A Multi-task Learning Framework for Just-in-Time Defect Prediction and Localization · Xiangping Chen, Furen Xu, Yuan Huang, Neng Zhang, Zibin Zheng
  72. Java JIT Testing with Template Extraction · Zhiqiang Zang, Fu-Yao Yu, Aditya Thimmaiah, August Shi, Milos Gligoric
  73. LILAC: Log Parsing using LLMs with Adaptive Parsing Cache · Zhihan Jiang, Jinyang Liu, Zhuangbin Chen, Yichen Li, Junjie Huang, Yintong Huo + 3 more
  74. Learning to Detect and Localize Multilingual Bugs · Haoran Yang, Yu Nong, Tao Zhang, Xiapu Luo, Haipeng Cai
  75. Less Cybersickness, Please: Demystifying and Detecting Stereoscopic Visual Inconsistencies in Virtual Reality Apps · Shuqing Li, Cuiyun Gao, Jianping Zhang, Yujia Zhang, Yepang Liu, Jiazhen Gu + 2 more
  76. LogSD: Detecting Anomalies from System Logs through Self-Supervised Learning and Frequency-Based Masking · Yongzheng Xie, Hongyu Zhang, Muhammad Ali Babar
  77. MTAS: A Reference-Free Approach for Evaluating Abstractive Summarization Systems · Xiaoyan Zhu, Mingyue Jiang, Xiao-Yi Zhang, Liming Nie, Zuohua Ding
  78. Maximizing Patch Coverage for Testing of Highly-Configurable Software without Exploding Build Times · Necip Fazil Yildiran, Jeho Oh, Julia Lawall, Paul Gazzillo
  79. Metamorphic Testing of Secure Multi-party Computation (MPC) Compilers · Yichen Li, Dongwei Xiao, Zhibo Liu, Qi Pang, Shuai Wang
  80. Mining Action Rules for Defect Reduction Planning · Khouloud Oueslati, Gabriel Laberge, Maxime Lamothe, Foutse Khomh
  81. MirrorFair: Fixing Fairness Bugs in Machine Learning Software via Counterfactual Predictions · Ying Xiao, Jie M. Zhang, Yepang Liu, Mohammad Reza Mousavi, Sicen Liu, Dingyuan Xue
  82. Misconfiguration Software Testing for Failure Emergence in Autonomous Driving Systems · Yuntianyi Chen, Yuqi Huai, Shilong Li, Changnam Hong, Joshua Garcia
  83. Mobile Bug Report Reproduction via Global Search on the App UI Model · Zhaoxu Zhang, Fazle Mohammed Tawsif, Komei Ryu, Tingting Yu, William G. J. Halfond
  84. Natural Is the Best: Model-Agnostic Code Simplification for Pre-trained Large Language Models · Yan Wang, Xiaoning Li, Tien N. Nguyen, Shaohua Wang, Chao Ni, Ling Ding
  85. Natural Symbolic Execution-Based Testing for Big Data Analytics · Yaoxuan Wu, Ahmad Humayun, Muhammad Ali Gulzar, Miryung Kim
  86. On Reducing Undesirable Behavior in Deep-Reinforcement-Learning-Based Software · Ophir M. Carmel, Guy Katz
  87. On the Contents and Utility of IoT Cybersecurity Guidelines · Jesse Chen, Dharun Anandayuvaraj, James C. Davis, Sazzadur Rahaman
  88. Only diff Is Not Enough: Generating Commit Messages Leveraging Reasoning and Action of Large Language Model · Jiawei Li, David Faragó, Christian Petrov, Iftekhar Ahmed
  89. PBE-Based Selective Abstraction and Refinement for Efficient Property Falsification of Embedded Software · Yoel Kim, Yunja Choi
  90. PPM: Automated Generation of Diverse Programming Problems for Benchmarking Code Generation Models · Simin Chen, Xiaoning Feng, Xiaohong Han, Cong Liu, Wei Yang
  91. Partial Solution Based Constraint Solving Cache in Symbolic Execution · Ziqi Shuai, Zhenbang Chen, Kelin Ma, Kunlin Liu, Yufeng Zhang, Jun Sun + 1 more
  92. Predicting Code Comprehension: A Novel Approach to Align Human Gaze with Code using Deep Neural Networks · Tarek Alakmeh, David R. Reich, Lena A. Jäger, Thomas Fritz
  93. Predicting Configuration Performance in Multiple Environments with Sequential Meta-Learning · Jingzhi Gong, Tao Chen
  94. Predicting Failures of Autoscaling Distributed Applications · Giovanni Denaro, Noura El Moussa, Rahim Heydarov, Francesco Lomio, Mauro Pezzè, Ketai Qiu
  95. Predictive Program Slicing via Execution Knowledge-Guided Dynamic Dependence Learning · Aashish Yadavally, Yi Li, Tien N. Nguyen
  96. ProveNFix: Temporal Property-Guided Program Repair · Yahui Song, Xiang Gao, Wenhua Li, Wei-Ngan Chin, Abhik Roychoudhury
  97. PyRadar: Towards Automatically Retrieving and Validating Source Code Repository Information for PyPI Packages · Kai Gao, Weiwei Xu, Wenhao Yang, Minghui Zhou
  98. R2I: A Relative Readability Metric for Decompiled Code · Haeun Eom, Dohee Kim, Sori Lim, Hyungjoon Koo, Sungjae Hwang
  99. RavenBuild: Context, Relevance, and Dependency Aware Build Outcome Prediction · Gengyi Sun, Sarra Habchi, Shane McIntosh
  100. Refactoring to Pythonic Idioms: A Hybrid Knowledge-Driven Approach Leveraging Large Language Models · Zejun Zhang, Zhenchang Xing, Xiaoxue Ren, Qinghua Lu, Xiwei Xu
  101. Revealing Software Development Work Patterns with PR-Issue Graph Topologies · Cleidson R. B. de Souza, Emilie Ma, Jesse Wong, Dongwook Yoon, Ivan Beschastnikh
  102. Rocks Coding, Not Development: A Human-Centric, Experimental Evaluation of LLM-Supported SE Tasks · Wei Wang, Huilong Ning, Gaowei Zhang, Libo Liu, Yi Wang
  103. Semi-supervised Crowdsourced Test Report Clustering via Screenshot-Text Binding Rules · Shengcheng Yu, Chunrong Fang, Quanjun Zhang, Mingzhe Du, Jia Liu, Zhenyu Chen
  104. Shadows in the Interface: A Comprehensive Study on Dark Patterns · Liming Nie, Yangyang Zhao, Chenglin Li, Xuqiong Luo, Yang Liu
  105. Sharing Software-Evolution Datasets: Practices, Challenges, and Recommendations · David Broneske, Sebastian Kittan, Jacob Krüger
  106. SimLLM: Calculating Semantic Similarity in Code Summaries using a Large Language Model-Based Approach · Xin Jin, Zhiqiang Lin
  107. SmartAxe: Detecting Cross-Chain Vulnerabilities in Bridge Smart Contracts via Fine-Grained Static Analysis · Zeqin Liao, Yuhong Nan, Henglong Liang, Sicheng Hao, Juan Zhai, Jiajing Wu + 1 more
  108. State Reconciliation Defects in Infrastructure as Code · Md. Mahadi Hassan, John Salvador, Shubhra Kanti Karmaker Santu, Akond Rahman
  109. Static Application Security Testing (SAST) Tools for Smart Contracts: How Far Are We? · Kaixuan Li, Yue Xue, Sen Chen, Han Liu, Kairan Sun, Ming Hu + 3 more
  110. Syntax Is All You Need: A Universal-Language Approach to Mutant Generation · Sourav Deb, Kush Jain, Rijnard van Tonder, Claire Le Goues, Alex Groce
  111. TIPS: Tracking Integer-Pointer Value Flows for C++ Member Function Pointers · Changwei Zou, Dongjie He, Yulei Sui, Jingling Xue
  112. Towards AI-Assisted Synthesis of Verified Dafny Methods · Md Rakib Hossain Misu, Cristina V. Lopes, Iris Ma, James Noble
  113. Towards Better Graph Neural Network-Based Fault Localization through Enhanced Code Representation · Md Nakhla Rafi, Dong Jae Kim, An Ran Chen, Tse-Hsun (Peter) Chen, Shaowei Wang
  114. Towards Efficient Build Ordering for Incremental Builds with Multiple Configurations · Jun Lyu, Shanshan Li, He Zhang, Lanxin Yang, Bohan Liu, Manuel Rigger
  115. Towards Efficient Verification of Constant-Time Cryptographic Implementations · Luwei Cai, Fu Song, Taolue Chen
  116. TraStrainer: Adaptive Sampling for Distributed Traces with System Runtime State · Haiyu Huang, Xiaoyu Zhang, Pengfei Chen, Zilong He, Zhiming Chen, Guangba Yu + 2 more
  117. Understanding Developers' Discussions and Perceptions on Non-functional Requirements: The Case of the Spring Ecosystem · Anderson Oliveira, João Lucas Correia, Wesley K. G. Assunção, Juliana Alves Pereira, Rafael Maiani de Mello, Daniel Coutinho + 3 more
  118. Understanding and Detecting Annotation-Induced Faults of Static Analyzers · Huaien Zhang, Yu Pei, Shuyun Liang, Shin Hwei Tan
  119. Understanding the Impact of APIs Behavioral Breaking Changes on Client Applications · Dhanushka Jayasuriya, Valerio Terragni, Jens Dietrich, Kelly Blincoe
  120. Unprecedented Code Change Automation: The Fusion of LLMs and Transformation by Example · Malinda Dilhara, Abhiram Bellur, Timofey Bryksin, Danny Dig
  121. Your Code Secret Belongs to Me: Neural Code Completion Tools Can Memorize Hard-Coded Credentials · Yizhan Huang, Yichen Li, Weibin Wu, Jianping Zhang, Michael R. Lyu