Tools Demo Track SANER 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 | |||
Accepted Papers
Call for Paper
The Tool Demonstration track of the 31st International Conference on Software Analysis, Evolution, and Reengineering (SANER’24) provides an excellent opportunity for researchers and practitioners to showcase innovative tools, prototypes, and software systems related to software analysis, engineering, and refactoring. The track aims to foster knowledge exchange, collaboration, and discussions about the latest advancements in tools and technologies that support software development, maintenance, and improvement.
Tool demonstrations should showcase the implementation of research approaches through practical tools. These tools can range from advanced prototypes to fully developed products that are in the process of being commercialized. We particularly encourage proposals for tool demonstrations that complement full research papers. While a research paper aims to provide background information and highlight the scientific contribution of a new software engineering approach, the tool demonstration offers an excellent opportunity to demonstrate how the scientific approach has been translated into a functional tool prototype. As a result, authors of research papers are strongly encouraged to submit the corresponding tools to this track. Tool demonstrations related to any of the topics covered in the conference are welcome and deemed suitable.
Evaluation Criteria
Each submission will be reviewed by at least three members of the tool demonstration program committee. The committee will review each submission on its merits and quality.
A good tool paper should:
- Fall under the topics mentioned for SANER 2024 research track;
- Present and discuss a tool that has NOT been published before as a tool paper;
- Motivate the need for the tool;
- Describe the tool’s novelty and how it relates to previous industrial or research efforts;
- Describe the tool’s goals, requirements, architecture and explain its inner workings;
- NOT necessarily contain a large-scale empirical study of the tool, BUT any empirical results or user feedback are highly encouraged;
- Optionally, include in the abstract the URL of a 3-to-5 minute screencast, either with annotations or voice-over, that provides a concise version of the tool demo scenario. The video should be posted on YouTube (private, not shared) or hosted on the tool’s website.
Submission Instructions
Submissions of tool demonstrations must:
- adhere to the conference proceedings style (IEEE proceedings paper format guidelines.);
- have a maximum of 5 pages that describe the criteria above;
- be uploaded electronically in PDF format via the SANER 2024 Easychair submission site.
Accepted tool demonstrations will be allocated 5 pages in the conference proceedings. Presenters of accepted tool demonstrations will have the opportunity to (i) deliver a presentation that will be included in the conference program, and (ii) conduct a hands-on session where attendees of SANER can actively use and experiment with the demonstrated tools. Please note that commercial products and tools currently under commercialization procedures CANNOT be accepted for the tool demonstration track. The purpose of these demonstrations is to emphasize scientific contributions and, as such, should not be used as sales pitches.
Important Dates
- Paper submission:
November 20, 2023November 27, 2023 AoE (extended) - Notifications: December 22, 2023 AoE
- Camera Ready: January 19, 2024 AoE