SANER 2024
Tue 12 - Fri 15 March 2024 Rovaniemi , Finland
Dates
Plenary
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
10:30 - 11:00
Coffee BreakCatering
10:30
30m
Coffee break
Break
Catering

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
12:30 - 14:00
Lunch BreakCatering
12:30
90m
Lunch
Lunch
Catering

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
16:30 - 22:00
SANER 2024: Social Event + Social DinnerCatering
16:30
5h30m
Dinner
Dinner
Catering

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
10:30 - 11:00
Coffee BreakCatering
10:30
30m
Coffee break
Break
Catering

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
12:30 - 14:00
Lunch BreakCatering
12:30
90m
Lunch
Lunch
Catering

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
15:30 - 16:00
Coffee BreakCatering
15:30
30m
Coffee break
Break
Catering

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
10:30 - 11:00
Coffee BreakCatering
10:30
30m
Coffee break
Break
Catering

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
12:30 - 14:00
Lunch BreakCatering
12:30
90m
Lunch
Lunch
Catering

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, Xiangpu Song 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
15:30 - 16:00
Coffee BreakCatering
15:30
30m
Coffee break
Break
Catering

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

Unscheduled Events

Not scheduled
Keynote
Naturalness and Bimodality of Software
Research Papers

Not scheduled
Social Event
Social Event + Social Dinner
Research Papers

Accepted Papers

Title
Accurate and Efficient Code Matching Across Android Application Versions against Obfuscation
Research Papers
Adaptoring: Adapter Generation to Provide an Alternative API for a Library
Research Papers
Pre-print
ALANCA: Active Learning Guided Adversarial Attacks for Code Comprehension on Diverse Pre-trained and Large Language Models
Research Papers
“A Large Language Model Approach to Code and Privacy Policy Alignment”
Research Papers
A Multi-Metric Ranking with Label Correlations Approach for Library Migration Recommendations
Research Papers
A Multivocal Mapping Study of MongoDB Smells
Research Papers
APIGen: Generative API Method Recommendation
Research Papers
BAFLineDP: Code Bilinear Attention Fusion Framework for Line-level Defect Prediction
Research Papers
Pre-print
Benefits and pitfalls of token-level SZZ: An empirical study on OSS projects
Research Papers
Pre-print
BUMP: A Benchmark of Reproducible Breaking Dependency Updates
Research Papers
Can We Identify Stack Overflow Questions Requiring Code Snippets? Investigating the Cause & Effect of Missing Code Snippets
Research Papers
Pre-print
Catch the Butterfly: Peeking into the Terms and Conflicts among SPDX Licenses
Research Papers
Challenges of Using Pre-trained Models: The Practitioners' Perspective
Research Papers
Code Reviewer Recommendation Based on a Hypergraph with Multiplex Relationships
Research Papers
Link to publication Pre-print Media Attached
COLARE: Commit Classification via Fine-grained Context-aware Representation of Code Changes
Research Papers
CommitBench: A Benchmark for Commit Message Generation
Research Papers
Comparative Study of Reinforcement Learning in GitHub Pull Request Outcome Predictions
Research Papers
Deep Learning Model Reuse in the HuggingFace Community: Challenges, Benefit and Trends
Research Papers
Pre-print
Delving into Parameter-Efficient Fine-Tuning in Code Change Learning: An Empirical Study
Research Papers
Demystifying Faulty Code: Step-by-Step Reasoning for Explainable Fault Localization
Research Papers
Dual Prompt-Based Few-Shot Learning for Automated Vulnerability Patch Localization
Research Papers
Enhancing Field Tracking and Interprocedural Analysis to Find More Null Pointer Exceptions
Research Papers
Essential or Excessive? MINDAEXT: Measuring Data Minimization Practices among Browser Extensions
Research Papers
Exploring Dependencies Among Inconsistencies to Enhance the Consistency Maintenance of Models
Research Papers
Exploring Markers and Drivers of Gender Bias in Machine Translations
Research Papers
Pre-print
Exploring Strategies for Guiding Symbolic Analysis with Machine Learning Prediction
Research Papers
Fast Choreography of DevOps Reconfiguration with Ballet
Research Papers
Pre-print
FLAKYRANK: Predicting Flaky Tests Using Augmented Learning to Rank
Research Papers
GLOSS: Guiding Large Language Models to Answer Questions from System Logs
Research Papers
Guiding ChatGPT for Better Code Generation: An Empirical Study
Research Papers
How Dataflow Diagrams Impact Software Security Analysis: an Empirical Experiment
Research Papers
Investigating and Detecting Silent Bugs in PyTorch Programs
Research Papers
JNFuzz-Droid: A Lightweight Fuzzing and Taint Analysis Framework for Android Native Code
Research Papers
LabelRepair: Sequence Labelling for Compilation Errors Repair
Research Papers
Learning Defect Prediction from Unrealistic Data
Research Papers
Pre-print
Multiple Targets Directed Greybox Fuzzing: From Reachable to Exploited
Research Papers
On the Prevalence, Co-occurrence, and Impact of Infrastructure-as-Code Smells
Research Papers
On the Usefulness of Python Structural Pattern Matching: An Empirical Study
Research Papers
Predicting Line-Level Defects by Capturing Code Contexts with Hierarchical Transformers
Research Papers
PredRacer: Predictively detecting data races in android applications
Research Papers
ReCo: A Modular Neural Framework for Automatically Recommending Connections in Software Models
Research Papers
Reducing False Positives of Static Bug Detectors through Code Representation Learning
Research Papers
Refining GPT-3 Embeddings with a Siamese Structure for Technical Post Duplicate Detection
Research Papers
DOI Pre-print
ReIFunc: Identifying Recurring Inline Functions in Binary Code
Research Papers
Self-Admitted Technical Debts Identification: How Far Are We?
Research Papers
Software Architecture Reconstruction for Microservice Systems Using GraalVM Native Image
Research Papers
Sources of Underproduction in Open Source Software
Research Papers
Pre-print
SparseCoder: Identifier-Aware Sparse Transformer for File-Level Code Summarization
Research Papers
Supporting Error Chains in Static Analysis for Precise Evaluation Results and Enhanced Usability
Research Papers
Pre-print Media Attached
Sustainability Forecasting for Deep Learning Packages
Research Papers
SWAT4J: Generating System Call Allowlist for Java Container Attack Surface
Research Papers
Testing Constraint Checking Implementations via Principled Metamorphic Transformations
Research Papers
T-FREX: A Transformer-based Feature Extraction Method from Mobile App Reviews
Research Papers
Pre-print
TLS-DeepDiffer: Message Tuples-Based Deep Differential Fuzzing for TLS Protocol Implementations
Research Papers
Towards Effective and Efficient Error Handling Code Fuzzing based on Software Fault Injection
Research Papers
Towards Minimum Latency in Cloud-Native Applications via Service-Characteristic-Aware Microservice Deployment
Research Papers
TraceJIT: Evaluating the Impact of Behavioral Code Change on JIT Defect Prediction
Research Papers
Pre-print
Understanding Android OS Forward Compatibility Support for Legacy Apps: A Data-Driven Analysis
Research Papers
Understanding the Performance-Energy Tradeoffs of Object-Relational Mapping Frameworks
Research Papers
Use the Forks, Look! Visualizations for Exploring Fork Ecosystems
Research Papers
WASMDYPA: Effectively Detecting WebAssembly Bugs via Dynamic Program Analysis
Research Papers

Call for Papers

The Research Track of the 31st edition of the IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2024) invites high-quality submissions of papers describing original and unpublished research results. We encourage submissions describing various types of research, e.g., empirical, theoretical, and tool-oriented. The topics of the submissions should be of direct interest to the software analysis, evolution, and reengineering community. Topics of interest include, but are not limited to: AI for Software Engineering;

-Software Engineering for AI;

-Software Tools for Software Evolution and Maintenance;

-Software Analysis, Parsing, and Fact Extraction;

-Software Reverse Engineering and Reengineering;

-Program Comprehension;

-Software Evolution Analysis;

-Software Architecture Recovery and Reverse Architecting;

-Program Transformation and Refactoring;

-Mining Software Repositories and Software Analytics;

-Software Visualization;

-Software Reconstruction and Migration;

-Software Maintenance and Evolution;

-Program Repair;

-Software Release Engineering, Continuous Integration and Delivery;

-Empirical studies on all the above topics;

-Education related to all of the above topics;

-Legal aspects.

Special Issue

Authors of selected research papers accepted at SANER 2024 will be invited to submit revised, extended versions of their manuscripts for a special issue featured by the Springer’s Empirical Software Engineering Journal (EMSE). The best papers of the conference will be also awarded. More details on this matter will be shared soon.

Evaluation Criteria

Research papers will be reviewed by at least three members of the Program Committee. Submissions will be evaluated based on the following criteria:

-Soundness: The extent to which the paper’s contributions are supported by rigorous application of appropriate research methods;

-Significance: The extent to which the paper’s contributions are important with respect to open software engineering challenges;

-Novelty: The extent to which the contribution is sufficiently original and is clearly explained with respect to the state-of-the-art;

-Verifiability: The extent to which the paper includes sufficient information to support independent verification or replication of the paper’s claimed contributions;

-Presentation: The extent to which the paper’s quality of writing meets the standards of SANER, including clear descriptions and explanations, appropriate use of the English language, absence of major ambiguity, clearly readable figures and tables, and adherence to the formatting instructions provided below.

Submission Instructions

Submitted papers must have been neither previously accepted for publication nor concurrently submitted for review in another journal, book, conference, or workshop. All submissions must come in PDF format and conform, at the time of submission, to the IEEE Conference Proceedings Formatting Guidelines (title in 24pt font and full text in 10pt font, LaTEX users must use \documentclass[10pt,conference]{IEEEtran} without including the compsoc or compsocconf option. Also, papers must comply with the IEEE Policy on Authorship. All submissions must be in English. All papers must be submitted in PDF format through the web-based submission system https://easychair.org/conferences/?conf=saner2024. Submissions should not exceed 12 pages (the last 2 pages for references only) and should be uploaded electronically in PDF format via EasyChair. Submissions that do not adhere to these limits or that violate the formatting guidelines will be desk-rejected without review.

Important note: SANER 2024 follows a full double-anonymous review process. In order to be compliant with the double-anonymous policy, submitted papers must adhere to the following rules (largely reused from ASE 2017 double-anonymous instructions):

-Author names and affiliations must be omitted;

-References to authors’ own related work must be in the third person. (For example, not We build on our previous work… but rather We build on the work of…);

-There may be cases in which the current submission is a clear follow-up of one of your previous works, and despite what was recommended in the previous point, reviewers will clearly associate authorship of such a previous work with the current submission. In this case, you may decide to anonymize the reference itself at submission time. For example: based on previous results [10] .. where the reference is reported as [10] Anonymous Authors. Omitted per double-blind reviewing. In doing so, however, please make sure that the SANER 2024 submission is self-contained and its content can be reviewed and understood without accessing the previous paper;

-Do not include acknowledgments of people, grants, organizations, etc. that would give away your identity. You may, of course, add these acknowledgments in the camera-ready version;

-If you use an identifiable naming convention for your work, such as a project name, use a different name for your submission, which you may indicate has been changed for the purposes of double-blind reviewing. This includes names that may unblind individual authors and their institutions. For example, if your project is called GoogleDeveloperHelper, which makes it clear the work was done at Google, for the submission version, use the name DeveloperHelper or BigCompanyDeveloperHelper instead;

-Avoid revealing the institution affiliations of authors or at which the work was performed. For example, if the evaluation includes a user study conducted with undergraduates from the CS 101 class that you teach, you might say “The study participants consist of 200 students in an introductory CS course”. You can of course add the institutional information to the camera-ready. Similar suggestions apply for work conducted in specific organizations (e.g., industrial studies). In such cases, avoid mentioning the organization’s name. Instead, you may just refer to the organization as Org or Company, etc. When appropriate and when this does not help too much in revealing the company’s name, you might mention the context (e.g., financial organization, videogame development company, etc.);

-Avoid linking directly to code repositories or tool deployments which can reveal your identity. Whenever possible, please use the EasyChair additional material field to submit a .zip or .tgz file including additional material. This is of course possible for small attachments. In other cases, you may post anonymized links (with a warning that the following said link may reveal authors’ identities), including links to anonymized code or deployments. When creating such repositories, a good practice can be asking somebody in your team to test the anonymization of the repository and of its content. In case anonymization is difficult to achieve and you still want to provide availability of data/tools, you can simply state that you will link to the code or deployment in the camera-ready version. Program committee members are asked to keep into account the double-blind policy when reviewing papers, and therefore not require full availability of artifacts at submission time.

-SANER 2024 believes in open science and that open science aids reproducibility and replicability. To improve these factors we encourage authors to consider disclosing the source code and datasets used within their paper, including extractors, survey data, etc. By sharing this information your contribution will be more impactful because others can follow up on your work and of course cite it. Please consider using Zenodo, Figshare, or other services that provide DOIs and allow anonymous and semi-anonymous methods of archiving software and datasets. Archive.org is recommended for the dissemination of larger datasets. These datasets, anonymized through Zenodo and other services, should be linked within the paper itself. Instructions for double-blind friendly uploading of datasets are available here: https://ineed.coffee/post/how-to-disclose-data-for-double-blind-review-and-make-it-archived-open-data-upon-acceptance.html.

Important Dates

-Abstract submission deadline: October 13, 2023 AoE

-Paper submission deadline: October 29, 2023 AoE

-Notifications: December 15, 2023 AoE

-Camera Ready: January 19, 2024 AoE