SANER 2024
Tue 12 - Fri 15 March 2024 Rovaniemi , Finland
Dates
Tracks
You're viewing the program in a time zone which is different from your device's time zone change time zone

Wed 13 Mar

Displayed time zone: Athens change

08:30 - 09:00
Opening (Welcome from the GCs and PCs)Research Papers at LAPPI
09:00 - 10:30
KeynoteResearch Papers at LAPPI
Chair(s): Fabio Palomba University of Salerno
09:00
90m
Keynote
Naturalness and Bimodality of Software
Research Papers
Prem Devanbu University of California at Davis
11:00 - 12:30
Software ArchitecturesResearch Papers / Tools Demo Track / Early Research Achievement (ERA) Track at KURU
Chair(s): Henry Muccini University of L'Aquila, Italy
11:00
15m
Talk
Fast Choreography of DevOps Reconfiguration with Ballet
Research Papers
Jolan Philippe IMT Atlantique, Antoine Omond IMT Atlantique, UiT The Arctic University of Norway, Helene Coullon INRIA, Charles Prud'Homme IMT Atlantique, Issam Rais UiT The Arctic University of Norway
Pre-print
11:15
15m
Talk
Software Architecture Reconstruction for Microservice Systems Using GraalVM Native Image
Research Papers
Richard Hutcheson Baylor University, Austin Blanchard Baylor University, Noah Lambaria Baylor University, Jack Hale Baylor University, David Kozak Brno University of Technology, Amr Elsayed Baylor University, Tomas Cerny University of Arizona
11:30
15m
Talk
On the Prevalence, Co-occurrence, and Impact of Infrastructure-as-Code Smells
Research Papers
Narjes Bessghaier ETS Montreal, University of Quebec, Mahi Begoug , Chemseddine Mebarki ETS Montreal, University of Quebec, Ali Ouni ETS Montreal, University of Quebec, Mohammed Sayagh ETS Montreal, University of Quebec, Mohamed Wiem Mkaouer University of Michigan - Flint
11:45
15m
Talk
Towards Minimum Latency in Cloud-Native Applications via Service-Characteristic-Aware Microservice Deployment
Research Papers
Ru Xie Institute of Information Engineering,Chinese Academy of Sciences, Liming Wang Institute of Information Engineering,Chinese Academy of Sciences, Chen Song Institute of Information Engineering,Chinese Academy of Sciences
12:00
7m
Talk
Immersive Software Archaeology: Exploring Software Architecture and Design in Virtual Reality
Tools Demo Track
Adrian Hoff IT University of Copenhagen, Christoph Seidl IT University of Copenhagen, Michele Lanza Software Institute - USI, Lugano
Media Attached
12:07
7m
Talk
MicroOps: Rapid Microservice Data Simulation and AIOps Model Development Platform
Tools Demo Track
Yuewei Li Beijing University of Posts and Telecommunications, Zhigang Wang Beijing University of Posts and Telecommunications, Qi Qi , Yuhan Jing Beijing University of Posts and Telecommunications, Jinming Wu Beijing University of Posts and Telecommunications, Zhikang Wu Beijing University of Post and Telecomunications, Yan Lu Beijing University of Posts and Telecommunications., Chengsen Wang Beijing University of Posts and Telecommunications, Xingyu Wang Beijing University of Posts and Telecommunications, Jingyu Wang
12:14
7m
Talk
gFaaS: Enabling Generic Functions in Serverless Computing
Tools Demo Track
Mohak Chadha Chair of Computer Architecture and Parallel Systems, Technical University of Munich, Paul Wieland Technical University of Munich, Michael Gerndt TUM
12:21
7m
Talk
Semantic Modeling of Architecture Decision Records to Enable AI-based Analysis
Early Research Achievement (ERA) Track
Aleksei Karetnikov Software Competence Center Hagenberg, Lisa Ehrlinger Software Competence Center Hagenberg GmbH and Johannes Kepler University, Georg Buchgeher no affiliation, Verena Geist Software Competence Center Hagenberg GmbH
11:00 - 12:30
Natural Language Processing for Software Maintenance and EvolutionResearch Papers / Short Papers and Posters Track / Early Research Achievement (ERA) Track at LAPPI
Chair(s): Fang Liu Beihang University
11:00
15m
Talk
Challenges of Using Pre-trained Models: The Practitioners' Perspective
Research Papers
Xin Tan Beihang University, Taichuan Li Beihang University, Ruohe Chen Beihang University, Fang Liu Beihang University, Li Zhang Beihang University
11:15
15m
Talk
“A Large Language Model Approach to Code and Privacy Policy Alignment”
Research Papers
Pragyan K C University of Texas at San Antonio, Gabriel Morales University of Texas at San Antonio, Sadia Jahan University of Texas at San Antonio, Mitra Bokaei Hosseini University of Texas at San Antonio, Rocky Slavin University of Texas at San Antonio
11:30
15m
Talk
GLOSS: Guiding Large Language Models to Answer Questions from System Logs
Research Papers
Shaohan Huang Beihang University, Yi Liu Nanyang Technological University, Jiaxing Qi Beihang University, Jing Shang China Mobile Information Technology Center, Zhiwen Xiao China Mobile Information Technology Center, Carol Fung Concordia University, Zhihui Wu China Mobile Information Technology Center, Hailong Yang Beihang University, China, Zhongzhi Luan Beihang University, Depei Qian Beihang University, China
11:45
15m
Talk
Guiding ChatGPT for Better Code Generation: An Empirical Study
Research Papers
Chao Liu Chongqing University, Xuanlin Bao Chongqing University, Hongyu Zhang Chongqing University, Neng Zhang School of Software Engineering, Sun Yat-sen University, Haibo Hu Chongqing University, Xiaohong Zhang Chongqing University, Meng Yan Chongqing University
12:00
15m
Research paper
Refining GPT-3 Embeddings with a Siamese Structure for Technical Post Duplicate Detection
Research Papers
Xingfang Wu Polytechnique Montréal, Heng Li Polytechnique Montréal, Nobukazu Yoshioka Waseda University, Japan, Hironori Washizaki Waseda University, Foutse Khomh Polytechnique Montréal
DOI Pre-print
12:15
7m
Talk
Using Large Language Models for Commit Message Generation: A Preliminary Study
Early Research Achievement (ERA) Track
Linghao Zhang Wuhan University, Jingshu Zhao Wuhan University, Chong Wang Wuhan University, Peng Liang Wuhan University, China
Link to publication Pre-print Media Attached
12:22
7m
Talk
OppropBERL: A GNN and BERT-style Reinforcement Learning-based Type Inference System
Short Papers and Posters Track
Piyush Jha University of Waterloo, Werner Dietl University of Waterloo
14:00 - 15:30
14:00
15m
Talk
Accurate and Efficient Code Matching Across Android Application Versions against Obfuscation
Research Papers
Runhan Feng Shanghai Jiao Tong University, Zhuohao Zhang University of Electronic Science and Technology of China, Yetong Zhou Shanghai Jiao Tong University, Ziyang Yan Shanghai Jiao Tong University, Yuanyuan Zhang Shanghai Jiao Tong University
14:15
15m
Talk
Understanding Android OS Forward Compatibility Support for Legacy Apps: A Data-Driven Analysis
Research Papers
Shuang Li Shandong University, Rui Li Shandong University, Yifan Yu Shandong University, Kailun Yan Shandong University, Shishuai Yang Shandong University, Wenrui Diao Shandong University
14:30
15m
Talk
T-FREX: A Transformer-based Feature Extraction Method from Mobile App Reviews
Research Papers
Quim Motger Universitat Politècnica de Catalunya, Alessio Miaschi ItaliaNLP Lab, Institute for Computational Linguistics “A. Zampolli” (CNR-ILC), Pisa, Felice Dell'Orletta ItaliaNLP Lab, Istituto di Linguistica Computazionale “Antonio Zampolli”, Xavier Franch Universitat Politècnica de Catalunya, Jordi Marco Universitat Politècnica de Catalunya
Pre-print
14:45
15m
Talk
PredRacer: Predictively detecting data races in android applications
Research Papers
Xin Guo School of Computer Science and Engineering, Southeast University, Xiaofang Qi School of Computer Science and Engineering, Southeast University, Yanhui Li Nanjing University, Chao Wu School of Computer Science and Engineering, Southeast University
15:00
7m
Talk
PMDET: Automated Detection Tool of Android Parcel Mismatch
Tools Demo Track
Yunfan Zhan Shanghai Jiao Tong University, Qidan He Jingdong Group, Yijun Wang Shanghai Jiao Tong University, Xiuzhen Chen Shanghai Jiao Tong University
15:07
15m
Talk
JNFuzz-Droid: A Lightweight Fuzzing and Taint Analysis Framework for Android Native Code
Research Papers
Jianchao Cao Jiangxi Normal University, Fan Guo Jiangxi Normal University, Yanwen Qu Jiangxi Normal University
15:22
7m
Talk
Extending Refactoring Detection to Kotlin: A Dataset and Comparative Study
Early Research Achievement (ERA) Track
Iman Hemati Moghadam Formal Methods and Tools, University of Twente, Mohammad Mehdi Afkhami Computer Engineering Department, Vali-e-Asr University of Rafsanjan, Parsa Kamalipour Computer Engineering Department, Vali-e-Asr University of Rafsanjan, Vadim Zaytsev University of Twente, Netherlands
14:00 - 15:30
API and Dependency AnalysisResearch Papers / Reproducibility Studies and Negative Results (RENE) Track at LAPPI
Chair(s): Martin Monperrus KTH Royal Institute of Technology
14:00
15m
Talk
The Limits of the Identifiable: Challenges in Python Version Identification with Deep Learning
Reproducibility Studies and Negative Results (RENE) Track
Marcus Gerhold University of Twente, The Netherlands, Lola Solovyeva University of Twente, Vadim Zaytsev University of Twente, Netherlands
Pre-print
14:15
15m
Talk
Exploring Dependencies Among Inconsistencies to Enhance the Consistency Maintenance of Models
Research Papers
Luciano Marchezan Johannes Kepler Universität Linz, Wesley Assunção North Carolina State University, Edvin Herac , Saad Shafiq University of Southern California, Alexander Egyed Johannes Kepler University Linz
14:30
15m
Talk
BUMP: A Benchmark of Reproducible Breaking Dependency Updates
Research Papers
Frank Reyes Garcia KTH Royal Institute of Technology, Yogya Gamage KTH Royal Institute of Technology, Gabriel Skoglund KTH Royal Institute of Technology, Benoit Baudry KTH, Martin Monperrus KTH Royal Institute of Technology
14:45
15m
Talk
APIGen: Generative API Method Recommendation
Research Papers
Yujia Chen Harbin Institute of Technology, Shenzhen, Cuiyun Gao Harbin Institute of Technology, Muyijie Zhu Harbin Institute of Technology, Shenzhen, Qing Liao Harbin Institute of Technology, Yong Wang Anhui Polytechnic University, Guoai Xu Harbin Institute of Technology, Shenzhen
15:00
15m
Talk
A Multi-Metric Ranking with Label Correlations Approach for Library Migration Recommendations
Research Papers
Jiancheng Zhang SouthWest Petroleum University, Peng Wu Sichuan Tourism University, Qin Luo Southwest Petroleum University
15:15
15m
Talk
Adaptoring: Adapter Generation to Provide an Alternative API for a Library
Research Papers
Lars Reimann University of Bonn, Günter Kniesel-Wünsche University of Bonn
Pre-print

Thu 14 Mar

Displayed time zone: Athens change

08:30 - 09:00
Most Influential Paper AnnouncementResearch Papers at LAPPI
09:00 - 10:30
KeynoteResearch Papers at LAPPI
Chair(s): Ipek Ozkaya Carnegie Mellon University
09:00
90m
Keynote
Bringing the power of AI to your application
Research Papers
Krzysztof Cieślak GitHub Next
11:00 - 12:30
Software Testing and Debugging IEarly Research Achievement (ERA) Track / Industrial Track at KURU
Chair(s): Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity
11:00
7m
Talk
Scopeo: an Object-Centric Debugging Approach for Exploring Object-Oriented Programs
Early Research Achievement (ERA) Track
11:07
15m
Talk
Navigating Confidentiality in Test Automation: A Case Study in LLM Driven Test Data Generation
Industrial Track
Hrishikesh Karmarkar TCS Research, Supriya Agrawal Tata Consultancy Services Ltd. (TCS), Avriti Chauhan Synopsys, Pranav Shete TCS Research
11:22
15m
Talk
PatchBert: Continuous Stable Patch Identification for Linux Kernel via Pre-trained Model Fine-tuning
Industrial Track
Liu Rongkai Central South University, Heyuan Shi Central South University, Yongchao Zhang Alibaba, Runzhe Wang Alibaba Group, Yuheng Shen Tsinghua University, Yuao Chen Alibaba, Jing Luo Central South University, Xiaohai Shi Alibaba Group, Chao Hu Central South University, Yu Jiang Tsinghua University
11:37
15m
Talk
RADig-X: a Tool for Regressions Analysis of User Digital Experience
Industrial Track
Federico Di Menna University of L'Aquila, Vittorio Cortellessa University of L'Aquila, Maurizio Lucianelli MICRON, Luca Sardo MICRON, Luca Traini University of L'Aquila
11:52
15m
Talk
CEDAR: Continuous Testing of Deep Learning Libraries
Industrial Track
Danning Xie Purdue University, Jiannan Wang Purdue University, Hung Viet Pham York University, Lin Tan Purdue University, Yu Guo Meta Inc., Adnan Aziz Meta Inc., Erik Meijer Facebook
11:00 - 12:30
11:00
15m
Talk
Alternating between Surrogate Model Construction and Search for Configurations of an Autonomous Delivery System
Industrial Track
Chin-Hsuan Sun National Taiwan University, Thomas Laurent Lero@Trinity College Dublin, Paolo Arcaini National Institute of Informatics , Fuyuki Ishikawa National Institute of Informatics
11:15
7m
Talk
LogLead - Fast and Integrated Log Loader, Enhancer, and Anomaly Detector
Tools Demo Track
Mika Mäntylä University of Helsinki and University of Oulu, Yuqing Wang University of Oulu, Jesse Nyyssölä University of Helsinki
Pre-print Media Attached
11:22
7m
Talk
Debloating Feature-Rich Closed-Source Software
Short Papers and Posters Track
Zhen Huang DePaul University
11:29
15m
Talk
SHREC: a SRE Behaviour Knowledge Graph Model for Shell Command Recommendations
Industrial Track
Andrea Tonon Huawei Ireland Research Center, Bora Caglayan Huawei Ireland Research Center, Hu Peng Huawei Nanjing Research Center, Mingxue Wang Huawei Ireland Research Center, Fei Shen Huawei Nanjing Research Center, Puchao Zhang Huawei Ireland Research Center
11:44
15m
Talk
Code Reviewer Recommendation Based on a Hypergraph with Multiplex Relationships
Research Papers
Yu Qiao School of Computer Science, Wuhan University, Jian Wang Nanyang Technological University, Can Cheng School of Artificial Intelligence, Hubei University, Wei Tang School of Computer Science, Wuhan University, Peng Liang Wuhan University, China, Yuqi Zhao School of Computer Science, Wuhan University., Bing Li Wuhan University
Link to publication Pre-print Media Attached
11:59
7m
Talk
Web API Change-Proneness Prediction
Short Papers and Posters Track
Rediana Koçi Universitat Politècnica de Catalunya, Xavier Franch Universitat Politècnica de Catalunya, Petar Jovanovic Universitat Politècnica De Catalunya - Barcelona Tech, Alberto Abello Universitat Politècnica de Catalunya
12:06
15m
Talk
Assessing the Security of GitHub Copilot’s Generated Code - A Targeted Replication Study
Reproducibility Studies and Negative Results (RENE) Track
Vahid Majdinasab Polytechnique Montréal, Michael Joshua Bishop Massey University, Shawn Rasheed Universal College of Learning, Arghavan Moradi Dakhel Polytechnique Montreal, Amjed Tahir Massey University, Foutse Khomh Polytechnique Montréal
12:21
7m
Talk
Osmy: A Tool for Periodic Software Vulnerability Assessment and File Integrity Verification using SPDX Documents
Tools Demo Track
Rio Kishimoto Osaka University, Tetsuya Kanda Osaka University, Yuki Manabe The University of Fukuchiyama, Katsuro Inoue Nanzan University, Yoshiki Higo Osaka University
12:28
7m
Talk
Navigating Expertise in Configurable Software Systems through the Maze of Variability
Early Research Achievement (ERA) Track
Karolina Milano Federal Institute of Mato Grosso do Sul, Bruno Cafeo University of Campinas (UNICAMP)
Pre-print Media Attached
11:00 - 12:30
Defect Prediction and Analysis IResearch Papers / Journal First Track at LAPPI
Chair(s): Fabio Palomba University of Salerno
11:00
15m
Talk
Investigating and Detecting Silent Bugs in PyTorch Programs
Research Papers
shuo hong Beihang University, Hailong Sun Beihang University, Xiang Gao Beihang University, Shin Hwei Tan Concordia University, Canada
11:15
15m
Talk
BAFLineDP: Code Bilinear Attention Fusion Framework for Line-level Defect Prediction
Research Papers
Shaojian Qiu College of Mathematics and Informatics, South China Agricultural University, Huihao Huang College of Mathematics and Informatics, South China Agricultural University, Jianxiang Luo College of Mathematics and Informatics, South China Agricultural University, Yingjie Kuang College of Mathematics and Informatics, South China Agricultural University, Haoyu Luo College of Mathematics and Informatics, South China Agricultural University
Pre-print
11:30
15m
Talk
WASMDYPA: Effectively Detecting WebAssembly Bugs via Dynamic Program Analysis
Research Papers
Wenlong Zheng University of Science and Technology of China, Baojian Hua University of Science and Technology of China
11:45
15m
Talk
Predicting Line-Level Defects by Capturing Code Contexts with Hierarchical Transformers
Research Papers
Parvez Mahbub Dalhousie University, Masud Rahman Dalhousie University
12:00
15m
Talk
Towards Effective and Efficient Error Handling Code Fuzzing based on Software Fault Injection
Research Papers
Kang Chen Huazhong University of Science and Technology, Ming Wen Huazhong University of Science and Technology, Haoxiang Jia Huazhong University of Science and Technology, Rongxin Wu School of Informatics, Xiamen University, Hai Jin Huazhong University of Science and Technology
12:15
15m
Talk
How Far Does the Predictive Decision Impact the Software Project? The Cost, Service Time, and Failure Analysis from a Cross-Project Defect Prediction Model: An Extended Abstract
Journal First Track
Umamaheswara Sharma B National Institute of Technology, Warangal, RAVICHANDRA SADAM Associate Professor
14:00 - 15:30
Defect Prediction and Analysis IIResearch Papers / Industrial Track / Reproducibility Studies and Negative Results (RENE) Track at KURU
Chair(s): Masud Rahman Dalhousie University
14:00
15m
Talk
Online Contrastive Learning for Business Fault Root Cause Localization Based on Incident Tickets
Industrial Track
Xiaosong Huang Peking university, Hongyi Liu Peking university, Yifan Wu Peking University, Yujin Zhao Peking university, Changlong Wu Alibaba Group, Songlin Zhang Alibaba Group, Ling Jiang Alibaba Group, Tong Jia Institute for Artificial Intelligence, Peking University, Beijing, China, Ying Li School of Software and Microelectronics, Peking University, Beijing, China, Zhonghai Wu Peking University
14:15
15m
Talk
On The Effectiveness of One-Class Support Vector Machine in Different Defect Prediction Scenarios
Reproducibility Studies and Negative Results (RENE) Track
Rebecca Moussa University College London, Danielle Azar Lebanese American University, Federica Sarro University College London
14:30
15m
Talk
On the Stability and Applicability of Deep Learning in Fault Localization
Reproducibility Studies and Negative Results (RENE) Track
Viktor Csuvik Department of Software Engineering, MTA-SZTE Research Group on Artificial Intelligence, University of Szeged, Szeged, Hungary, Roland Aszmann University of Szeged, Department of Software Engineering, Árpád Beszédes Department of Software Engineering, University of Szeged, Ferenc Horv�th University of Szeged, Department of Software Engineering, Tibor Gyimóthy University of Szeged, Hungary
14:45
15m
Talk
Learning Defect Prediction from Unrealistic Data
Research Papers
Kamel Alrashedy , Vincent J. Hellendoorn Carnegie Mellon University, Alessandro Orso Georgia Institute of Technology
Pre-print
15:00
15m
Talk
Demystifying Faulty Code: Step-by-Step Reasoning for Explainable Fault Localization
Research Papers
Ratnadira Widyasari Singapore Management University, Singapore, Jia Wei Ang Singapore Management University, Truong Giang Nguyen Singapore Management University, Neil Sharma Singapore Management University, David Lo Singapore Management University
15:15
15m
Talk
TraceJIT: Evaluating the Impact of Behavioral Code Change on JIT Defect Prediction
Research Papers
Issei Morita Kyushu University, Yutaro Kashiwa Nara Institute of Science and Technology, Masanari Kondo Kyushu University, Jeongju Sohn University of Luxembourg, Shane McIntosh University of Waterloo, Yasutaka Kamei Kyushu University, Naoyasu Ubayashi Kyushu University
Pre-print
14:00 - 15:30
Tool Demo ShowcaseTools Demo Track at KUU
Chair(s): Xiaozhou Li University of Oulu
14:00
9m
Talk
Immersive Software Archaeology: Exploring Software Architecture and Design in Virtual Reality
Tools Demo Track
Adrian Hoff IT University of Copenhagen, Christoph Seidl IT University of Copenhagen, Michele Lanza Software Institute - USI, Lugano
Media Attached
14:09
9m
Talk
MicroOps: Rapid Microservice Data Simulation and AIOps Model Development Platform
Tools Demo Track
Yuewei Li Beijing University of Posts and Telecommunications, Zhigang Wang Beijing University of Posts and Telecommunications, Qi Qi , Yuhan Jing Beijing University of Posts and Telecommunications, Jinming Wu Beijing University of Posts and Telecommunications, Zhikang Wu Beijing University of Post and Telecomunications, Yan Lu Beijing University of Posts and Telecommunications., Chengsen Wang Beijing University of Posts and Telecommunications, Xingyu Wang Beijing University of Posts and Telecommunications, Jingyu Wang
14:18
9m
Talk
gFaaS: Enabling Generic Functions in Serverless Computing
Tools Demo Track
Mohak Chadha Chair of Computer Architecture and Parallel Systems, Technical University of Munich, Paul Wieland Technical University of Munich, Michael Gerndt TUM
14:27
9m
Talk
PMDET: Automated Detection Tool of Android Parcel Mismatch
Tools Demo Track
Yunfan Zhan Shanghai Jiao Tong University, Qidan He Jingdong Group, Yijun Wang Shanghai Jiao Tong University, Xiuzhen Chen Shanghai Jiao Tong University
14:36
9m
Talk
LogLead - Fast and Integrated Log Loader, Enhancer, and Anomaly Detector
Tools Demo Track
Mika Mäntylä University of Helsinki and University of Oulu, Yuqing Wang University of Oulu, Jesse Nyyssölä University of Helsinki
Pre-print Media Attached
14:45
9m
Talk
Visual Assurance in Refactoring through Trace Equivalence of Control Flow Graphs
Tools Demo Track
Céline Deknop UCLouvain, Johan Fabry Raincode Labs, Belgium, Kim Mens Université catholique de Louvain, ICTEAM institute, Belgium, Vadim Zaytsev University of Twente, Netherlands
Link to publication Media Attached
14:54
9m
Talk
SMEAGOL: A Static Code Smell Detector for MongoDB
Tools Demo Track
Boris Cherry University of Namur, Csaba Nagy Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano, Anthony Cleve University of Namur
15:03
9m
Talk
Osmy: A Tool for Periodic Software Vulnerability Assessment and File Integrity Verification using SPDX Documents
Tools Demo Track
Rio Kishimoto Osaka University, Tetsuya Kanda Osaka University, Yuki Manabe The University of Fukuchiyama, Katsuro Inoue Nanzan University, Yoshiki Higo Osaka University
15:12
9m
Talk
CRYPTCODER: An Automatic Code Generator for Cryptographic Tasks in Ethereum Smart Contracts
Tools Demo Track
Libin Xia Peking University, Jiashuo Zhang Peking University, China, CHE WANG , Zezhong Tan Peking University, Jianbo Gao Peking University, Zhi Guan Peking University, Zhong Chen
15:21
9m
Talk
Generative Artificial Intelligence for Test-Driven Development: GAI4-TDD
Tools Demo Track
Pietro Cassieri University of Salerno, Simone Romano University of Salerno, Giuseppe Scanniello University of Salerno
14:00 - 15:30
Empirical StudiesResearch Papers at LAPPI
Chair(s): Valentina Lenarduzzi University of Oulu
14:00
15m
Talk
Exploring Markers and Drivers of Gender Bias in Machine Translations
Research Papers
Peter Barclay Edinburgh Napier University, Ashkan Sami Edinburgh Napier University
Pre-print
14:15
15m
Talk
Delving into Parameter-Efficient Fine-Tuning in Code Change Learning: An Empirical Study
Research Papers
Shuo Liu City University of Hong Kong, Jacky Keung City University of Hong Kong, Zhen Yang Shandong University, Fang Liu Beihang University, Qilin Zhou City University of Hong Kong, Yihan Liao City University of Hong Kong
14:30
15m
Talk
Catch the Butterfly: Peeking into the Terms and Conflicts among SPDX Licenses
Research Papers
Liu Tao , Chengwei Liu Nanyang Technological University, Tianwei Liu School of Cyber Engineering, Xidian University, He Wang School of Cyber Engineering, Xidian University, Gaofei Wu School of Cyber Engineering, Xidian University, Yang Liu Nanyang Technological University, Yuqing Zhang University of Chinese Academy of Sciences; Zhongguancun Laboratory
14:45
15m
Talk
Comparative Study of Reinforcement Learning in GitHub Pull Request Outcome Predictions
Research Papers
Rinkesh Joshi Carleton University, Nafiseh Kahani Carleton University
15:00
15m
Talk
On the Usefulness of Python Structural Pattern Matching: An Empirical Study
Research Papers
Norbert Vándor University of Szeged, Gabor Antal University of Szeged, Peter Hegedus University of Szeged, Rudolf Ferenc University of Szeged
15:15
15m
Talk
Deep Learning Model Reuse in the HuggingFace Community: Challenges, Benefit and Trends
Research Papers
Mina Taraghi Polytechnique Montréal, Gianolli Dorcelus Polytechnique Montréal, Armstrong Tita Foundjem Ecole Polytechnique de Montreal, Florian Tambon Polytechnique Montréal, Foutse Khomh Polytechnique Montréal
Pre-print
16:00 - 17:00
Short Papers and PostersShort Papers and Posters Track at KURU
Chair(s): Luca Pascarella ETH Zurich
16:00
8m
Talk
Engineering Formality and Software Risk in Debian Python Packages
Short Papers and Posters Track
Matthew Gaughan Northwestern University, Kaylea Champion University of Washington, Sohyeon Hwang Northwestern University
Pre-print
16:08
8m
Talk
LogPM: Character-based Log Parser Benchmark
Short Papers and Posters Track
Shayan Hashemi , Jesse Nyyssölä University of Helsinki, Mika Mäntylä University of Helsinki and University of Oulu
16:16
8m
Talk
On the Hunt for Invalid Objects: Exploring the Object State Space with Program Mutants
Short Papers and Posters Track
Jan H. Boockmann University of Bamberg, Gerald Luettgen University of Bamberg
16:24
8m
Talk
OppropBERL: A GNN and BERT-style Reinforcement Learning-based Type Inference System
Short Papers and Posters Track
Piyush Jha University of Waterloo, Werner Dietl University of Waterloo
16:32
8m
Talk
Debloating Feature-Rich Closed-Source Software
Short Papers and Posters Track
Zhen Huang DePaul University
16:40
8m
Talk
Web API Change-Proneness Prediction
Short Papers and Posters Track
Rediana Koçi Universitat Politècnica de Catalunya, Xavier Franch Universitat Politècnica de Catalunya, Petar Jovanovic Universitat Politècnica De Catalunya - Barcelona Tech, Alberto Abello Universitat Politècnica de Catalunya
16:48
8m
Talk
Towards Efficient Program Repair with APR Tools Based on Genetic Algorithms
Short Papers and Posters Track
Kanon Harada Ritsumeikan University, Katsuhisa Maruyama Ritsumeikan University
16:00 - 17:00
AMA Session - Onboarding NewcomersResearch Papers at LAPPI

Fri 15 Mar

Displayed time zone: Athens change

09:00 - 10:30
09:00
7m
Talk
Comparing Execution Trace Using Merkle-Tree to Detect Backward Incompatibilities
Early Research Achievement (ERA) Track
Atsuhito Yamaoka Nara Institute of Science and Technology, Teyon Son Nara Institute of Science and Technology, Kazumasa Shimari Nara Institute of Science and Technology, Takashi Ishio Future University Hakodate, Kenichi Matsumoto Nara Institute of Science and Technology
09:07
7m
Talk
Towards Inter-service Data Flow Analysis of Serverless Applications
Early Research Achievement (ERA) Track
Giuseppe Raffa Royal Holloway, University of London, Jorge Blasco Universidad Politécnica de Madrid, Dan O'Keeffe Royal Holloway University of London, Santanu Dash Royal Holloway, University of London
09:14
15m
Talk
Exploring Strategies for Guiding Symbolic Analysis with Machine Learning Prediction
Research Papers
Mingyue Yang University of Toronto, Canada, David Lie University of Toronto, Canada, Nicolas Papernot University of Toronto, Canada
09:29
15m
Talk
ReIFunc: Identifying Recurring Inline Functions in Binary Code
Research Papers
Wei Lin Institute of Information Engineering, Chinese Academy of Sciences, Qingli Guo Institute of Information Engineering, Chinese Academy of Sciences, DongSong Yu Zhongguancun Laboratory, Jiawei Yin Institute of Information Engineering, Chinese Academy of Sciences, Qi Gong Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China, Xiaorui Gong Institute of Information Engineering, Chinese Academy of Science
09:44
15m
Talk
Reducing False Positives of Static Bug Detectors through Code Representation Learning
Research Papers
Yixin Yang Beihang University, Ming Wen Huazhong University of Science and Technology, Xiang Gao Beihang University, Yuting Zhang Huazhong University of Science and Technology, Hailong Sun Beihang University
09:59
15m
Talk
Supporting Error Chains in Static Analysis for Precise Evaluation Results and Enhanced Usability
Research Papers
Anna-Katharina Wickert TU Darmstadt, Germany, Michael Schlichtig Heinz Nixdorf Institut and Paderborn University, Marvin Vogel Uni Hamburg, Lukas Winter unaffiliated, Mira Mezini TU Darmstadt, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Pre-print Media Attached
10:14
7m
Talk
LogPM: Character-based Log Parser Benchmark
Short Papers and Posters Track
Shayan Hashemi , Jesse Nyyssölä University of Helsinki, Mika Mäntylä University of Helsinki and University of Oulu
10:21
7m
Talk
On the Hunt for Invalid Objects: Exploring the Object State Space with Program Mutants
Short Papers and Posters Track
Jan H. Boockmann University of Bamberg, Gerald Luettgen University of Bamberg
09:00 - 10:30
Program ComprehensionJournal First Track / Research Papers / Reproducibility Studies and Negative Results (RENE) Track at LAPPI
Chair(s): Kim Mens Université catholique de Louvain, ICTEAM institute, Belgium
09:00
15m
Talk
List Comprehension Versus for Loops Performance in Real Python Projects: Should we Care?
Reproducibility Studies and Negative Results (RENE) Track
Cyrine Zid École Polytechnique de Montréal, François Belias Ecole Polytechnique de Montréal, Massimiliano Di Penta University of Sannio, Italy, Foutse Khomh Polytechnique Montréal, Giulio Antoniol Ecole Polytechnique de Montreal
09:15
15m
Talk
ALANCA: Active Learning Guided Adversarial Attacks for Code Comprehension on Diverse Pre-trained and Large Language Models
Research Papers
Dexin Liu Peking University, Shikun Zhang Peking University
09:30
15m
Talk
SparseCoder: Identifier-Aware Sparse Transformer for File-Level Code Summarization
Research Papers
Yanlin Wang Sun Yat-sen University, Yanxian Huang Sun Yat-Sen University, Daya Guo Sun Yat-Sen University, Hongyu Zhang Chongqing University, Zibin Zheng Sun Yat-sen University
09:45
15m
Talk
Understanding the Performance-Energy Tradeoffs of Object-Relational Mapping Frameworks
Research Papers
Alexandre Bonvoisin Inria / Univ. Lille / CNRS, Clement Quinton University of Lille, Inria, Romain Rouvoy Univ. Lille / Inria / CNRS
10:00
15m
Talk
ReCo: A Modular Neural Framework for Automatically Recommending Connections in Software Models
Research Papers
Haoyu Liu School of Computer Science, Northwestern Polytechnical University, Yunwei Dong Northwestern Polytechnical University, School of Computer Science and Engineering, Qiao Ke School of Mathematics and Statistics, Northwestern Polytechnical University, Zhiyang Zhou School of Computer Science, Northwestern Polytechnical University
10:15
15m
Talk
Syntax-aware On-the-fly Code Completion
Journal First Track
Wannita Takerngsaksiri Monash University, Kla Tantithamthavorn Monash University, Yuan-Fang Li Monash University
11:00 - 12:30
11:00
7m
Talk
Autorepairability: A New Software Quality Characteristic
Early Research Achievement (ERA) Track
Pongpop Lapvikai Mahidol University, Yoshiki Higo Osaka University, Chaiyong Ragkhitwetsagul Mahidol University, Morakot Choetkiertikul Mahidol University, Thailand
Pre-print
11:07
15m
Talk
A Multivocal Mapping Study of MongoDB Smells
Research Papers
Boris Cherry University of Namur, Jehan Bernard University of Namur, Thomas Kintziger UNamur, Csaba Nagy Software Institute - USI, Lugano, Anthony Cleve University of Namur, Michele Lanza Software Institute - USI, Lugano
11:22
15m
Talk
Self-Admitted Technical Debts Identification: How Far Are We?
Research Papers
Hao Gu Central South University, zhang.shichao Central South University, Qiao Huang Zhejiang Gongshang University, Zhifang Liao Central South University, Jiakun Liu Singapore Management University, David Lo Singapore Management University
11:37
7m
Talk
SMEAGOL: A Static Code Smell Detector for MongoDB
Tools Demo Track
Boris Cherry University of Namur, Csaba Nagy Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano, Anthony Cleve University of Namur
11:44
15m
Talk
Sentiment of Technical Debt Security Questions on Stack Overflow: A Replication Study
Reproducibility Studies and Negative Results (RENE) Track
Jarl Jansen Eindhoven University of Technology, Nathan Cassee Eindhoven University of Technology, Alexander Serebrenik Eindhoven University of Technology
11:59
7m
Talk
Towards Generating Maintainable and Comprehensible API Code Examples
Early Research Achievement (ERA) Track
Seham Alharbi University of York, Dimitris Kolovos University of York, Nicholas Matragkas Université Paris-Saclay, CEA, List.
12:06
7m
Talk
Visual Assurance in Refactoring through Trace Equivalence of Control Flow Graphs
Tools Demo Track
Céline Deknop UCLouvain, Johan Fabry Raincode Labs, Belgium, Kim Mens Université catholique de Louvain, ICTEAM institute, Belgium, Vadim Zaytsev University of Twente, Netherlands
Link to publication Media Attached
12:13
15m
Talk
From Refactoring to Migration: a Quality-Driven Strategy for Microservices Adoption
Industrial Track
Roberta Capuano University of L'Aquila, Italy, Henry Muccini University of L'Aquila, Italy, Fabio Vaccaro BIM Italia
11:00 - 12:30
Mining Software RepositoriesResearch Papers / Industrial Track at LAPPI
Chair(s): Mika Mäntylä University of Helsinki and University of Oulu
11:00
15m
Talk
Understanding and Improving Change Risk Detection in Practice
Industrial Track
Yifan Wu Peking University, Yunpeng Wang Ant Group, Jianguo Li Ant Group, Ying Li School of Software and Microelectronics, Peking University, Beijing, China, Bingxu Chai Ant Group, Wei Jiang
11:15
15m
Talk
CommitBench: A Benchmark for Commit Message Generation
Research Papers
Maximilian Schall Hasso Plattner Institute/University Potsdam, Tamara Czinczoll Hasso Plattner Institute/University of Potsdam, Gerard de Melo HPI, University of Potsdam
11:30
15m
Talk
Sources of Underproduction in Open Source Software
Research Papers
Kaylea Champion University of Washington, Benjamin Mako Hill University of Washington
Pre-print
11:45
15m
Talk
COLARE: Commit Classification via Fine-grained Context-aware Representation of Code Changes
Research Papers
Qunhong Zeng Beijing Institute of Technology, Yuxia Zhang Beijing Institute of Technology, Zeyu Sun Zhongguancun Laboratory, Yujie Guo Beijing Institute of Technology, Hui Liu Beijing Institute of Technology
12:00
15m
Talk
Can We Identify Stack Overflow Questions Requiring Code Snippets? Investigating the Cause & Effect of Missing Code Snippets
Research Papers
Saikat Mondal University of Saskatchewan, Masud Rahman Dalhousie University, Chanchal K. Roy University of Saskatchewan
Pre-print
12:15
15m
Talk
Benefits and pitfalls of token-level SZZ: An empirical study on OSS projects
Research Papers
Hiroya Watanabe Kyoto Institute of Technology, Masanari Kondo Kyushu University, Eunjong Choi Kyoto Institute of Technology, Osamu Mizuno Kyoto Institute of Technology
Pre-print
14:00 - 15:30
Software SecurityResearch Papers / Tools Demo Track at KURU
Chair(s): Andrea Janes Free University of Bozen-Bolzano
14:00
15m
Talk
Multiple Targets Directed Greybox Fuzzing: From Reachable to Exploited
Research Papers
Xinglin Yu Beijing University of Posts and Telecommunications, Hongliang Liang beijing university of posts and telecommunication, Chunlin Wang Beijing University of Posts and Telecommunications
14:15
15m
Talk
TLS-DeepDiffer: Message Tuples-Based Deep Differential Fuzzing for TLS Protocol Implementations
Research Papers
Zhen Zhao Shandong University, songxiangpu Shandong University, Qiuyu Zhong Shandong University, Yingpei Zeng Hangzhou Dianzi University, Chengyu Hu Shandong University, Shanqing Guo Shandong University
14:30
15m
Talk
SWAT4J: Generating System Call Allowlist for Java Container Attack Surface
Research Papers
Yijiang Xu Peking University, Muxian Zhou Peking University, Qing Gao Peking University, Shikun Zhang Peking University, Zhonghai Wu Peking University
14:45
15m
Talk
Dual Prompt-Based Few-Shot Learning for Automated Vulnerability Patch Localization
Research Papers
Junwei Zhang Zhejiang University, Xing Hu Zhejiang University, Lingfeng Bao Zhejiang University, Xin Xia Huawei Technologies, Shanping Li Zhejiang University
15:00
15m
Talk
How Dataflow Diagrams Impact Software Security Analysis: an Empirical Experiment
Research Papers
Simon Schneider Hamburg University of Technology, Nicolás E. Díaz Ferreyra Hamburg University of Technology, Pierre-Jean Quéval University of Vienna, Georg Simhandl University of Vienna, Uwe Zdun University of Vienna, Riccardo Scandariato Hamburg University of Technology
15:15
15m
Talk
Essential or Excessive? MINDAEXT: Measuring Data Minimization Practices among Browser Extensions
Research Papers
Yuxi Ling National University of Singapore, Yun Hao National University of Singapore, Yuyan Wang Fujian Normal University, Kailong Wang Huazhong University of Science and Technology, Guangdong Bai The University of Queensland, Jin Song Dong National University of Singapore
15:30
7m
Talk
CRYPTCODER: An Automatic Code Generator for Cryptographic Tasks in Ethereum Smart Contracts
Tools Demo Track
Libin Xia Peking University, Jiashuo Zhang Peking University, China, CHE WANG , Zezhong Tan Peking University, Jianbo Gao Peking University, Zhi Guan Peking University, Zhong Chen
14:00 - 15:30
Software Testing and Debugging IIResearch Papers / Tools Demo Track / Short Papers and Posters Track at LAPPI
Chair(s): Wesley Assunção North Carolina State University
14:00
15m
Talk
Enhancing Field Tracking and Interprocedural Analysis to Find More Null Pointer Exceptions
Research Papers
Xie Dongfang Fudan University, China, Bihuan Chen Fudan University, Kaifeng Huang Tongji University, Yu Wang Nanjing University, Linghao Pan Fudan University, Zhicheng Chen Fudan University, Xin Peng Fudan University
14:15
15m
Talk
LabelRepair: Sequence Labelling for Compilation Errors Repair
Research Papers
Zhenyu Wu Chongqing University, Deheng Yang Academy of Military Sciences, Yan Lei Chongqing University, Huan Xie School of Big Data & Software Engineering, Chongqing University, Minghua Tang Kunming University of Science and Technology, Maojin Li chongqing university
14:30
15m
Talk
FLAKYRANK: Predicting Flaky Tests Using Augmented Learning to Rank
Research Papers
Wang Jiaguo School of Big Data & Software Engineering, Chongqing University, Yan Lei Chongqing University, Maojin Li chongqing university, Guanyu Ren University College London, Huan Xie School of Big Data & Software Engineering, Chongqing University, Shifeng Jin School of Big Data & Software Engineering, Chongqing University, Junchao Li School of Big Data & Software Engineering, Chongqing University, Jian Hu School of Big Data & Software Engineering, Chongqing University
14:45
15m
Talk
Testing Constraint Checking Implementations via Principled Metamorphic Transformations
Research Papers
Mingchen Gao NanJing University, Huiyan Wang Nanjing University, Chang Xu Nanjing University
15:00
7m
Talk
Generative Artificial Intelligence for Test-Driven Development: GAI4-TDD
Tools Demo Track
Pietro Cassieri University of Salerno, Simone Romano University of Salerno, Giuseppe Scanniello University of Salerno
15:00
7m
Talk
Towards Efficient Program Repair with APR Tools Based on Genetic Algorithms
Short Papers and Posters Track
Kanon Harada Ritsumeikan University, Katsuhisa Maruyama Ritsumeikan University
16:00 - 17:00
Managing Workflows and PeopleReproducibility Studies and Negative Results (RENE) Track / Industrial Track at KURU
Chair(s): Ipek Ozkaya Carnegie Mellon University
16:00
15m
Talk
PIPELINEASCODE: A CI/CD Workflow Management System through Configuration Files at ByteDance
Industrial Track
Xianhao Jin https://jxianhao.github.io/, Yifei Feng ByteDance, Chen Wang ByteDance, Yongning Hu ByteDance, Yufei Gao ByteDance, Kun Xia ByteDance, Yang Liu ByteDance, Luchuan Guo ByteDance
16:15
15m
Talk
Practical Software Development: Leveraging AI for Precise Cost Estimation in Lump-Sum EPC Projects
Industrial Track
Rimma Dzhusupova McDermott, Mina Ya-Alimadad McDermott, Vasil Shteriyanov McDermott, Jan Bosch Chalmers University of Technology, Helena Holmström Olsson Malmö University
16:30
15m
Talk
Agile Effort Estimation: Have We Solved the Problem Yet? Insights From A Second Replication Study (GPT2SP Replication Report)
Reproducibility Studies and Negative Results (RENE) Track
Vali Tawosi J.P. Morgan AI Research, Rebecca Moussa University College London, Federica Sarro University College London
16:00 - 17:00
Software EcosystemsResearch Papers / Short Papers and Posters Track at LAPPI
Chair(s): Anna-Katharina Wickert TU Darmstadt, Germany
16:00
15m
Talk
Sustainability Forecasting for Deep Learning Packages
Research Papers
Junxiao Han , Yunkun Wang Zhejiang University, Zhongxin Liu Zhejiang University, Lingfeng Bao Zhejiang University, Jiakun Liu Singapore Management University, David Lo Singapore Management University, Shuiguang Deng Zhejiang University; Alibaba-Zhejiang University Joint Institute of Frontier Technologies
16:15
15m
Talk
Use the Forks, Look! Visualizations for Exploring Fork Ecosystems
Research Papers
Siyue Chen Eindhoven University of Technology, Loek Cleophas Eindhoven University of Technology (TU/e) and Stellenbosch University (SU), Sandro Schulze Anhalt University of Applied Sciences, Jacob Krüger Eindhoven University of Technology
16:30
7m
Talk
Engineering Formality and Software Risk in Debian Python Packages
Short Papers and Posters Track
Matthew Gaughan Northwestern University, Kaylea Champion University of Washington, Sohyeon Hwang Northwestern University
Pre-print
17:00 - 17:30
Closing (Introducing SANER'25)Research Papers at LAPPI

Accepted Papers

Title
Agile Effort Estimation: Have We Solved the Problem Yet? Insights From A Second Replication Study (GPT2SP Replication Report)
Reproducibility Studies and Negative Results (RENE) Track
Assessing the Security of GitHub Copilot’s Generated Code - A Targeted Replication Study
Reproducibility Studies and Negative Results (RENE) Track
List Comprehension Versus for Loops Performance in Real Python Projects: Should we Care?
Reproducibility Studies and Negative Results (RENE) Track
On The Effectiveness of One-Class Support Vector Machine in Different Defect Prediction Scenarios
Reproducibility Studies and Negative Results (RENE) Track
On the Stability and Applicability of Deep Learning in Fault Localization
Reproducibility Studies and Negative Results (RENE) Track
Sentiment of Technical Debt Security Questions on Stack Overflow: A Replication Study
Reproducibility Studies and Negative Results (RENE) Track
The Limits of the Identifiable: Challenges in Python Version Identification with Deep Learning
Reproducibility Studies and Negative Results (RENE) Track
Pre-print

Call For Paper

The 31st edition of the International Conference on Software Analysis, Evolution, and Reengineering (SANER’24) would like to encourage researchers to (1) reproduce results from previous papers and (2) publish studies with important and relevant negative or null results (results which fail to show an effect yet demonstrate the research paths that did not pay off). We would also like to encourage the publication of the negative results or reproducible aspects of previously published work (in the spirit of journal-first submissions). This previously published work includes accepted submissions for the 2024 SANER main track.

Reproducibility studies. The papers in this category must go beyond simply re-implementing an algorithm and/or re-running the artifacts provided by the original paper. Such submissions should at least apply the approach to new data sets (open-source or proprietary). Particularly, reproducibility studies are encouraged to target techniques that previously were evaluated only on proprietary or open-source systems. A reproducibility study should report on results that the authors could reproduce and on the aspects of the work that were irreproducible. We encourage reproducibility studies to follow the ACM guidelines on reproducibility (different team, different experimental setup): “The measurement can be obtained with stated precision by a different team, a different measuring system, in a different location on multiple trials. For computational experiments, this means that an independent group can obtain the same result using artifacts, which they develop completely independently.”

Negative results papers. We seek papers that report on negative results. We seek negative results for all types of software engineering research in any empirical area (qualitative, quantitative, case study, experiment, among others). For example, did your controlled experiment on the value of dual monitors in pair programming not show an improvement over a single monitor? Even if negative, results are still valuable when they are not obvious or disprove widely accepted wisdom. As Walter Tichy writes, “Negative results, if trustworthy, are extremely important for narrowing down the search space. They eliminate useless hypotheses and thus reorient and speed up the search for better approaches.”

Evaluation Criteria

Both Reproducibility Studies and Negative Results submissions will be evaluated according to the following standards:

-Depth and breadth of the empirical studies

-Clarity of writing

-Appropriateness of conclusions

-Amount of useful, actionable insights

-Availability of instruments and complementary artifacts

-Underlined methodological rigor. For example, a negative result due primarily to misaligned expectations or a lack of statistical power (small samples) is not a good submission.

However, the negative result should result from a lack of effect, not a lack of methodological rigor. Most importantly, we expect reproducibility studies to point out the instruments and artifacts the study is built upon clearly, and to provide the links to all the artifacts in the submission (the only exception will be given to those papers that reproduce the results on proprietary datasets that cannot be publicly released).

Submission Instructions

Submissions must be original. It means that the findings and writing have not been previously published or under consideration elsewhere. However, as either reproducibility studies or negative results, some overlap with previous work is expected. Please make that clear in the paper. The publication format should follow the SANER guidelines. Choose “RENE: Replication” or “RENE: NegativeResult” as the submission type.

Length: There are two formats. Appendices to conference submissions or previous work by the authors can be described in four pages. New reproducibility studies and new descriptions of negative results will have ten pages.

Important note: the RENE track of SANER 2024 DOES NOT FOLLOW a full double-blind review process.

Important Dates

-Abstract submission deadline: November 10, 2023, AoE

-Paper submission deadline: November 17, 2023, AoE

-Notifications: December 20, 2023, AoE

-Camera Ready: January 19, 2024, AoE