Research PapersSANER 2024
Wed 13 MarDisplayed time zone: Athens change
08:30 - 09:00 | |||
09:00 - 10:30 | |||
09:00 90mKeynote | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 7mTalk | 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 7mTalk | 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 7mTalk | 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 7mTalk | 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 15mTalk | 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 15mTalk | “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 15mTalk | 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 15mTalk | 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 15mResearch 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 7mTalk | 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 7mTalk | OppropBERL: A GNN and BERT-style Reinforcement Learning-based Type Inference System Short Papers and Posters Track |
14:00 - 15:30 | Mobile AppsResearch Papers / Tools Demo Track / Early Research Achievement (ERA) Track at KURU Chair(s): Daniel Feitosa University of Groningen | ||
14:00 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 7mTalk | 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 15mTalk | 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 7mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | Adaptoring: Adapter Generation to Provide an Alternative API for a Library Research Papers Pre-print |
Thu 14 MarDisplayed time zone: Athens change
08:30 - 09:00 | |||
09:00 - 10:30 | |||
09:00 90mKeynote | Bringing the power of AI to your application Research Papers Krzysztof Cieślak GitHub Next |
11:00 - 12:30 | Software Analysis and Recommendation SystemsShort Papers and Posters Track / Industrial Track / Research Papers / Tools Demo Track / Reproducibility Studies and Negative Results (RENE) Track / Early Research Achievement (ERA) Track at KUU Chair(s): Roberta Capuano University of L'Aquila, Italy | ||
11:00 15mTalk | 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 7mTalk | 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 7mTalk | Debloating Feature-Rich Closed-Source Software Short Papers and Posters Track Zhen Huang DePaul University | ||
11:29 15mTalk | 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 15mTalk | 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 7mTalk | 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 15mTalk | 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 7mTalk | 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 7mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | Predicting Line-Level Defects by Capturing Code Contexts with Hierarchical Transformers Research Papers | ||
12:00 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 | |||
14:00 9mTalk | 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 9mTalk | 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 9mTalk | 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 9mTalk | 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 9mTalk | 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 9mTalk | 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 9mTalk | 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 9mTalk | 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 9mTalk | 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 9mTalk | 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 | |||
14:00 15mTalk | Exploring Markers and Drivers of Gender Bias in Machine Translations Research Papers Pre-print | ||
14:15 15mTalk | 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 15mTalk | 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 15mTalk | Comparative Study of Reinforcement Learning in GitHub Pull Request Outcome Predictions Research Papers | ||
15:00 15mTalk | 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 15mTalk | 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 | |||
16:00 8mTalk | 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 8mTalk | 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 8mTalk | On the Hunt for Invalid Objects: Exploring the Object State Space with Program Mutants Short Papers and Posters Track | ||
16:24 8mTalk | OppropBERL: A GNN and BERT-style Reinforcement Learning-based Type Inference System Short Papers and Posters Track | ||
16:32 8mTalk | Debloating Feature-Rich Closed-Source Software Short Papers and Posters Track Zhen Huang DePaul University | ||
16:40 8mTalk | 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 8mTalk | Towards Efficient Program Repair with APR Tools Based on Genetic Algorithms Short Papers and Posters Track |
16:00 - 17:00 | |||
Fri 15 MarDisplayed time zone: Athens change
09:00 - 10:30 | Program AnalysisShort Papers and Posters Track / Research Papers / Early Research Achievement (ERA) Track at KURU Chair(s): Xiaozhou Li University of Oulu | ||
09:00 7mTalk | 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 7mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 7mTalk | 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 7mTalk | On the Hunt for Invalid Objects: Exploring the Object State Space with Program Mutants Short Papers and Posters Track |
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 15mTalk | 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 15mTalk | ALANCA: Active Learning Guided Adversarial Attacks for Code Comprehension on Diverse Pre-trained and Large Language Models Research Papers | ||
09:30 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 | Code Quality and RefactoringTools Demo Track / Early Research Achievement (ERA) Track / Research Papers / Reproducibility Studies and Negative Results (RENE) Track / Industrial Track at KURU Chair(s): Davide Taibi University of Oulu and Tampere University | ||
11:00 7mTalk | 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 15mTalk | 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 15mTalk | 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 7mTalk | 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 15mTalk | 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 7mTalk | 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 7mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | Sources of Underproduction in Open Source Software Research Papers Pre-print | ||
11:45 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 7mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | Testing Constraint Checking Implementations via Principled Metamorphic Transformations Research Papers | ||
15:00 7mTalk | 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 7mTalk | Towards Efficient Program Repair with APR Tools Based on Genetic Algorithms Short Papers and Posters Track |
16:00 - 17:00 | Software EcosystemsResearch Papers / Short Papers and Posters Track at LAPPI Chair(s): Anna-Katharina Wickert TU Darmstadt, Germany | ||
16:00 15mTalk | 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 15mTalk | 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 7mTalk | 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 | |||
Unscheduled Events
Not scheduled Keynote | Naturalness and Bimodality of Software Research Papers | ||
Not scheduled Social Event | Social Event + Social Dinner Research Papers |
Accepted 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