Sun 8 MayDisplayed time zone: Eastern Time (US & Canada) change
07:00 - 07:10 | Opening SessionNLBSE at NLBSE room Chair(s): Andrea Di Sorbo University of Sannio, Sebastiano Panichella Zurich University of Applied Sciences | ||
07:10 - 08:10 | |||
07:10 60mKeynote | Deep Learning & Software Engineering: Past, Present and Future NLBSE Denys Poshyvanyk William and Mary |
08:10 - 08:30 | BreakNLBSE at NLBSE room Chair(s): Andrea Di Sorbo University of Sannio, Sebastiano Panichella Zurich University of Applied Sciences | ||
08:30 - 09:40 | Paper Session 1NLBSE at NLBSE room Chair(s): Andrea Di Sorbo University of Sannio, Sebastiano Panichella Zurich University of Applied Sciences | ||
08:30 20mTalk | Unsupervised Extreme Multi Label Classification of Stack Overflow Posts NLBSE | ||
08:50 20mTalk | Understanding Digits in Identifier Names: An Exploratory Study NLBSE Anthony Peruma Rochester Institute of Technology, Christian D. Newman Rochester Institute of Technology Pre-print Media Attached | ||
09:10 15mTalk | From Zero to Hero: Generating Training Data for Question-To-Cypher Models NLBSE | ||
09:25 15mTalk | Automatic Identification of Informative Code in Stack Overflow Posts NLBSE Preetha Chatterjee Drexel University, USA |
09:40 - 09:50 | BreakNLBSE at NLBSE room Chair(s): Andrea Di Sorbo University of Sannio, Sebastiano Panichella Zurich University of Applied Sciences | ||
09:50 - 11:00 | Tool CompetitionNLBSE at NLBSE room Chair(s): Oscar Chaparro College of William & Mary, Rafael Kallis Rafael Kallis Consulting | ||
09:50 10mTalk | Competition description NLBSE | ||
10:00 10mTalk | Issue Report Classification Using Pre-trained Language Models NLBSE | ||
10:10 10mTalk | BERT-Based GitHub Issue Report Classification NLBSE | ||
10:20 10mTalk | Predicting Issue Types with seBERT NLBSE | ||
10:30 10mTalk | GitHub Issue Classification Using BERT-Style Models NLBSE | ||
10:40 10mTalk | CatIss: An Intelligent Tool for Categorizing Issues reports using Transformers NLBSE Maliheh Izadi Delft University of Technology | ||
10:50 10mPanel | Panel discussion NLBSE |
11:00 - 11:20 | BreakNLBSE at NLBSE room Chair(s): Andrea Di Sorbo University of Sannio, Sebastiano Panichella Zurich University of Applied Sciences | ||
12:45 - 13:00 | ClosingNLBSE at NLBSE room Chair(s): Andrea Di Sorbo University of Sannio, Sebastiano Panichella Zurich University of Applied Sciences | ||
Mon 9 MayDisplayed time zone: Eastern Time (US & Canada) change
01:00 - 01:15 | Introduction (Pacific)SMeW - Student Mentoring Workshop at Student Mentoring room Chair(s): Shinpei Hayashi Tokyo Institute of Technology | ||
01:15 - 01:45 | Mentoring Session 1 (Pacific)SMeW - Student Mentoring Workshop at Student Mentoring room Chair(s): Shinpei Hayashi Tokyo Institute of Technology | ||
01:45 - 02:15 | Mentoring Session 2 (Pacific)SMeW - Student Mentoring Workshop at Student Mentoring room Chair(s): Shinpei Hayashi Tokyo Institute of Technology | ||
02:15 - 02:45 | Informal Social TimeSMeW - Student Mentoring Workshop at Student Mentoring room Chair(s): Jonathan Bell Northeastern University, Shinpei Hayashi Tokyo Institute of Technology, Ciera Jaspan Google | ||
03:00 - 03:30 | Mentoring Session 3 (Pacific)SMeW - Student Mentoring Workshop at Student Mentoring room Chair(s): Shinpei Hayashi Tokyo Institute of Technology | ||
03:15 - 04:30 | Session 1SBST at SBST room Chair(s): Giovani Guizzo University College London, Sebastiano Panichella Zurich University of Applied Sciences | ||
03:15 15mDay opening | Introduction SBST | ||
03:30 60mKeynote | Deep Learning Testing SBST Paolo Tonella USI Lugano |
03:30 - 04:00 | Informal Social TimeSMeW - Student Mentoring Workshop at Student Mentoring room Chair(s): Jonathan Bell Northeastern University, Shinpei Hayashi Tokyo Institute of Technology, Ciera Jaspan Google | ||
04:00 - 05:00 | |||
04:00 60mOther | Program available on an external website RoSE |
04:45 - 06:00 | Session 2SBST at SBST room Chair(s): Giovani Guizzo University College London, Sebastiano Panichella Zurich University of Applied Sciences | ||
04:45 45mTutorial | Learning and Refining Input Grammars for Effective Fuzzing SBST Rahul Gopinath CISPA, Germany | ||
05:30 15mTalk | Learning to Rank for Test Case Prioritization SBST | ||
05:45 10mTalk | Wasserstein Generative Adversarial Networks for Online Test Generation for Cyber Physical Systems SBST Jarkko Peltomäki Åbo Akademi University, Frankie Spencer Åbo Akademi University, Ivan Porres Åbo Akademi University |
05:00 - 06:00 | |||
05:00 60mOther | Program available on an external website RoSE |
07:00 - 07:50 | |||
07:00 50mKeynote | Becoming and being a researcher–what I wish someone told me when I started DS - Doctoral Symposium |
07:00 - 08:15 | |||
07:00 75mOther | Program available on an external website RoSE |
07:30 - 10:00 | Session 3SBST at SBST room Chair(s): Giovani Guizzo University College London, Sebastiano Panichella Zurich University of Applied Sciences | ||
07:30 15mTalk | A Comparative Evaluation on the Quality of Manual and Automatic Test Case Generation Techniques for Scientific Software - A Case Study of a Python Project for Material Science Workflows SBST Daniel Trübenbach Humboldt-Universität zu Berlin, Sebastian Müller Humboldt-Universität zu Berlin, Lars Grunske Humboldt-Universität zu Berlin | ||
07:45 10mTalk | Towards Run-Time Search for Real-World Multi-Agent Systems SBST | ||
08:00 2hPanel | Discussion Panel - SBST vs Fuzzing: Intersections and Differences SBST Andreas Zeller CISPA, Annibale Panichella Delft University of Technology, Lionel Briand University of Luxembourg; University of Ottawa, Marcel Böhme MPI-SP, Germany and Monash University, Australia, Mark Harman University College London, Myra Cohen Iowa State University, Paolo Tonella USI Lugano |
07:45 - 08:00 | Opening RemarksMET at MET room Chair(s): Xiaoyuan Xie School of Computer Science, Wuhan University, China | ||
08:00 - 08:10 | |||
08:00 - 09:30 | |||
08:00 15mDoctoral symposium paper | Assessing the Quality of Computational Notebooks for a Frictionless Transition from Exploration to Production DS - Doctoral Symposium Luigi Quaranta University of Bari, Italy Pre-print | ||
08:15 15mDoctoral symposium paper | Architecture Synthesis for Optimized and Flexible Production DS - Doctoral Symposium Tarik Terzimehic fortiss GmbH | ||
08:30 15mDoctoral symposium paper | A Framework to Support Software Developers in Implementing Privacy Features DS - Doctoral Symposium Anthony Mazeli University of Bristol | ||
08:45 15mDoctoral symposium paper | Completeness of Composite Refactorings for Smell Removal DS - Doctoral Symposium Ana Carla Bibiano PUC-Rio | ||
09:00 15mDoctoral symposium paper | Improving Automated Crash Reproduction DS - Doctoral Symposium Philip Oliver Victoria University of Wellington | ||
09:15 15mDoctoral symposium paper | Topology of the Documentation Landscape DS - Doctoral Symposium Marco Raglianti Software Institute - USI, Lugano |
08:00 - 09:30 | Metamorphic Testing in Deep LearningMET at MET room Chair(s): Xiaoyuan Xie School of Computer Science, Wuhan University, China | ||
08:00 30mTalk | In-Place Metamorphic Exploration and Testing MET Zhi Quan (George) Zhou University of Wollongong, Australia, Junting Zhu University of Wollongong, Tsong Yueh Chen Swinburne University of Technology, Dave Towey University of Nottingham Ningbo China | ||
08:30 30mTalk | Fairness Evaluation in Deepfake Detection Models using Metamorphic Testing MET Muxin Pu Monash University Malaysia, Meng Yi Kuan Monash University Malaysia, Nyee Thoang Lim Monash University Malaysia, Mei Kuan Lim Monash University Malaysia, Chun Yong Chong Monash University Malaysia | ||
09:00 30mTalk | SR-MT:A Metamorphic Method to Test Robustness of Speech Recognition Software MET Feifei Wang Naval University of Engineering, Kerong Ben Naval University of Engineering, Xian Zhang Naval University of Engineering |
08:10 - 09:10 | |||
08:10 20mTalk | On the accuracy of bot detection techniques BotSE A: Mehdi Golzadeh Software Engineering lab, University of Mons, A: Alexandre Decan University of Mons, A: Natarajan Chidambaram University of Mons Pre-print | ||
08:30 20mTalk | Leveraging Predictions From Multiple Repositories to Improve Bot Detection BotSE A: Natarajan Chidambaram University of Mons, A: Alexandre Decan University of Mons, A: Mehdi Golzadeh Software Engineering lab, University of Mons Pre-print | ||
08:50 20mTalk | Digital Mentor: Towards a Conversational Bot to Identify Hypotheses for Software Startups BotSE A: Jorge Melegati Free University of Bozen-Bolzano, A: Xiaofeng Wang Free University of Bozen-Bolzano Pre-print |
08:45 - 09:00 | |||
08:45 - 09:45 | |||
08:45 60mOther | Program available on an external website RoSE |
09:00 - 10:00 | Panel: The Role of Software Engineering Foundations in Critical Automated Decision-Making SystemsFairWare at FairWare room Chair(s): Jeanna Matthews | ||
09:25 - 11:00 | |||
09:25 15mTalk | An Assure AI Bot (AAAI bot) BotSE | ||
09:40 20mTalk | Survey of Automation Practices in Model-Driven Development and Operations BotSE Pre-print | ||
10:00 60mKeynote | Software Bots as Superheroes in the SPACE of Developer Productivity BotSE |
09:40 - 11:00 | |||
09:40 13mDoctoral symposium paper | Beginners vs. Professionals: Accelerating the Learning of Sofware Testing DS - Doctoral Symposium Zhongyan Chen The University of Manchester | ||
09:53 13mDoctoral symposium paper | Lean Software Startup Practices and Software Engineering Education DS - Doctoral Symposium Orges Cico Norwegian University of Science and Technology | ||
10:06 13mDoctoral symposium paper | Behavior-based test smells refactoring: Toward an automatic approach to refactoring eager test smell DS - Doctoral Symposium Adriano Pizzini Pontifical Catholic University of Paraná | ||
10:20 13mDoctoral symposium paper | More Effective Test Case Generation with Multiple Tribes of AI DS - Doctoral Symposium Mitchell Olsthoorn Delft University of Technology DOI Pre-print | ||
10:33 13mDoctoral symposium paper | Applying Reconfiguration Cost and Control Pattern Modeling to Self-Adaptive Systems DS - Doctoral Symposium Michael Matthé University of Mannheim | ||
10:46 13mDoctoral symposium paper | Cross-Platform Testing of Quantum Computing Platforms DS - Doctoral Symposium Matteo Paltenghi University of Stuttgart |
09:45 - 10:00 | |||
09:45 15mOther | Program available on an external website RoSE |
10:00 - 11:00 | |||
10:00 60mKeynote | Testing of and with Cyber-cyber Digital Twins MET |
10:15 - 11:00 | Session 1: Algorithmic FairnessFairWare at FairWare room Chair(s): Tim Menzies North Carolina State University Fair Decision Making via Automated Repair of Decision Trees Zhang Jiang, Ivan Beschastnikh, Sergey Mechtaev, and Abhik Roychoudhury Fair-SSL: Building fair ML Software with less data Joymallya Chakraborty, Suvodep Majumder, and Huy Tu Privileged and Unprivileged Groups: An Empirical Study on the Impact of the Age Attribute on Fairness Max Hort and Federica Sarro | ||
10:15 - 12:30 | Session 4SBST at SBST room Chair(s): Giovani Guizzo University College London, Sebastiano Panichella Zurich University of Applied Sciences | ||
10:15 2hOther | Tool Competition SBST Gunel Jahangirova USI Lugano, Vincenzo Riccio USI Lugano, Fiorella Zampetti University of Sannio, Italy, Alessio Gambi University of Passau | ||
12:15 15mDay closing | Closing SBST |
11:00 - 12:30 | Metamorphic Testing for SimulationMET at MET room Chair(s): Upulee Kanewala University of North Florida | ||
11:00 30mTalk | Testing Ocean Software with Metamorphic Testing MET Quang-Hung Luu Swinburne University of Technology, Huai Liu Swinburne University of Technology, Tsong Yueh Chen Swinburne University of Technology, Hai L. Vu Monash University | ||
11:30 30mTalk | Metamorphic Testing in Bioinformatics Software: A Case Study on Metagenomic Assembly MET Brook Stacy Fraunhofer, USA CMA, Jason Hauzel Fraunhofer, USA CMA, Mikael Lindvall Fraunhofer USA CESE, Adam Porter University of Maryland, Mihai Pop University of Maryland, College Park | ||
12:00 30mTalk | On the Validation of Distributed Systems Simulation using Metamorphic Testing MET Alberto Núňez University Complutense of Madrid, Spain., Pablo C Canizares Autonomous University of Madrid, Spain, Pablo Gómez-Abajo Universidad Autónoma de Madrid, Esther Guerra Universidad Autonoma de Madrid, Juan de Lara Autonomous University of Madrid |
11:00 - 11:15 | Introduction (Atlantic)SMeW - Student Mentoring Workshop at Student Mentoring room Chair(s): Jonathan Bell Northeastern University, Ciera Jaspan Google | ||
11:15 - 13:00 | |||
11:15 20mTalk | An Exploratory Study of Reactions to Bot Comments on GitHub BotSE Pre-print | ||
11:35 20mTalk | On the Adoption of a TODO Bot on GitHub: A Preliminary Study BotSE A: Hamid Mohayeji Nasrabadi Eindhoven University of Technology, A: Felipe Ebert Jheronimus Academy of Data Science, A: Eleni Constantinou Eindhoven University of Technology, A: Alexander Serebrenik Eindhoven University of Technology | ||
11:55 20mTalk | Classifying Issues into Custom Labels in GitBot BotSE | ||
12:15 45mTalk | Say it with Bots! BotSE |
11:15 - 11:45 | Mentoring Session 1 (Atlantic)SMeW - Student Mentoring Workshop at Student Mentoring room Chair(s): Jonathan Bell Northeastern University, Ciera Jaspan Google | ||
11:45 - 12:15 | Mentoring Session 2 (Atlantic)SMeW - Student Mentoring Workshop at Student Mentoring room Chair(s): Jonathan Bell Northeastern University, Ciera Jaspan Google | ||
12:00 - 13:15 | Lunch and Learn KeynoteFairWare at FairWare room Chair(s): Alicia Boyd DePaul University Keynote Speaker: Dr. Angela D.R. Smith | ||
12:15 - 12:45 | Informal Social TimeSMeW - Student Mentoring Workshop at Student Mentoring room Chair(s): Jonathan Bell Northeastern University, Shinpei Hayashi Tokyo Institute of Technology, Ciera Jaspan Google | ||
12:30 - 12:40 | |||
13:00 - 13:30 | Closing session with open discussionBotSE at BotSE room Chair(s): Tom Mens University of Mons, Stefan Wagner University of Stuttgart, Mairieli Wessel Delft University of Technology | ||
13:00 - 14:00 | |||
13:00 30mTalk | On the Cost-Effectiveness of Composite Metamorphic Relations for Testing Deep Learning Systems MET Aitor Arrieta Mondragon University | ||
13:30 30mTalk | Automated Generation of Metamorphic Relations for Query-Based Systems MET Sergio Segura Universidad de Sevilla, Juan C. Alonso Universidad de Sevilla, Alberto Martin-Lopez Universidad de Sevilla, Amador Durán University of Seville, Javier Troya Universidad de Málaga, Spain, Antonio Ruiz-Cortés University of Seville |
13:00 - 13:30 | Mentoring Session 3 (Atlantic)SMeW - Student Mentoring Workshop at Student Mentoring room Chair(s): Jonathan Bell Northeastern University, Ciera Jaspan Google | ||
13:30 - 14:00 | Session 2: Towards Sociotechnical EquityFairWare at FairWare room Chair(s): Justin Smith Lafayette College Detecting Obstacles to Collaboration in an Online Participatory Democracy Platform: A Use-case Driven Analysis William Aboucava, Rafael Angarita, and Valérie Issamy Making Recruitment More Inclusive: Unfairness monitoring for a job matching machine learning algorithm Sebastien Delecraz, Loukman Eltarr, Martin Becuwe, Henri Bouxin, Nicolas Boutin, and Olivier Oullier | ||
13:30 - 14:00 | Informal Social TimeSMeW - Student Mentoring Workshop at Student Mentoring room Chair(s): Jonathan Bell Northeastern University, Shinpei Hayashi Tokyo Institute of Technology, Ciera Jaspan Google | ||
15:00 - 16:00 | Panel: Beyond Algorithmic FairnessFairWare at FairWare room Chair(s): Brittany Johnson George Mason University A discussion of open issues in fair and equitable data and technology. | ||
16:00 - 16:30 | |||
20:00 - 21:00 | Dynamic AnalysisDEMO - Demonstrations at ICSE Demo room 1 Chair(s): Shiyi Wei University of Texas at Dallas | ||
20:00 15mDemonstration | Common Data Guided Crash Injection for Cloud Systems DEMO - Demonstrations Yu Gao Institute of Software, Chinese Academy of Sciences, China, Dong Wang Institute of software, Chinese academy of sciences, Qianwang Dai Institute of Software, Chinese Academy of Sciences, Wensheng Dou Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences Pre-print Media Attached | ||
20:15 15mDemonstration | Dynaplex: Inferring Asymptotic Runtime Complexity of Recursive Programs DEMO - Demonstrations Didier Ishimwe University of Nebraska-Lincoln, ThanhVu Nguyen George Mason University, KimHao Nguyen University of Nebraska-Lincoln Pre-print Media Attached | ||
20:30 15mDemonstration | DistFax: A Toolkit for Measuring Interprocess Communications and Quality of Distributed Systems DEMO - Demonstrations Xiaoqin Fu Washington State University, Boxiang Lin Washington State University, Haipeng Cai Washington State University, USA DOI Pre-print Media Attached |
20:00 - 21:00 | |||
20:00 5mPoster | Program Translation using Model-Driven Engineering Posters Dr Kevin Lano King's College London | ||
20:05 5mPoster | CRustS: A Transpiler from Unsafe C to Safer Rust Posters Michael Ling Huawei Technologies Canada, Yijun Yu The Open University, UK, Haitao Wu Huawei Technologies Canada, Yuan Wang Huawei Sweden Research Center, James R. Cordy Queen's University, Ahmed E. Hassan Queen's University | ||
20:10 5mPoster | Towards Mining OSS Skills from GitHub Activity Posters Jenny T. Liang University of Washington, Denae Ford Microsoft Research, Thomas Zimmermann Microsoft Research DOI Pre-print | ||
20:15 5mPoster | Deriving Semantics-Aware Fuzzers from Web API Schemas Posters |
20:00 - 21:00 | Reliability and Safety 3Technical Track at ICSE room 3-even hours Chair(s): Antonio Filieri Imperial College London | ||
20:00 5mTalk | Promal: Precise Window Transition Graphs for Android via Synergy of Program Analysis and Machine Learning Technical Track Changlin Liu Case Western Reserve University, Hanlin Wang Case Western Reserve University, Tianming Liu Monash Univerisity, Diandian Gu Peking University, Yun Ma Peking University, Haoyu Wang Huazhong University of Science and Technology, China, Xusheng Xiao Case Western Reserve University DOI Pre-print Media Attached | ||
20:05 5mTalk | EAGLE: Creating Equivalent Graphs to Test Deep Learning Libraries Technical Track Jiannan Wang Purdue University, Thibaud Lutellier University of Waterloo, Shangshu Qian Purdue University, Hung Viet Pham University of Waterloo, Lin Tan Purdue University Pre-print Media Attached | ||
20:10 5mTalk | DeepTraLog: Trace-Log Combined Microservice Anomaly Detection through Graph-based Deep Learning Technical Track Chenxi Zhang Fudan University, Xin Peng Fudan University, Chaofeng Sha Fudan University, Ke Zhang Fudan University, Zhenqing Fu Fudan University, Xiya Wu Fudan University, Qingwei Lin Microsoft Research, Dongmei Zhang Microsoft Research Pre-print Media Attached | ||
20:15 5mTalk | Repairing Brain-Computer Interfaces with Fault-based Data Acquisition Technical Track Cailin Winston University of Washington, Caleb Winston University of Washington, Chloe N Winston University of Washington, Claris Winston University of Washington, Cleah Winston , Rajesh PN Rao University of Washington, René Just University of Washington Pre-print Media Attached | ||
20:20 5mTalk | PReach: A Heuristic for Probabilistic Reachability to Identify Hard to Reach Statements Technical Track Seemanta Saha University of California Santa Barbara, Mara Downing University of California, Santa Barbara, Tegan Brennan , Tevfik Bultan University of California, Santa Barbara Pre-print Media Attached |
20:00 - 21:00 | Search-Based Software Engineering 2NIER - New Ideas and Emerging Results / Technical Track at ICSE room 4-even hours Chair(s): Ali Ouni ETS Montreal, University of Quebec | ||
20:00 5mTalk | A Black Box Technique to Reduce Energy Consumption of Android Apps NIER - New Ideas and Emerging Results Abdul Ali Bangash University of Alberta, Canada, Karim Ali University of Alberta, Abram Hindle University of Alberta Pre-print Media Attached | ||
20:05 5mTalk | Fairness-aware Configuration of Machine Learning Libraries Technical Track Saeid Tizpaz-Niari University of Texas at El Paso, Ashish Kumar , Gang (Gary) Tan Pennsylvania State University, Ashutosh Trivedi University of Colorado Boulder DOI Pre-print Media Attached | ||
20:10 5mTalk | Unleashing the Power of Compiler Intermediate Representation to Enhance Neural Program Embeddings Technical Track Zongjie Li The Hong Kong University of Science and Technology, Pingchuan Ma HKUST, Huaijin Wang , Shuai Wang Hong Kong University of Science and Technology, Qiyi Tang Tencent Security Keen Lab, Sen Nie Keen Security Lab, Tencent, Shi Wu Tencent Security Keen Lab DOI Pre-print Media Attached | ||
20:15 5mTalk | Control Parameters Considered Harmful: Detecting Range Specification Bugs in Drone Configuration Modules via Learning-Guided Search Technical Track Ruidong Han Xidian University, Chao Yang Xidian University, Siqi Ma The University of New South Wales Canberra, Jianfeng Ma Xidian University, Cong Sun Xidian University, Juanru Li Shanghai Jiao Tong University, Elisa Bertino Purdue University DOI Pre-print Media Attached | ||
20:20 5mTalk | Search-based Diverse Sampling from Real-world Software Product Lines Technical Track Yi Xiang South China University of Technology, Han Huang South China University of Technology, Yuren Zhou School of Data and Computer Science, Sun Yat-sen University, Sizhe Li South China University of Technology, Chuan Luo Beihang University, Qingwei Lin Microsoft Research, Miqing Li University of Birmingham, Xiaowei Yang South China University of Technology DOI Pre-print Media Attached | ||
20:25 5mTalk | Code Search based on Context-aware Code Translation Technical Track Weisong Sun State Key Laboratory for Novel Software Technology, Nanjing University, Chunrong Fang Nanjing University, Yuchen Chen Nanjing University, Guanhong Tao Purdue University, USA, Tingxu Han Nanjing University, Quanjun Zhang Nanjing University Pre-print Media Attached |
21:00 - 22:00 | Apps and App Store Analysis 1Technical Track at ICSE room 1-odd hours Chair(s): John Grundy Monash University | ||
21:00 5mTalk | JuCify: A Step Towards Android Code Unification for Enhanced Static Analysis Technical Track Jordan Samhi University of Luxembourg, Jun Gao University of Luxembourg, Luxembourg, Nadia Daoudi SnT, University of Luxembourg, Pierre Graux University of Luxembourg, Henri Hoyez , Xiaoyu Sun Monash University, Kevin Allix University of Luxembourg, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg DOI Pre-print Media Attached | ||
21:05 5mTalk | Where is Your App Frustrating Users? Technical Track Yawen Wang Institute of Software, Chinese Academy of Sciences, Junjie Wang Institute of Software at Chinese Academy of Sciences, Hongyu Zhang University of Newcastle, Xuran Ming Institute of Software, Chinese Academy of Sciences, Lin Shi ISCAS, Qing Wang Institute of Software at Chinese Academy of Sciences DOI Pre-print Media Attached | ||
21:10 5mTalk | Towards Automatically Repairing Compatibility Issues in Published Android Apps Technical Track Yanjie Zhao Monash University, Li Li Monash University, Kui Liu Nanjing University of Aeronautics and Astronautics, China, John Grundy Monash University Pre-print Media Attached | ||
21:15 5mTalk | Difuzer: Uncovering Suspicious Hidden Sensitive Operations in Android Apps Technical Track Jordan Samhi University of Luxembourg, Li Li Monash University, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg DOI Pre-print Media Attached |
21:00 - 22:00 | Reliability and Safety 4Technical Track / NIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice at ICSE room 2-odd hours Chair(s): Jonathan Sillito Brigham Young University | ||
21:00 5mTalk | Are We Training with The Right Data? Evaluating Collective Confidence in Training Data using Dempster Shafer Theory NIER - New Ideas and Emerging Results Pre-print Media Attached | ||
21:05 5mTalk | Automating Staged Rollout with Reinforcement Learning NIER - New Ideas and Emerging Results Shadow Pritchard University of Tulsa, Vidhyashree Nagaraju University of Tulsa, Lance Fiondella University of Massachusetts Dartmouth Pre-print File Attached | ||
21:10 5mTalk | An Empirical Study on Quality Issues of eBay's Big Data SQL Analytics Platform SEIP - Software Engineering in Practice Feng Zhu ebay.Inc, Lijie Xu Institute of Software, Chinese Academy of Sciences, Gang Ma ebay.Inc, Shuping Ji University of Toronto, Jie Wang Peking University, China / Ant Group, China / Alibaba Group, China, Gang Wang ebay.Inc, Hongyi Zhang ebay.Inc, Kun Wan ebay.Inc, Mingming Wang ebay.Inc, Xingchao Zhang ebay.Inc, Yuming Wang ebay.Inc, Jingpin Li ebay.Inc DOI Pre-print | ||
21:15 5mTalk | PerfSig: Extracting Performance Bug Signatures via Multi-modality Causal Analysis Technical Track Jingzhu He ShanghaiTech University, Yuhang Lin North Carolina State University, Xiaohui Gu North Carolina State University, Chin-Chia Michael Yeh Visa Research, Zhongfang Zhuang Visa Research DOI Pre-print Media Attached | ||
21:20 5mTalk | TOGA: A Neural Method for Test Oracle GenerationDistinguished Paper Award Technical Track Elizabeth Dinella , Gabriel Ryan Columbia University, USA, Todd Mytkowicz Microsoft Research, Shuvendu K. Lahiri Microsoft Research DOI Pre-print Media Attached | ||
21:25 5mTalk | Towards Practical Robustness Analysis for DNNs based on PAC-Model Learning Technical Track Renjue Li Institute of Software at Chinese Academy of Sciences, China, Pengfei Yang Institute of Software at Chinese Academy of Sciences, China, Cheng-Chao Huang Nanjing Institute of Software Technology, ISCAS, Youcheng Sun The University of Manchester, Bai Xue Institute of Software at Chinese Academy of Sciences, China, Lijun Zhang Institute of Software, Chinese Academy of Sciences Pre-print Media Attached |
21:00 - 22:00 | Program Analysis 3Technical Track / SEIP - Software Engineering in Practice / Journal-First Papers at ICSE room 5-odd hours Chair(s): Travis Breaux Carnegie Mellon University | ||
21:00 5mTalk | Learning to Find Usages of Library Functions in Optimized Binaries Journal-First Papers Toufique Ahmed University of California at Davis, Prem Devanbu Department of Computer Science, University of California, Davis, Anand Ashok Sawant University of California, Davis Link to publication DOI Pre-print Media Attached | ||
21:05 5mTalk | InspectJS: Leveraging Code Similarity and User-Feedback for Effective Taint Specification Inference for JavaScript SEIP - Software Engineering in Practice Saikat Dutta University of Illinois at Urbana-Champaign, Diego Garbervetsky University of Buenos Aires and CONICET, Argentina, Shuvendu K. Lahiri Microsoft Research, Max Schaefer GitHub, Inc. DOI Pre-print Media Attached | ||
21:10 5mTalk | Static Inference Meets Deep Learning: A Hybrid Type Inference Approach for PythonNominated for Distinguished Paper Technical Track Yun Peng The Chinese University of Hong Kong, Cuiyun Gao Harbin Institute of Technology, Zongjie Li The Hong Kong University of Science and Technology, Bowei Gao Harbin Institute of Technology, Shenzhen, David Lo Singapore Management University, Qirun Zhang Georgia Institute of Technology, USA, Michael Lyu The Chinese University of Hong Kong DOI Pre-print Media Attached | ||
21:15 5mTalk | DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programs Technical Track Mohammad Wardat Dept. of Computer Science, Iowa State University, Breno Dantas Cruz Dept. of Computer Science, Iowa State University, Wei Le Iowa State University, Hridesh Rajan Iowa State University Pre-print Media Attached | ||
21:20 5mTalk | Striking a Balance: Pruning False-Positives from Static Call GraphsNominated for Distinguished Paper Technical Track Akshay Utture University of California, Los Angeles (UCLA), Shuyang Liu University of California, Los Angeles, Christian Gram Kalhauge Technical University of Denmark, Jens Palsberg University of California at Los Angeles DOI Pre-print Media Attached |
22:00 - 23:00 | Validation and Verification 3SEIP - Software Engineering in Practice / Technical Track at ICSE room 4-even hours Chair(s): Yu Feng University of California at Santa Barbara | ||
22:00 5mTalk | Verifying Dynamic Trait Objects in Rust SEIP - Software Engineering in Practice Alexa VanHattum Cornell University, Daniel Schwartz-Narbonne Amazon, n.n., Nathan Chong Amazon, Adrian Sampson Cornell University Pre-print Media Attached | ||
22:05 5mTalk | Linear-time Temporal Logic guided Greybox Fuzzing Technical Track Ruijie Meng National University of Singapore, Singapore, Zhen Dong Fudan University, China, Jialin Li National University of Singapore, Singapore, Ivan Beschastnikh University of British Columbia, Abhik Roychoudhury National University of Singapore DOI Pre-print Media Attached | ||
22:10 5mTalk | Quantifying Permissiveness of Access Control Policies Technical Track William Eiers University of California at Santa Barbara, USA, Ganesh Sankaran University of California Santa Barbara, Albert Li University of California Santa Barbara, Emily O'Mahony University of California Santa Barbara, Benjamin Prince University of California Santa Barbara, Tevfik Bultan University of California, Santa Barbara Pre-print Media Attached | ||
22:15 5mTalk | Analyzing User Perspectives on Mobile App Privacy at Scale Technical Track Preksha Nema Google Inc., Pauline Anthonysamy Google Inc., Nina Taft Google Inc., Sai Teja Peddinti Google Inc. Pre-print Media Attached |
22:00 - 23:00 | Synthesis and PerformanceTechnical Track / SEIP - Software Engineering in Practice at ICSE room 5-even hours Chair(s): John Grundy Monash University | ||
22:00 5mTalk | Toward Among-Device AI from On-Device AI with Stream Pipelines SEIP - Software Engineering in Practice MyungJoo Ham Samsung Electronics, Sangjung Woo Samsung Electronics, Jaeyun Jung Samsung Electronics, Wook Song Samsung Electronics, Gichan Jang Samsung Electronics, Yongjoo Ahn Samsung Electronics, Hyoungjoo Ahn Samsung Electronics Pre-print Media Attached | ||
22:05 5mTalk | SapientML: Synthesizing Machine Learning Pipelines by Learning from Human-Written Solutions Technical Track Ripon Saha , Akira Ura Fujitsu Ltd., Sonal Mahajan Uber Technologies Inc., Chenguang Zhu University of Texas at Austin, Linyi Li University of Illinois at Urbana-Champaign, Yang Hu The University of Texas at Austin, Hiroaki Yoshida AMD, Sarfraz Khurshid The University of Texas at Austin, Mukul Prasad Fujitsu Research of America Pre-print Media Attached | ||
22:10 5mTalk | Automatic Detection of Performance Bugs in Database Systems using Equivalent Queries Technical Track Xinyu Liu Georgia Institute of Technology, Qi Zhou Facebook, Joy Arulraj Georgia Institute of Technology, Alessandro Orso Georgia Tech Pre-print Media Attached |
23:00 - 00:00 | |||
23:00 - 00:00 | |||
Tue 10 MayDisplayed time zone: Eastern Time (US & Canada) change
03:00 - 04:00 | Tools and Environments 1DEMO - Demonstrations at ICSE Demo room 2 Chair(s): Junjie Wang Institute of Software at Chinese Academy of Sciences | ||
03:00 15mDemonstration | IntelliTC: Automating Type Changes in IntelliJ IDEA DEMO - Demonstrations Oleg Smirnov JetBrains Research, Saint Petersburg State University, Ameya Ketkar Oregon State University, USA, Timofey Bryksin JetBrains Research; HSE University, Nikolaos Tsantalis Concordia University, Danny Dig University of Colorado Boulder, USA Pre-print Media Attached | ||
03:15 15mDemonstration | Pynguin: Automated Unit Test Generation for Python DEMO - Demonstrations DOI Pre-print Media Attached | ||
03:30 15mDemonstration | TauPad: Test Data Augmentation of Point Clouds by Adversarial Mutation DEMO - Demonstrations Guandi Liu Nanjing University, Jiawei Liu Nanjing University, Quanjun Zhang Nanjing University, Chunrong Fang Nanjing University, Xufan Zhang Nanjing University |
03:00 - 04:00 | Mobile Applications 1Journal-First Papers / Technical Track at ICSE room 1-odd hours Chair(s): Luciano Baresi Politecnico di Milano | ||
03:00 5mTalk | FeatCompare: Feature Comparison for Competing Mobile Apps Leveraging User Reviews Journal-First Papers Maram Assi Queen's University, Safwat Hassan Thompson Rivers University, Yuan Tian Queens University, Kingston, Canada, Ying Zou Queen's University, Kingston, Ontario Link to publication Pre-print Media Attached | ||
03:05 5mTalk | Modx: Binary Level Partial Imported Third-Party Library Detection through Program Modularization and Semantic Matching Technical Track Can Yang Institute of Information Engineering, University of Chinese Academy of Sciences, Zhengzi Xu Nanyang Technological University, Hongxu Chen Huawei Technologies Co., Ltd., Yang Liu Nanyang Technological University, Xiaorui Gong Institute of Information Engineering, Chinese Academy of Science, Baoxu Liu Institute of Information Engineering, Chinese Academy of Sciences Pre-print Media Attached | ||
03:10 5mTalk | Large-scale Security Measurements on the Android Firmware Ecosystem Technical Track Qinsheng Hou Shandong University; Qi An Xin Group Corp., Wenrui Diao Shandong University, Yanhao Wang Qi An Xin Group Corp., Xiaofeng Liu Shandong University, Song Liu Qi An Xin Group Corp., Lingyun Ying Qi An Xin Group Corp., Shanqing Guo Shandong University, Yuanzhi Li Qi An Xin Group Corp., Meining Nie Qi An Xin Group Corp., Haixin Duan Institute for Network Science and Cyberspace, Tsinghua University; Qi An Xin Group Corp. Pre-print Media Attached | ||
03:15 5mTalk | Demystifying Android Non-SDK APIs: Measurement and Understanding Technical Track Shishuai Yang Shandong University, Rui Li Shandong University, Jiongyi Chen National University of Defense Technology, Wenrui Diao Shandong University, Shanqing Guo Shandong University Pre-print Media Attached |
03:00 - 04:00 | Program Repair 1Technical Track / Journal-First Papers at ICSE room 2-odd hours Chair(s): Ritu Kapur University of Sannio | ||
03:00 5mTalk | Evaluating Automatic Program Repair Capabilities to Repair API Misuses Journal-First Papers Maria Kechagia University College London, Sergey Mechtaev University College London, Federica Sarro University College London, Mark Harman University College London Link to publication DOI Pre-print Media Attached | ||
03:05 5mTalk | Improving Fault Localization and Program Repair with Deep Semantic Features and Transferred Knowledge Technical Track Xiangxin Meng Beihang University, Beijing, China, Xu Wang Beihang University, Hongyu Zhang University of Newcastle, Hailong Sun School of Computer Science and Engineering, Beihang University, Beijing,China, Xudong Liu Beihang University DOI Pre-print Media Attached | ||
03:10 5mTalk | NPEX: Repairing Java Null Pointer Exceptions without Tests Technical Track Junhee Lee Korea University, South Korea, Seongjoon Hong Korea University, Hakjoo Oh Korea University Pre-print Media Attached | ||
03:15 5mTalk | Neural Program Repair using Execution-based Backpropagation Technical Track He Ye KTH Royal Institute of Technology, Matias Martinez University of Valenciennes, Martin Monperrus KTH Royal Institute of Technology Pre-print Media Attached | ||
03:20 5mTalk | Trust Enhancement Issues in Program Repair Technical Track Yannic Noller National University of Singapore, Ridwan Salihin Shariffdeen National University of Singapore, Xiang Gao Beihang University, China, Abhik Roychoudhury National University of Singapore Pre-print Media Attached | ||
03:25 5mTalk | Causality-Based Neural Network Repair Technical Track Bing Sun Singapore Management University, Singapore, Jun Sun Singapore Management University, Long H. Pham Singapore University of Technology and Design, Jie Shi Huawei International Pre-print Media Attached |
03:00 - 04:00 | Software Security 1Journal-First Papers / Technical Track at ICSE room 3-odd hours Chair(s): Liliana Pasquale University College Dublin & Lero | ||
03:00 5mTalk | Deep Learning based Vulnerability Detection: Are We There Yet? Journal-First Papers Saikat Chakraborty Columbia University, Rahul Krishna IBM Research, Yangruibo Ding Columbia University, Baishakhi Ray Columbia University Link to publication DOI Media Attached | ||
03:05 5mTalk | ReMoS: Reducing Defect Inheritance in Transfer Learning via Relevant Model Slicing Technical Track Ziqi Zhang Peking University, Yuanchun Li Microsoft Research, Jindong Wang Microsoft Research, Bingyan Liu Peking University, Ding Li Peking University, Xiangqun Chen Peking University, Yao Guo Peking University, Yunxin Liu Tsinghua University Pre-print Media Attached | ||
03:10 5mTalk | Less is More: Supporting Developers in Vulnerability Detection during Code Review Technical Track Larissa Braz University of Zurich, Christian Aeberhard University of Zurich, Gül Calikli University of Glasgow, Alberto Bacchelli University of Zurich Link to publication DOI Pre-print Media Attached File Attached | ||
03:15 5mTalk | Aper: Evolution-Aware Runtime Permission Misuse Detection for Android Apps Technical Track Sinan Wang Southern University of Science and Technology, Yibo Wang Northeastern University, Xian Zhan The Hong Kong Polytechnic University, Ying Wang Northeastern University, China, Yepang Liu Southern University of Science and Technology, Xiapu Luo Hong Kong Polytechnic University, Shing-Chi Cheung Hong Kong University of Science and Technology DOI Pre-print Media Attached |
04:00 - 05:00 | |||
04:00 15mDemonstration | GIFdroid: An Automated Light-weight Tool for Replaying Visual Bug Reports DEMO - Demonstrations DOI Pre-print Media Attached | ||
04:15 15mDemonstration | TauLiM: Test Data Augmentation of LiDAR Point Cloud by Metamorphic Relation DEMO - Demonstrations Ju Lin Nanjing University, Jiawei Liu Nanjing University, Quanjun Zhang Nanjing University, Xufan Zhang Nanjing University, Chunrong Fang Nanjing University | ||
04:30 15mDemonstration | ReGVD: Revisiting Graph Neural Networks for Vulnerability Detection DEMO - Demonstrations Van-Anh Nguyen VNU - University of Science, Vietnam, Dai Quoc Nguyen Oracle Labs, Australia, Van Nguyen Monash University, Australia, Trung Le Monash University, Australia, Quan Hung Tran Adobe Research, San Jose, CA, USA, Dinh Phung Monash University, Australia Pre-print Media Attached | ||
04:45 15mDemonstration | META: Multidimensional Evaluation of Testing Ability DEMO - Demonstrations Tianqi Zhou Nanjing University, Jiawei Liu Nanjing University, Yifan Wang Shenzhen Research Institute of Nanjing University, Zhenyu Chen Nanjing University |
04:00 - 05:00 | Reliability and Safety 1Technical Track / SEIP - Software Engineering in Practice at ICSE room 1-even hours Chair(s): Cristian Cadar Imperial College London, UK | ||
04:00 5mTalk | Automatically Identifying Shared Root Causes of Test Breakages in SAP HANA SEIP - Software Engineering in Practice Gabin An KAIST, Juyeon Yoon Korea Advanced Institute of Science and Technology, Jeongju Sohn University of Luxembourg, Jingun Hong SAP Labs, Dongwon Hwang SAP Labs, Shin Yoo KAIST Pre-print Media Attached | ||
04:05 5mTalk | Record and Replay of Online Traffic for Microservices with Automatic Mocking Point Identification SEIP - Software Engineering in Practice Jiangchao Liu Ant Group, Jierui Liu Ant Group, Peng Di Ant Group, Alex X. Liu Ant Group, Zexin Zhong Ant Group; University of Technology Sydney Pre-print Media Attached | ||
04:10 5mTalk | DeepTraLog: Trace-Log Combined Microservice Anomaly Detection through Graph-based Deep Learning Technical Track Chenxi Zhang Fudan University, Xin Peng Fudan University, Chaofeng Sha Fudan University, Ke Zhang Fudan University, Zhenqing Fu Fudan University, Xiya Wu Fudan University, Qingwei Lin Microsoft Research, Dongmei Zhang Microsoft Research Pre-print Media Attached | ||
04:15 5mTalk | Decomposing Software Verification into Off-the-Shelf Components: An Application to CEGAR Technical Track Dirk Beyer LMU Munich, Germany, Jan Haltermann University of Oldenburg, Thomas Lemberger LMU Munich, Heike Wehrheim Carl von Ossietzky Universität Oldenburg / University of Oldenburg Pre-print Media Attached | ||
04:20 5mTalk | Precise Divide-By-Zero Detection with Affirmative Evidence Technical Track Yiyuan Guo The Hong Kong University of Science and Technology, Ant Group, Jinguo Zhou Ant Group, Peisen Yao The Hong Kong University of Science and Technology, Qingkai Shi Ant Group, Charles Zhang Hong Kong University of Science and Technology DOI Pre-print Media Attached | ||
04:25 5mTalk | Repairing Brain-Computer Interfaces with Fault-based Data Acquisition Technical Track Cailin Winston University of Washington, Caleb Winston University of Washington, Chloe N Winston University of Washington, Claris Winston University of Washington, Cleah Winston , Rajesh PN Rao University of Washington, René Just University of Washington Pre-print Media Attached |
04:00 - 05:00 | Software Testing 1Technical Track / Journal-First Papers at ICSE room 2-even hours Chair(s): Ajitha Rajan University of Edinburgh | ||
04:00 5mTalk | The Impact of Dormant Defects on Defect Prediction: a Study of 19 Apache Projects Journal-First Papers Davide Falessi University of Rome Tor Vergata, Italy, Aalok Ahluwalia California Polytechnic State University, Massimiliano Di Penta University of Sannio, Italy Link to publication DOI Media Attached | ||
04:05 5mTalk | Smoke Testing for Machine Learning: Simple Tests to Discover Severe Defects Journal-First Papers DOI Media Attached | ||
04:10 5mTalk | RNN-Test: Towards Adversarial Testing for Recurrent Neural Network Systems Journal-First Papers Jianmin Guo Tsinghua University, Quan Zhang Tsinghua University, Yue Zhao Huawei Technologies Co., Ltd., Heyuan Shi Central South University, Yu Jiang Tsinghua University, Jia-Guang Sun Link to publication DOI Pre-print Media Attached | ||
04:15 5mTalk | Adaptive Test Selection for Deep Neural Networks Technical Track Xinyu Gao Nanjing University, Yang Feng Nanjing University, Yining Yin Nanjing University, China, Zixi Liu Nanjing University, Zhenyu Chen Nanjing University, Baowen Xu Nanjing University Pre-print Media Attached | ||
04:20 5mTalk | Evaluating and Improving Neural Program-Smoothing-based Fuzzing Technical Track Mingyuan Wu Southern University of Science and Technology, Ling Jiang Southern University of Science and Technology, Jiahong Xiang Southern University of Science and Technology, Yuqun Zhang Southern University of Science and Technology, Guowei Yang The University of Queensland, Huixin Ma Tencent Security Keen Lab, Sen Nie Keen Security Lab, Tencent, Shi Wu Tencent Security Keen Lab, Heming Cui University of Hong Kong, Lingming Zhang University of Illinois at Urbana-Champaign DOI Pre-print Media Attached | ||
04:25 5mTalk | Muffin: Testing Deep Learning Libraries via Neural Architecture Fuzzing Technical Track Jiazhen Gu Fudan University, China, Xuchuan Luo Fudan University, Yangfan Zhou Fudan University, Xin Wang Fudan University Pre-print Media Attached |
04:00 - 05:00 | Apps and SecuritySEIP - Software Engineering in Practice / Technical Track at ICSE room 3-even hours Chair(s): Alessio Ferrari CNR-ISTI | ||
04:00 5mTalk | An Empirical Study on Implicit Constraints in Smart Contract Static Analysis SEIP - Software Engineering in Practice Tingting Yin Tsinghua University, China, Chao Zhang Tsinghua University, Yuandong Ni Institute for Network Science and Cyberspace of Tsinghua University, Yixiong Wu Institute for Network Science and Cyberspace of Tsinghua University, Taiyu Wong Department of Computer Science and Technology, Tsinghua University, Xiapu Luo Hong Kong Polytechnic University, Zheming Li Tsinghua University, Yu Guo SECBIT labs Pre-print Media Attached | ||
04:05 5mTalk | Automated Detection of Password Leakage from Public GitHub RepositoriesNominated for Distinguished Paper Technical Track Runhan Feng Shanghai Jiao Tong University, Ziyang Yan Shanghai Jiao Tong University, Shiyan Peng Shanghai Jiao Tong University, Yuanyuan Zhang Shanghai Jiao Tong University Pre-print Media Attached | ||
04:10 5mTalk | Log-based Anomaly Detection with Deep Learning: How Far Are We Technical Track DOI Pre-print | ||
04:15 5mTalk | RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformation Technical Track Zhen Li University of Texas at San Antonio, Guenevere (Qian) Chen University of Texas at San Antonio, Chen Chen University of Central Florida, Yayi Zou Northeastern University, Shouhuai Xu University of Colorado Colorado Springs Pre-print Media Attached | ||
04:20 5mTalk | Where is Your App Frustrating Users? Technical Track Yawen Wang Institute of Software, Chinese Academy of Sciences, Junjie Wang Institute of Software at Chinese Academy of Sciences, Hongyu Zhang University of Newcastle, Xuran Ming Institute of Software, Chinese Academy of Sciences, Lin Shi ISCAS, Qing Wang Institute of Software at Chinese Academy of Sciences DOI Pre-print Media Attached | ||
04:25 5mTalk | Towards Automatically Repairing Compatibility Issues in Published Android Apps Technical Track Yanjie Zhao Monash University, Li Li Monash University, Kui Liu Nanjing University of Aeronautics and Astronautics, China, John Grundy Monash University Pre-print Media Attached |
04:00 - 05:00 | Requirements Engineering 1Technical Track / Journal-First Papers / SEIP - Software Engineering in Practice at ICSE room 4-even hours Chair(s): Irum Inayat National University of Computer and Emerging Sciences | ||
04:00 5mTalk | On Systematically Building a CNL for Functional Requirements Journal-First Papers Alvaro Veizaga Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Luxembourg, Mauricio Alferez Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Damiano Torre University of Luxembourg, Mehrdad Sabetzadeh University of Ottawa, Lionel Briand University of Luxembourg; University of Ottawa Link to publication DOI Pre-print Media Attached | ||
04:05 5mTalk | How Templated Requirements Specifications Inhibit Creativity in Software Engineering Journal-First Papers Rahul Mohanani University of Jyväskylä, Paul Ralph Dalhousie University, Burak Turhan University of Oulu, Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad Link to publication DOI Pre-print Media Attached | ||
04:10 5mTalk | Automated Labeling and Classification of Business Rules from Software Requirement Specifications SEIP - Software Engineering in Practice Preethu Rose Anish TCS Research, Prashant Lawhatre TCS Research, Ranit Chatterjee TCS Research, Vivek Joshi TCS Research, Smita Ghaisas TCS Research File Attached | ||
04:15 5mTalk | Automated Handling of Anaphoric Ambiguity in Requirements: A Multi-solution Study Technical Track Saad Ezzini University of Luxembourg, Sallam Abualhaija University of Luxembourg, Chetan Arora Deakin University, Mehrdad Sabetzadeh University of Ottawa Pre-print Media Attached | ||
04:20 5mTalk | DeepSTL - From English Requirements to Signal Temporal Logic Technical Track Jie He Technische Universität Wien, Ezio Bartocci , Dejan Nickovic Austrian Institute of Technology, Haris Isakovic Technische Universität Wien, Radu Grosu Vienna University of Technology DOI Pre-print Media Attached |
05:00 - 06:00 | Search-Based Software Engineering 1Technical Track at ICSE room 2-odd hours Chair(s): Ruchika Malhotra Delhi Technological University | ||
05:00 5mTalk | Efficient Online Testing for DNN-Enabled Systems using Surrogate-Assisted and Many-Objective OptimizationDistinguished Paper Award Technical Track Fitash Ul Haq University of Luxembourg, Donghwan Shin University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa Pre-print Media Attached | ||
05:05 5mTalk | Unleashing the Power of Compiler Intermediate Representation to Enhance Neural Program Embeddings Technical Track Zongjie Li The Hong Kong University of Science and Technology, Pingchuan Ma HKUST, Huaijin Wang , Shuai Wang Hong Kong University of Science and Technology, Qiyi Tang Tencent Security Keen Lab, Sen Nie Keen Security Lab, Tencent, Shi Wu Tencent Security Keen Lab DOI Pre-print Media Attached | ||
05:10 5mTalk | Control Parameters Considered Harmful: Detecting Range Specification Bugs in Drone Configuration Modules via Learning-Guided Search Technical Track Ruidong Han Xidian University, Chao Yang Xidian University, Siqi Ma The University of New South Wales Canberra, Jianfeng Ma Xidian University, Cong Sun Xidian University, Juanru Li Shanghai Jiao Tong University, Elisa Bertino Purdue University DOI Pre-print Media Attached | ||
05:15 5mTalk | Search-based Diverse Sampling from Real-world Software Product Lines Technical Track Yi Xiang South China University of Technology, Han Huang South China University of Technology, Yuren Zhou School of Data and Computer Science, Sun Yat-sen University, Sizhe Li South China University of Technology, Chuan Luo Beihang University, Qingwei Lin Microsoft Research, Miqing Li University of Birmingham, Xiaowei Yang South China University of Technology DOI Pre-print Media Attached | ||
05:20 5mTalk | PropR: Property-Based Automatic Program Repair Technical Track Matthías Páll Gissurarson Chalmers University of Technology, Sweden, Leonhard Applis Delft University of Technology, Annibale Panichella Delft University of Technology, Arie van Deursen Delft University of Technology, Netherlands, Dave Sands Chalmers DOI Pre-print Media Attached | ||
05:25 5mTalk | Code Search based on Context-aware Code Translation Technical Track Weisong Sun State Key Laboratory for Novel Software Technology, Nanjing University, Chunrong Fang Nanjing University, Yuchen Chen Nanjing University, Guanhong Tao Purdue University, USA, Tingxu Han Nanjing University, Quanjun Zhang Nanjing University Pre-print Media Attached |
09:00 - 09:30 | OpeningAll plenary events / Technical Track / Keynotes at ICSE Plenary room Chair(s): Matthew B Dwyer University of Virginia, Daniela Damian University of Victoria, Andreas Zeller CISPA | ||
09:30 - 10:30 | ICSE KeynoteAll plenary events / Technical Track / Keynotes at ICSE Plenary room Chair(s): Andreas Zeller CISPA | ||
09:30 60mKeynote | Building a more resilient and reliable field of software engineeringICSE keynote Keynotes |
11:00 - 12:00 | Validation and VerificationDEMO - Demonstrations at ICSE Demo room 1 Chair(s): Allison Sullivan The University of Texas at Arlington | ||
11:00 15mDemonstration | ESBMC-Solidity: An SMT-Based Model Checker for Solidity Smart Contracts DEMO - Demonstrations Kunjian Song The University of Manchester, Nedas Matulevicius University of Manchester, UK, Eddie Lima Samsung Electronics, Brazil, Lucas C. Cordeiro University of Manchester Pre-print Media Attached | ||
11:15 15mDemonstration | DScribe: Co-generating Unit Tests and Documentation DEMO - Demonstrations Alexa Hernandez McGill University, Mathieu Nassif McGill University, Martin P. Robillard McGill University Link to publication Pre-print Media Attached | ||
11:30 15mDemonstration | SymInfer: Inferring Numerical Invariants using Symbolic States DEMO - Demonstrations ThanhVu Nguyen George Mason University, KimHao Nguyen University of Nebraska-Lincoln, Hai Duong Independent Researcher |
11:00 - 12:00 | Evolution and Maintenance 4NIER - New Ideas and Emerging Results / Journal-First Papers / Technical Track at ICSE room 1-odd hours Chair(s): Sarah Nadi University of Alberta | ||
11:00 5mTalk | Maintenance-Related Concerns for Post-deployed Ethereum Smart Contract Development: Issues, Techniques, and Future Challenges Journal-First Papers Jiachi Chen Sun Yat-Sen University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University, Xiaohu Yang Zhejiang University Link to publication DOI Pre-print Media Attached | ||
11:05 5mTalk | Context-aware Retrieval-based Deep Commit Message Generation Journal-First Papers Haoye Wang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Qiang He Swinburne University of Technology, Xinyu Wang Zhejiang University, John Grundy Monash University Link to publication DOI Pre-print Media Attached | ||
11:10 5mTalk | Self-Admitted Technical Debt Practices: A Comparison Between Industry and Open-Source Journal-First Papers Fiorella Zampetti University of Sannio, Italy, Gianmarco Fucci University of Sannio, Alexander Serebrenik Eindhoven University of Technology, Massimiliano Di Penta University of Sannio, Italy Link to publication DOI Pre-print Media Attached | ||
11:15 5mTalk | BreakBot: Analyzing the Impact of Breaking Changes to Assist Library EvolutionNIER-track Award NIER - New Ideas and Emerging Results Lina Ochoa Eindhoven University of Technology, Thomas Degueule CNRS, LaBRI, Jean-Rémy Falleri Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI. Institut Universitaire de France. Pre-print Media Attached | ||
11:20 5mTalk | Guidelines for Assessing the Accuracy of Log Message Template Identification Techniques Technical Track Zanis Ali Khan University of Luxembourg, Donghwan Shin University of Luxembourg, Domenico Bianculli University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa Pre-print Media Attached | ||
11:25 5mTalk | Automated Patching for Unreproducible Builds Technical Track Zhilei Ren Dalian University of Technology, Shiwei Sun Dalian University of Technology, Jifeng Xuan Wuhan University, Xiaochen Li University of Luxembourg, Zhide Zhou Dalian University of Technology, He Jiang School of Software, Dalian University of Technology Pre-print Media Attached |
11:00 - 12:00 | Program Repair 3Technical Track / Journal-First Papers at ICSE room 2-odd hours Chair(s): Tegawendé F. Bissyandé SnT, University of Luxembourg | ||
11:00 5mTalk | Learning Lenient Parsing & Typing via Indirect Supervision Journal-First Papers Toufique Ahmed University of California at Davis, Prem Devanbu Department of Computer Science, University of California, Davis, Vincent J. Hellendoorn Carnegie Mellon University Link to publication DOI Pre-print Media Attached | ||
11:05 5mTalk | Evaluating Automatic Program Repair Capabilities to Repair API Misuses Journal-First Papers Maria Kechagia University College London, Sergey Mechtaev University College London, Federica Sarro University College London, Mark Harman University College London Link to publication DOI Pre-print Media Attached | ||
11:10 5mTalk | Improving Fault Localization and Program Repair with Deep Semantic Features and Transferred Knowledge Technical Track Xiangxin Meng Beihang University, Beijing, China, Xu Wang Beihang University, Hongyu Zhang University of Newcastle, Hailong Sun School of Computer Science and Engineering, Beihang University, Beijing,China, Xudong Liu Beihang University DOI Pre-print Media Attached | ||
11:15 5mTalk | DEAR: A Novel Deep Learning-based Approach for Automated Program Repair Technical Track Yi Li New Jersey Institute of Technology, Shaohua Wang New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas Pre-print | ||
11:20 5mTalk | Neural Program Repair using Execution-based Backpropagation Technical Track He Ye KTH Royal Institute of Technology, Matias Martinez University of Valenciennes, Martin Monperrus KTH Royal Institute of Technology Pre-print Media Attached |
11:00 - 12:00 | Software Security 7Journal-First Papers / Technical Track at ICSE room 4-odd hours Chair(s): Diomidis Spinellis Athens University of Economics and Business; Delft University of Technology | ||
11:00 5mTalk | The Case for Adaptive Security Interventions Journal-First Papers Irum Rauf The Open University, UK, Marian Petre The Open University, Thein Tun , Tamara Lopez The Open University, Paul Lunn The University of Manchester, UK, Dirk van der Linden Northumbria University, John Towse Department of Psychology, University of Lancaster, UK, Helen Sharp The Open University, Mark Levine Lancaster University, Awais Rashid University of Bristol, UK, Bashar Nuseibeh The Open University (UK) & Lero (Ireland) Link to publication DOI Pre-print Media Attached | ||
11:05 5mTalk | Identifying Challenges for OSS Vulnerability Scanners - A Study & Test Suite Journal-First Papers Andreas Dann Paderborn University, Henrik Plate SAP Security Research, France, Ben Hermann Technical University Dortmund, Serena Elisa Ponta SAP Security Research, France, Eric Bodden University of Paderborn; Fraunhofer IEM Link to publication DOI Pre-print Media Attached | ||
11:10 5mTalk | The Extent of Orphan Vulnerabilities from Code Reuse in Open Source SoftwareNominated for Distinguished Paper Technical Track David Reid University of Tennessee, Mahmoud Jahanshahi Research Assistant, University of Tennessee Knoxville, Audris Mockus The University of Tennessee DOI Pre-print Media Attached | ||
11:15 5mTalk | Practical Automated Detection of Malicious npm Packages Technical Track Pre-print Media Attached | ||
11:20 5mTalk | Exploiting Input Sanitization for Regex Denial of Service Technical Track DOI Pre-print Media Attached | ||
11:25 5mTalk | Hiding Critical Program Components via Ambiguous Translation Technical Track Chijung Jung University of Virginia, Doowon Kim University of Tennessee, Knoxville, An Chen University of Georgia, Weihang Wang University at Buffalo, SUNY, Yunhui Zheng IBM Research, Kyu Hyung Lee University of Georgia, Yonghwi Kwon University of Virginia Pre-print Media Attached |
11:00 - 12:00 | Tools and Environments 4NIER - New Ideas and Emerging Results / Technical Track / SEIP - Software Engineering in Practice at ICSE room 5-odd hours Chair(s): Guido Salvaneschi University of St. Gallen | ||
11:00 5mTalk | Towards Property-Based Tests in Natural Language NIER - New Ideas and Emerging Results Colin Gordon Drexel University Pre-print Media Attached | ||
11:05 5mTalk | Using a Semantic Knowledge Base to Improve the Managementof Security Reports in Industrial DevOps Projects SEIP - Software Engineering in Practice Pre-print Media Attached | ||
11:10 5mTalk | What's bothering developers in code review? SEIP - Software Engineering in Practice Emma Söderberg Lund University, Luke Church University of Cambridge | Lund University | Lark Systems, Jürgen Börstler Blekinge Institute of Technology, Diederick Niehorster Lund University, Christofer Rydenfält Lund University Pre-print Media Attached | ||
11:15 5mTalk | "Project smells" — Experiences in Analysing the Software Quality of ML Projects with mllint SEIP - Software Engineering in Practice Bart van Oort Delft University of Technology, Luís Cruz Deflt University of Technology, Babak Loni ING Bank N.V., Arie van Deursen Delft University of Technology, Netherlands Pre-print Media Attached | ||
11:20 5mTalk | Discovering Repetitive Code Changes in Python ML Systems Technical Track Malinda Dilhara University of Colorado Boulder, USA, Ameya Ketkar Oregon State University, USA, Nikhith Sannidhi University of Colorado Boulder, Danny Dig University of Colorado Boulder, USA DOI Pre-print Media Attached | ||
11:25 5mTalk | OJXPerf: Featherlight Object Replica Detection for Java Programs Technical Track Bolun Li North Carolina State University, Hao Xu College of William and Mary, Qidong Zhao North Carolina State University, Pengfei Su University of California, Merced, Milind Chabbi Scalable Machines Research, Shuyin Jiao North Carolina State University, Xu Liu North Carolina State University, Oak Ridge National Laboratory, USA DOI Pre-print Media Attached |
12:00 - 13:00 | SEIP Distinguished TalkTechnical Track / SRC - ACM Student Research Competition / Catering / Posters / SEET - Software Engineering Education and Training / SEIP - Software Engineering in Practice / SEIS - Software Engineering in Society / DEMO - Demonstrations / Birds of a Feather / NIER - New Ideas and Emerging Results / All plenary events / Journal-First Papers at ICSE SEIP room Chair(s): Mark Harman Meta Platforms, Inc. and UCL, Heather Miller Carnegie Mellon University, USA | ||
12:00 60mKeynote | Software Testing Research: Where We’ve Been, Where We Are, Are We Going Anywhere? SEIP - Software Engineering in Practice Elaine Weyuker University of Central Florida |
12:00 - 13:00 | Validation and Verification 6Technical Track / SEIP - Software Engineering in Practice / NIER - New Ideas and Emerging Results / Journal-First Papers at ICSE room 3-even hours Chair(s): Miguel Goulao NOVA University of Lisbon | ||
12:00 5mTalk | Verification of Consistency between Process Models, Object Life Cycles, and Context-dependent Semantic Specifications Journal-First Papers Ralph Hoch Institute of Computer Technology, TU Wien, Christoph Luckeneder Vienna University of Technology, Roman Popp TU Wien, Vienna, Austria, Hermann Kaindl Institute of Computer Technology, TU Wien Link to publication DOI Pre-print Media Attached | ||
12:05 5mTalk | Evaluating Commit Message Generation: To BLEU Or Not To BLEU? NIER - New Ideas and Emerging Results Samanta Dey Chennai Mathematical Institute, Venkatesh Vinayakarao Chennai Mathematical Institute, Monika Gupta IBM Research India, Sampath Dechu IBM Research Link to publication DOI Pre-print Media Attached | ||
12:10 5mTalk | Verifying Dynamic Trait Objects in Rust SEIP - Software Engineering in Practice Alexa VanHattum Cornell University, Daniel Schwartz-Narbonne Amazon, n.n., Nathan Chong Amazon, Adrian Sampson Cornell University Pre-print Media Attached | ||
12:15 5mTalk | Verification of ORM-based Controllers by Summary Inference Technical Track Geetam Chawla Indian Insitute of Science, Bangalore, Navneet Aman Indian Institute of Science, Bangalore, Raghavan Komondoor IISc Bengaluru, Ashish Shashikant Bokil Indian Institute of Science, Bangalore, Nilesh Ramesh Kharat Indian Institute of Science, Bangalore Pre-print Media Attached | ||
12:20 5mTalk | Quantifying Permissiveness of Access Control Policies Technical Track William Eiers University of California at Santa Barbara, USA, Ganesh Sankaran University of California Santa Barbara, Albert Li University of California Santa Barbara, Emily O'Mahony University of California Santa Barbara, Benjamin Prince University of California Santa Barbara, Tevfik Bultan University of California, Santa Barbara Pre-print Media Attached |
13:00 - 14:00 | Program Comprehension 5Journal-First Papers / Technical Track at ICSE room 1-odd hours Chair(s): Fabio Petrillo École de technologie supérieure (ÉTS), Montréal -- Université du Québec | ||
13:00 5mTalk | Journal First Submission of the Article: What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk Journal-First Papers Pooja Rani University of bern, Sebastiano Panichella Zurich University of Applied Sciences, Manuel Leuenberger Software Composition Group, University of Bern, Switzerland, Mohammad Ghafari School of Computer Science, University of Auckland, Oscar Nierstrasz University of Bern, Switzerland Link to publication DOI Authorizer link Media Attached | ||
13:05 5mTalk | Retrieving Data Constraint Implementations Using Fine-Grained Code Patterns Technical Track Juan Manuel Florez The University of Texas at Dallas, Jonathan Perry The University of Texas at Dallas, Shiyi Wei University of Texas at Dallas, Andrian Marcus University of Texas at Dallas Pre-print Media Attached | ||
13:10 5mTalk | On the Evaluation of Neural Code Summarization Technical Track Ensheng Shi Xi'an Jiaotong University, Yanlin Wang Microsoft Research, Lun Du Microsoft Research Asia, Junjie Chen Tianjin University, Shi Han Microsoft Research, Hongyu Zhang University of Newcastle, Dongmei Zhang Microsoft Research, Hongbin Sun Xi'an Jiaotong University DOI Pre-print Media Attached | ||
13:15 5mTalk | FIRA: Fine-Grained Graph-Based Code Change Representation for Automated Commit Message Generation Technical Track Jinhao Dong Peking University, Yiling Lou Purdue University, Qihao Zhu Peking University, Zeyu Sun Peking University, Zhilin Li Peking University, Wenjie Zhang Peking University, Dan Hao Peking University Pre-print Media Attached |
13:00 - 14:00 | Variability and Product Lines 2Technical Track / Journal-First Papers at ICSE room 2-odd hours Chair(s): Candy Pang MacEwan University | ||
13:00 5mTalk | Transfer Learning Across Variants and Versions: The Case of Linux Kernel Size Journal-First Papers Hugo Martin Univ Rennes, Inria, CNRS, IRISA, Mathieu Acher Univ. Rennes 1, Inria, IRISA, Institut Universitaire de France (IUF), Juliana Alves Pereira PUC-Rio, Luc Lesoil IRISA, Jean-Marc Jézéquel Univ Rennes - IRISA, Djamel Eddine Khelladi CNRS, France Link to publication DOI Pre-print Media Attached | ||
13:05 5mTalk | SugarC: Scalable Desugaring of Real-World Preprocessor Usage into Pure C Technical Track Zachary Patterson University of Texas at Dallas, Zenong Zhang The University of Texas at Dallas, Brent Pappas University of Central Florida, Shiyi Wei University of Texas at Dallas, Paul Gazzillo University of Central Florida Pre-print Media Attached | ||
13:10 5mTalk | On the Benefits and Limits of Incremental Build of Software Configurations: An Exploratory Study Technical Track Georges Aaron RANDRIANAINA Université de Rennes 1, IRISA, Xhevahire Tërnava Université de Rennes 1, INRIA/IRISA, Djamel Eddine Khelladi CNRS, France, Mathieu Acher Univ. Rennes 1, Inria, IRISA, Institut Universitaire de France (IUF) Pre-print Media Attached | ||
13:15 5mTalk | Causality in Configurable Software Systems Technical Track Clemens Dubslaff TU Dresden, Kallistos Weis Saarland University, Christel Baier TU Dresden, Germany, Sven Apel Saarland University Pre-print Media Attached | ||
13:20 5mTalk | A Scalable t-wise Coverage Estimator Technical Track Eduard Baranov Université Catholique de Louvain, Belgium, Sourav Chakraborty Indian Statistical Institute (ISI) , Kolkata, India, Axel Legay Université Catholique de Louvain, Belgium, Kuldeep S. Meel National University of Singapore, N. V. Vinodchandran University of Nebraska-Lincoln DOI Pre-print Media Attached | ||
13:25 5mTalk | On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool Support Technical Track Miguel Velez Carnegie Mellon University, Pooyan Jamshidi University of South Carolina, Norbert Siegmund Leipzig University, Sven Apel Saarland University, Christian Kästner Carnegie Mellon University Pre-print Media Attached |
13:00 - 14:00 | Tools and Environments 5Technical Track / SEIP - Software Engineering in Practice at ICSE room 4-odd hours Chair(s): Frank Tip Northeastern University | ||
13:00 5mTalk | Reflekt: a Library for Compile-Time Reflection in Kotlin SEIP - Software Engineering in Practice Anastasiia Birillo JetBrains Research, Elena Lyulina JetBrains Research, Maria Malysheva JetBrains Research;Saint Petersburg State University, Vladislav Tankov JetBrains, ITMO University, Timofey Bryksin JetBrains Research; HSE University Pre-print Media Attached | ||
13:05 5mTalk | FlakiMe: Laboratory-Controlled Test Flakiness Impact Assessment Technical Track Maxime Cordy University of Luxembourg, Luxembourg, Renaud Rwemalika University of Luxembourg, Adriano Franci University of Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Mark Harman University College London Pre-print Media Attached | ||
13:10 5mTalk | Semantic Image Fuzzing of AI Perception Systems Technical Track Trey Woodlief University of Virginia, Sebastian Elbaum University of Virginia, Kevin Sullivan University of Virginia DOI Pre-print Media Attached | ||
13:15 5mTalk | Use of Test Doubles in Android Testing: An In-Depth Investigation Technical Track Mattia Fazzini University of Minnesota, Chase Choi University of Minnesota, Juan Manuel Copia IMDEA Software Institute, Gabriel Lee University of Minnesota, Yoshiki Kakehi Georgia Institute of Technology, Alessandra Gorla IMDEA Software Institute, Alessandro Orso Georgia Tech Pre-print Media Attached |
14:00 - 15:00 | |||
14:00 - 15:00 | |||
14:00 - 15:00 | |||
14:00 - 15:00 | Town HallAll plenary events at Town Hall room Chair(s): Ladan Tahvildari University of Waterloo, Thomas Zimmermann Microsoft Research | ||
20:00 - 21:00 | |||
20:00 15mDemonstration | ACID: An API Compatibility Issue Detector for Android Apps DEMO - Demonstrations Tarek Mahmud Texas State University, Meiru Che Concordia University Texas, Guowei Yang The University of Queensland Media Attached | ||
20:15 15mDemonstration | ICCBot: Fragment-Aware and Context-Sensitive ICC Resolution for Android Applications DEMO - Demonstrations Jiwei Yan Institute of Software at Chinese Academy of Sciences, China, Shixin Zhang Beijing Jiaotong University, China, Yepang Liu Southern University of Science and Technology, Jun Yan Institute of Software at Chinese Academy of Sciences, China, Jian Zhang Institute of Software at Chinese Academy of Sciences, China DOI Pre-print Media Attached | ||
20:30 15mDemonstration | UIPDroid: Unrooted Dynamic Monitor of Android App UIs for Fine-Grained Permission Control DEMO - Demonstrations Mulin Duan Singapore Management University, Lingxiao Jiang Singapore Management University, Lwin Khin Shar Singapore Management University, Debin Gao Singapore Management University Pre-print Media Attached |
20:00 - 21:00 | Reliability and Safety 5Technical Track / SEIP - Software Engineering in Practice at ICSE room 1-even hours Chair(s): David Lo Singapore Management University | ||
20:00 5mTalk | When Cyber-Physical Systems Meet AI: A Benchmark, an Evaluation, and a Way Forward SEIP - Software Engineering in Practice Jiayang Song University of Alberta, Deyun Lyu Kyushu university, Zhenya Zhang Nanyang Technological University, Zhijie Wang University of Alberta, Tianyi Zhang Purdue University, Lei Ma University of Alberta DOI Pre-print Media Attached | ||
20:05 5mTalk | Multi-Intention-Aware Configuration Selection for Performance Tuning Technical Track Haochen He National University of Defense Technology, Zhouyang Jia National University of Defense Technology, Shanshan Li National University of Defense Technology, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Chenglong Zhou National University of Defense Technology, Qing Liao Harbin Institute of Technology, Ji Wang National University of Defense Technology, Liao Xiangke National University of Defense Technology Pre-print Media Attached | ||
20:10 5mTalk | DeepStability: A Study of Unstable Numerical Methods and Their Solutions in Deep Learning Technical Track Pre-print Media Attached | ||
20:15 5mTalk | If a Human Can See It, So Should Your System: Reliability Requirements for Machine Vision Components Technical Track Boyue Caroline Hu University of Toronto, Lina Marsso University of Toronto, Krzysztof Czarnecki University of Waterloo, Canada, Rick Salay University of Toronto, Huakun Shen University of Toronto, Marsha Chechik University of Toronto DOI Pre-print Media Attached |
20:00 - 21:00 | Tools and Environments 2Journal-First Papers / Technical Track / SEIP - Software Engineering in Practice / NIER - New Ideas and Emerging Results at ICSE room 3-even hours Chair(s): Anthony I. (Tony) Wasserman Carnegie Mellon Silicon Valley | ||
20:00 5mTalk | Are You Still Working on This? An Empirical Study on Pull Request Abandonment Journal-First Papers Zhixing Li College of Computer, National University of Defense Technology, Changsha, China, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Tao Wang National University of Defense Technology, Gang Yin National University of Defense Technology, Shanshan Li National University of Defense Technology, Huaimin Wang National University of Defense Technology Link to publication DOI Pre-print File Attached | ||
20:05 5mTalk | Towards Property-Based Tests in Natural Language NIER - New Ideas and Emerging Results Colin Gordon Drexel University Pre-print Media Attached | ||
20:10 5mTalk | A Unified Code Review Automation for Large-scale Industry with Diverse Development Environments SEIP - Software Engineering in Practice Hyungjin Kim Samsung Research, Samsung Electronics, Yonghwi Kwon Samsung Research, Samsung Electronics, Hyukin Kwon Samsung Research, Samsung Electronics, Yeonhee Ryou Samsung Research, Samsung Electronics, Sangwoo Joh Samsung Research, Samsung Electronics, Taeksu Kim Samsung Research, Samsung Electronics, Chul-Joo Kim Samsung Research, Samsung Electronics DOI Pre-print Media Attached | ||
20:15 5mTalk | Discovering Repetitive Code Changes in Python ML Systems Technical Track Malinda Dilhara University of Colorado Boulder, USA, Ameya Ketkar Oregon State University, USA, Nikhith Sannidhi University of Colorado Boulder, Danny Dig University of Colorado Boulder, USA DOI Pre-print Media Attached | ||
20:20 5mTalk | OJXPerf: Featherlight Object Replica Detection for Java Programs Technical Track Bolun Li North Carolina State University, Hao Xu College of William and Mary, Qidong Zhao North Carolina State University, Pengfei Su University of California, Merced, Milind Chabbi Scalable Machines Research, Shuyin Jiao North Carolina State University, Xu Liu North Carolina State University, Oak Ridge National Laboratory, USA DOI Pre-print Media Attached |
21:00 - 22:00 | Software Security 4Journal-First Papers / Technical Track at ICSE room 2-odd hours Chair(s): Hamid Bagheri University of Nebraska-Lincoln | ||
21:00 5mTalk | Out of Sight, Out of Mind? How Vulnerable Dependencies Affect Open-Source Projects Journal-First Papers Gede Artha Azriadi Prana Singapore Management University, Abhishek Sharma Veracode, Inc., Lwin Khin Shar Singapore Management University, Darius Foo National University of Singapore, Andrew Santosa Veracode, Inc., Asankhaya Sharma Veracode, Inc., David Lo Singapore Management University Pre-print Media Attached | ||
21:05 5mTalk | Identifying Challenges for OSS Vulnerability Scanners - A Study & Test Suite Journal-First Papers Andreas Dann Paderborn University, Henrik Plate SAP Security Research, France, Ben Hermann Technical University Dortmund, Serena Elisa Ponta SAP Security Research, France, Eric Bodden University of Paderborn; Fraunhofer IEM Link to publication DOI Pre-print Media Attached | ||
21:10 5mTalk | DeFault: Mutual Information-based Crash Triage for Massive Crashes Technical Track Xing Zhang National University of Defense Technology, Jiongyi Chen National University of Defense Technology, Chao Feng National University of Defense Technology, Ruilin Li National University of Defense Technolog, Wenrui Diao Shandong University, Kehuan Zhang The Chinese University of Hong Kong Pre-print Media Attached | ||
21:15 5mTalk | Practical Automated Detection of Malicious npm Packages Technical Track Pre-print Media Attached | ||
21:20 5mTalk | Exploiting Input Sanitization for Regex Denial of Service Technical Track DOI Pre-print Media Attached | ||
21:25 5mTalk | Hiding Critical Program Components via Ambiguous Translation Technical Track Chijung Jung University of Virginia, Doowon Kim University of Tennessee, Knoxville, An Chen University of Georgia, Weihang Wang University at Buffalo, SUNY, Yunhui Zheng IBM Research, Kyu Hyung Lee University of Georgia, Yonghwi Kwon University of Virginia Pre-print Media Attached |
21:00 - 22:00 | Machine Learning with and for SE 6Technical Track at ICSE room 3-odd hours Chair(s): Ali Ouni ETS Montreal, University of Quebec | ||
21:00 5mTalk | DeepFD: Automated Fault Diagnosis and Localization for Deep Learning Programs Technical Track Jialun Cao Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Meiziniu LI Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Xiao Chen Huazhong University of Science and Technology, Ming Wen Huazhong University of Science and Technology, Yongqiang Tian University of Waterloo, Bo Wu MIT-IBM Watson AI Lab in Cambridge, Shing-Chi Cheung Hong Kong University of Science and Technology DOI Pre-print Media Attached | ||
21:05 5mTalk | Fast Changeset-based Bug Localization with BERT Technical Track Agnieszka Ciborowska Virginia Commonwealth University, Kostadin Damevski Virginia Commonwealth University Pre-print Media Attached | ||
21:10 5mTalk | Multilingual training for Software Engineering Technical Track Toufique Ahmed University of California at Davis, Prem Devanbu Department of Computer Science, University of California, Davis DOI Pre-print Media Attached | ||
21:15 5mTalk | NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identification Technical Track haibin zheng Zhejiang University of Technology, Zhiqing Chen Zhejiang University of Technology, Tianyu Du Zhejiang University, Xuhong Zhang Zhejiang University, Yao Cheng Huawei International, Shouling Ji Zhejiang University, Jingyi Wang Zhejiang University, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Jinyin Chen College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China DOI Pre-print Media Attached | ||
21:20 5mTalk | Type4Py: Practical Deep Similarity Learning-Based Type Inference for Python Technical Track Amir Mir Delft University of Technology, Evaldas Latoskinas Delft University of Technology, Sebastian Proksch Delft University of Technology, Netherlands, Georgios Gousios Endor Labs & Delft University of Technology DOI Pre-print Media Attached | ||
21:25 5mTalk | Decomposing Convolutional Neural Networks into Reusable and Replaceable Modules Technical Track Pre-print Media Attached |
22:00 - 23:00 | Software Engineering in Practice 3SEIP - Software Engineering in Practice at ICSE room 2-even hours Chair(s): Nancy Mead Carnegie Mellon Software Engineering Institute | ||
22:00 5mTalk | Automatically Identifying Shared Root Causes of Test Breakages in SAP HANA SEIP - Software Engineering in Practice Gabin An KAIST, Juyeon Yoon Korea Advanced Institute of Science and Technology, Jeongju Sohn University of Luxembourg, Jingun Hong SAP Labs, Dongwon Hwang SAP Labs, Shin Yoo KAIST Pre-print Media Attached | ||
22:05 5mTalk | Record and Replay of Online Traffic for Microservices with Automatic Mocking Point Identification SEIP - Software Engineering in Practice Jiangchao Liu Ant Group, Jierui Liu Ant Group, Peng Di Ant Group, Alex X. Liu Ant Group, Zexin Zhong Ant Group; University of Technology Sydney Pre-print Media Attached | ||
22:10 5mTalk | Field-based Static Taint Analysis for Industrial Microservices SEIP - Software Engineering in Practice Zexin Zhong Ant Group; University of Technology Sydney, Jiangchao Liu Ant Group, Diyu Wu Ant Group, Peng Di Ant Group, Yulei Sui University of Technology Sydney, Alex X. Liu Ant Group Pre-print Media Attached | ||
22:15 5mTalk | A Cross-Company Ethnographic Study on Software Teams for DevOps and Microservices: Organization, Benefits, and Issues SEIP - Software Engineering in Practice Xin Zhou Nanjing University, China, Huang Huang State Grid Nanjing Power Supply Company, He Zhang Nanjing University, Xin Huang , Dong Shao Nanjing University, Chenxing Zhong Nanjing University Pre-print | ||
22:20 5mTalk | An Industrial Experience Report on Retro-inspection SEIP - Software Engineering in Practice Lanxin Yang Nanjing University, He Zhang Nanjing University, Fuli Zhang Nanjing University, Xiaodong Zhang Nanjing University, Guoping Rong Nanjing University DOI Pre-print Media Attached | ||
22:25 5mTalk | Improving Code Autocompletion with Transfer Learning SEIP - Software Engineering in Practice A: Gareth Aye Facebook, Inc., A: Wen Zhou Facebook, A: Vijayaraghavan Murali Meta Platforms, Inc., A: Seohyun Kim Meta Pre-print |
22:00 - 23:00 | Software Testing 6SEIP - Software Engineering in Practice / Technical Track / Journal-First Papers at ICSE room 5-even hours Chair(s): Leonardo Sousa | ||
22:00 5mTalk | Algorithmic Profiling for Real-World Complexity Problems Journal-First Papers Boqin Qin China Telecom Cloud Computing Corporation, Tengfei Tu Beijing University of Posts and Telecommunications, Ziheng Liu University of California, San Diego, Tingting Yu University of Cincinnati, Linhai Song Pennsylvania State University, USA DOI Pre-print Media Attached | ||
22:05 5mTalk | To What Extent Do DNN-based Image Classification Models Make Unreliable Inferences? Journal-First Papers Yongqiang TIAN The Hong Kong University of Science and Technology; University of Waterloo, Shiqing Ma Rutgers University, Ming Wen Huazhong University of Science and Technology, Yepang Liu Southern University of Science and Technology, Shing-Chi Cheung Hong Kong University of Science and Technology, Xiangyu Zhang Purdue University DOI Pre-print Media Attached | ||
22:10 5mTalk | Testing Machine Learning Systems in Industry: An Empirical Study SEIP - Software Engineering in Practice Shuyue Li Xi'an Jiaotong University, Jiaqi Guo Xi'an Jiaotong University, Jian-Guang Lou Microsoft Research, Ming Fan Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University, Dongmei Zhang Microsoft Research DOI Pre-print Media Attached | ||
22:15 5mTalk | R2Z2: Detecting Rendering Regressions in Web Browsers through Differential Fuzz Testing Technical Track Suhwan Song Seoul National University, South Korea, Jaewon Hur Seoul National University, Sunwoo Kim Samsung Research, Samsung Electronics, Philip Rogers Google, Byoungyoung Lee Seoul National University, South Korea Pre-print Media Attached | ||
22:20 5mTalk | Fuzzing Class Specifications Technical Track Facundo Molina University of Rio Cuarto and CONICET, Argentina, Marcelo d'Amorim Federal University of Pernambuco, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina Pre-print Media Attached | ||
22:25 5mTalk | GIFdroid: Automated Replay of Visual Bug Reports for Android Apps Technical Track DOI Pre-print Media Attached |
23:00 - 00:00 | |||
23:00 - 00:00 | |||
Wed 11 MayDisplayed time zone: Eastern Time (US & Canada) change
03:00 - 04:00 | Tools and Environments 2DEMO - Demonstrations at ICSE Demo room 2 Chair(s): Junjie Wang Institute of Software at Chinese Academy of Sciences | ||
03:00 15mDemonstration | M3triCity: Visualizing Evolving Software & Data Cities DEMO - Demonstrations Susanna Ardigò Universita della Svizzera Italiana, Switzerland, Csaba Nagy Software Institute - USI, Lugano, Roberto Minelli Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano DOI Pre-print Media Attached | ||
03:15 15mDemonstration | IDE Augmented with Human-Learning Inspired Natural Language Programming DEMO - Demonstrations Mitchell Young North Carolina State University, Zifan Nan North Carolina State University, USA, Xipeng Shen North Carolina State University; Facebook DOI Media Attached | ||
03:30 15mDemonstration | Asymob: a platform for measuring and clustering chatbots DEMO - Demonstrations José María López-Morales Autonomous University of Madrid, Pablo C Canizares Autonomous University of Madrid, Spain, Sara Perez-Soler Universidad Autónoma de Madrid, Esther Guerra Universidad Autonoma de Madrid, Juan de Lara Autonomous University of Madrid Pre-print Media Attached |
03:00 - 04:00 | |||
03:00 5mPoster | A Static Analyzer for Detecting Tensor Shape Errors in Deep Neural Network Training Code Posters Ho Young Jhoo Seoul National University, Sehoon Kim Seoul National University, Woosung Song Seoul National University, Kyuyeon Park Seoul National University, DongKwon Lee Seoul National University, South Korea, Kwangkeun Yi Seoul National University, South Korea Pre-print | ||
03:05 5mPoster | Garuda: Heap aware symbolic execution Posters | ||
03:10 5mPoster | The Symptoms, Causes, and Repairs of Workarounds in Apache Issue Trackers Posters Aoyang Yan Shanghai Jiao Tong University, Hao Zhong Shanghai Jiao Tong University, Daohan Song Shanghai Jiao Tong University, Li Jia Shanghai Jiao Tong University | ||
03:15 5mPoster | CrystalBLEU: Precisely and Efficiently Measuring the Similarity of Code Posters | ||
03:20 5mPoster | CRISCE: Towards Generating Test Cases from Accident Sketches Posters Vuong Nguyen University of Passau, Alessio Gambi University of Passau, Jasim Ahmed University of Passau, Gordon Fraser University of Passau | ||
03:25 5mPoster | Deep Learning-based Production and Test Bug Report Classification using Source Files Posters Misoo Kim Sungkyunkwan University, Youngkyoung Kim Sungkyunkwan University, Eunseok Lee Sungkyunkwan University |
03:00 - 04:00 | Human Aspects of SE 1Technical Track / SEIS - Software Engineering in Society at ICSE room 1-odd hours Chair(s): Lucia Happe Karlsruhe Institute of Technology | ||
03:00 5mTalk | A Review of How Whistleblowing is Studied in Software Engineering, and the Implications for Research and Practice SEIS - Software Engineering in Society Pre-print Media Attached | ||
03:05 5mTalk | Scratch as Social Network: Topic Modeling and Sentiment Analysis in Scratch Projects SEIS - Software Engineering in Society Pre-print Media Attached | ||
03:10 5mTalk | What Makes Effective Leadership in Agile Software Development Teams?Nominated for Distinguished Paper Technical Track Pre-print Media Attached |
03:00 - 04:00 | Software Ecosystems 1Technical Track / Journal-First Papers at ICSE room 2-odd hours Chair(s): Massimiliano Di Penta University of Sannio, Italy | ||
03:00 5mTalk | API-related Developer Information Needs in Stack Overflow Journal-First Papers Mingwei Liu Fudan University, Xin Peng Fudan University, Andrian Marcus University of Texas at Dallas, Shuangshuang Xing Fudan University, Christoph Treude University of Melbourne, Chengyuan Zhao Fudan University Link to publication DOI Pre-print Media Attached | ||
03:05 5mTalk | GitHub Discussions: An exploratory study of early adoption Journal-First Papers Hideaki Hata Shinshu University, Nicole Novielli University of Bari, Sebastian Baltes SAP SE & University of Adelaide, Raula Gaikovina Kula Nara Institute of Science and Technology, Christoph Treude University of Melbourne Link to publication DOI Pre-print Media Attached | ||
03:10 5mTalk | An Exploratory Study of Deep Learning Supply Chain Technical Track Xin Tan Beihang University, China, Kai Gao University of Science and Technology Beijing, Minghui Zhou Peking University, China, Li Zhang Beihang University Pre-print Media Attached | ||
03:15 5mTalk | Demystifying the Vulnerability Propagation and Its Evolution via Dependency Trees in the NPM Ecosystem Technical Track Chengwei Liu Tianjin University and Nanyang Technological University, Sen Chen Tianjin University, Lingling Fan Nankai University, Bihuan Chen Fudan University, China, Yang Liu Nanyang Technological University, Xin Peng Fudan University Pre-print Media Attached |
03:00 - 04:00 | Software Security 2Journal-First Papers / Technical Track at ICSE room 3-odd hours Chair(s): Liliana Pasquale University College Dublin & Lero | ||
03:00 5mTalk | Lags in the release, adoption, and propagation of npm vulnerability fixes Journal-First Papers Bodin Chinthanet Nara Institute of Science and Technology, Raula Gaikovina Kula Nara Institute of Science and Technology, Shane McIntosh University of Waterloo, Takashi Ishio Nara Institute of Science and Technology, Akinori Ihara Wakayama University, Kenichi Matsumoto Nara Institute of Science and Technology Link to publication DOI Pre-print Media Attached | ||
03:05 5mTalk | The Case for Adaptive Security Interventions Journal-First Papers Irum Rauf The Open University, UK, Marian Petre The Open University, Thein Tun , Tamara Lopez The Open University, Paul Lunn The University of Manchester, UK, Dirk van der Linden Northumbria University, John Towse Department of Psychology, University of Lancaster, UK, Helen Sharp The Open University, Mark Levine Lancaster University, Awais Rashid University of Bristol, UK, Bashar Nuseibeh The Open University (UK) & Lero (Ireland) Link to publication DOI Pre-print Media Attached | ||
03:10 5mTalk | Out of Sight, Out of Mind? How Vulnerable Dependencies Affect Open-Source Projects Journal-First Papers Gede Artha Azriadi Prana Singapore Management University, Abhishek Sharma Veracode, Inc., Lwin Khin Shar Singapore Management University, Darius Foo National University of Singapore, Andrew Santosa Veracode, Inc., Asankhaya Sharma Veracode, Inc., David Lo Singapore Management University Pre-print Media Attached | ||
03:15 5mTalk | MVD: Memory-related Vulnerability Detection Based on Flow-Sensitive Graph Neural Networks Technical Track Sicong Cao Yangzhou University, Xiaobing Sun Yangzhou University, Lili Bo Yangzhou University, Rongxin Wu Xiamen University, Bin Li Yangzhou University, Chuanqi Tao Nanjing University of Aeronautics and Astronautics DOI Pre-print Media Attached | ||
03:20 5mTalk | VulCNN: An Image-inspired Scalable Vulnerability Detection System Technical Track Yueming Wu Huazhong University of Science and Technology, Deqing Zou Huazhong University of Science and Technology, Shihan Dou Huazhong University of Science and Technology, Wei Yang University of Texas at Dallas, Duo Xu Huazhong University of Science and Technology, Hai Jin Huazhong University of Science and Technology DOI Pre-print Media Attached | ||
03:25 5mTalk | DeFault: Mutual Information-based Crash Triage for Massive Crashes Technical Track Xing Zhang National University of Defense Technology, Jiongyi Chen National University of Defense Technology, Chao Feng National University of Defense Technology, Ruilin Li National University of Defense Technolog, Wenrui Diao Shandong University, Kehuan Zhang The Chinese University of Hong Kong Pre-print Media Attached |
03:00 - 04:00 | Validation and Verification 2Technical Track / Journal-First Papers at ICSE room 4-odd hours Chair(s): Grischa Liebel Reykjavik University | ||
03:00 5mTalk | Verification of Consistency between Process Models, Object Life Cycles, and Context-dependent Semantic Specifications Journal-First Papers Ralph Hoch Institute of Computer Technology, TU Wien, Christoph Luckeneder Vienna University of Technology, Roman Popp TU Wien, Vienna, Austria, Hermann Kaindl Institute of Computer Technology, TU Wien Link to publication DOI Pre-print Media Attached | ||
03:05 5mTalk | Verification of ORM-based Controllers by Summary Inference Technical Track Geetam Chawla Indian Insitute of Science, Bangalore, Navneet Aman Indian Institute of Science, Bangalore, Raghavan Komondoor IISc Bengaluru, Ashish Shashikant Bokil Indian Institute of Science, Bangalore, Nilesh Ramesh Kharat Indian Institute of Science, Bangalore Pre-print Media Attached | ||
03:10 5mTalk | Data-Driven Loop Bound Learning for Termination Analysis Technical Track DOI Pre-print Media Attached | ||
03:15 5mTalk | Refty: Refinement Types for Valid Deep Learning Models Technical Track Yanjie Gao Microsoft Research, lizhengxian Microsoft Research, Haoxiang Lin Microsoft Research, Hongyu Zhang University of Newcastle, Ming Wu Shanghai Tree-Graph Blockchain Research Institute, Mao Yang Microsoft Research DOI Pre-print Media Attached | ||
03:20 5mTalk | GraphFuzz: Library API Fuzzing with Lifetime-aware Dataflow Graphs Technical Track DOI Pre-print Media Attached | ||
03:25 5mTalk | MOREST: Model-based RESTful API Testing with Execution Feedback Technical Track Yi Liu Nanyang Technological University, Yuekang Li Nanyang Technological University, Gelei Deng Nanyang Technological University, Yang Liu Nanyang Technological University, Ruiyuan Wan Huawei Inc., Runchao Wu Huawei Inc., Dandan Ji Huawei Inc., Shiheng Xu Huawei Inc., Minli Bao Huawei Inc. Pre-print Media Attached |
04:00 - 05:00 | Software Testing 2DEMO - Demonstrations at ICSE Demo room 1 Chair(s): Jiajun Jiang Tianjin University | ||
04:00 15mDemonstration | QuSBT: Search-Based Testing of Quantum Programs DEMO - Demonstrations Xinyi Wang Nanjing University of Aeronautics and Astronautics, Paolo Arcaini National Institute of Informatics
, Tao Yue Simula Research Laboratory, Norway, Shaukat Ali Simula Research Laboratory, Norway DOI Pre-print Media Attached | ||
04:15 15mDemonstration | MASS: A tool for Mutation Analysis for Space CPS DEMO - Demonstrations Oscar Cornejo SnT Centre, University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa Pre-print Media Attached | ||
04:30 15mDemonstration | TestKnight: An Interactive Assistant to Stimulate Test Engineering DEMO - Demonstrations Cristian-Alexandru Botocan Delft University of Technology, Piyush Deshmukh Delft University of Technology, Pavlos Makridis Delft University of Technology, Jorge Romeu Huidobro Delft University of Technology, Mathanrajan Sundarrajan Delft University of Technology, Maurício Aniche Delft University of Technology, Andy Zaidman Delft University of Technology Pre-print Media Attached | ||
04:45 15mDemonstration | FuzzTastic: A Fine-grained, Fuzzer-agnostic Coverage Analyzer DEMO - Demonstrations Stephan Lipp Technical University of Munich, Daniel Elsner TU Munich, Thomas Hutzelmann Technical University of Munich, Sebastian Banescu Technical University of Munich, Alexander Pretschner TU Munich, Marcel Böhme MPI-SP, Germany and Monash University, Australia DOI Pre-print Media Attached |
04:00 - 05:00 | Teaching and ProductivitySEET - Software Engineering Education and Training / Technical Track / Journal-First Papers at ICSE room 2-even hours Chair(s): Letizia Jaccheri Norwegian University of Science and Technology | ||
04:00 5mTalk | Individual differences limit predicting well-being and productivity using software repositories: a longitudinal industrial study Journal-First Papers Miikka Kuutila University of Oulu, Mika Mäntylä University of Oulu, Maëlick Claes University of Oulu, Marko Elovainio University of Helsinki, Bram Adams Queen's University, Kingston, Ontario Link to publication Media Attached | ||
04:05 5mTalk | Integrating Hackathons into an Online Cybersecurity Course SEET - Software Engineering Education and Training Abasi-amefon Obot Affia University of Tartu, Estonia, Alexander Nolte University of Tartu, Raimundas Matulevičius University of Tartu, Estonia DOI Pre-print Media Attached | ||
04:10 5mTalk | Keeping Fun Alive: an Experience Report on Running Online Coding Camps SEET - Software Engineering Education and Training Ilenia Fronza Free University of Bolzano, Italy, Luis Corral ITESM Campus Queretaro, Mexico, Xiaofeng Wang Free University of Bozen-Bolzano, Claus Pahl Free University of Bozen-Bolzano DOI Pre-print Media Attached | ||
04:15 5mTalk | An Exploratory Study of Productivity in Software Teams Technical Track Anastasia Ruvimova University of Zurich, Alexander Lill University of Zurich, Gail Murphy University of British Columbia, Elaine Huang University of Zurich, Jan Gugler University of Zurich, Lauren Howe University of Zurich, Thomas Fritz University of Zurich Pre-print Media Attached |
04:00 - 05:00 | Recommender Systems 1SEIP - Software Engineering in Practice / Technical Track / Journal-First Papers at ICSE room 3-even hours Chair(s): Alessio Ferrari CNR-ISTI | ||
04:00 5mTalk | Predicting the Objective and Priority of Issue Reports in Software Repositories Journal-First Papers Maliheh Izadi Sharif University of Technology, Kiana Akbari Sharif University of technology, Abbas Heydarnoori Sharif University of Technology Link to publication DOI Pre-print Media Attached | ||
04:05 5mTalk | Code Reviewer Recommendation in Tencent: Practice, Challenge, and Direction SEIP - Software Engineering in Practice Qiuyuan Chen Zhejiang University, Dezhen Kong Zhejiang University, Lingfeng Bao Zhejiang University, Chenxing Sun Tencent, Xin Xia Huawei Software Engineering Application Technology Lab, Shanping Li Zhejiang University Pre-print Media Attached | ||
04:10 5mTalk | Using Deep Learning to Generate Complete Log Statements Technical Track Antonio Mastropaolo Università della Svizzera italiana, Luca Pascarella Università della Svizzera italiana (USI), Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached | ||
04:15 5mTalk | Modeling Review History for Reviewer Recommendation: A Hypergraph Approach Technical Track Guoping Rong Nanjing University, YiFan Zhang Nanjing University, Lanxin Yang Nanjing University, Fuli Zhang Nanjing University, Hongyu Kuang Nanjing University, He Zhang Nanjing University Pre-print Media Attached | ||
04:20 5mTalk | ShellFusion: Answer Generation for Shell Programming Tasks via Knowledge Fusion Technical Track Neng Zhang School of Software Engineering, Sun Yat-sen University, Chao Liu Chongqing University, Xin Xia Huawei Software Engineering Application Technology Lab, Christoph Treude University of Melbourne, Ying Zou Queen's University, Kingston, Ontario, David Lo Singapore Management University, Zibin Zheng School of Data and Computer Science, Sun Yat-sen University DOI Pre-print Media Attached | ||
04:25 5mTalk | CLEAR: Contrastive Learning for API Recommendation Technical Track Moshi Wei York University, Nima Shiri Harzevili York University, Yuchao Huang Institute of Software Chinese Academy of Sciences, Junjie Wang Institute of Software at Chinese Academy of Sciences, Song Wang York University Pre-print Media Attached |
04:00 - 05:00 | Reuse and AgilityJournal-First Papers / Technical Track / SEIP - Software Engineering in Practice at ICSE room 4-even hours Chair(s): Massimiliano Di Penta University of Sannio, Italy | ||
04:00 5mTalk | CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words Journal-First Papers Chao Liu Chongqing University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Zhiwei Liu Baidu Inc., Ahmed E. Hassan Queen's University, Shanping Li Zhejiang University Link to publication DOI Pre-print Media Attached | ||
04:05 5mTalk | Präzi: From Package-based to Call-based Dependency Networks Journal-First Papers Joseph Hejderup Endor Labs & Delft University of Technology, Moritz Beller Facebook, USA, Konstantinos Triantafyllou University of Athens, Georgios Gousios Endor Labs & Delft University of Technology DOI Pre-print Media Attached | ||
04:10 5mTalk | The Agile Success Model: A Mixed-methods Study of a Large-scale Agile Transformation Journal-First Papers Daniel Russo Department of Computer Science, Aalborg University Link to publication DOI Pre-print | ||
04:15 5mTalk | Factors Affecting On-Time Delivery in Large-Scale Agile Software Development Journal-First Papers Elvan Kula Delft University of Technology, Eric Greuter ING, Arie van Deursen Delft University of Technology, Netherlands, Georgios Gousios Endor Labs & Delft University of Technology DOI Pre-print Media Attached | ||
04:20 5mTalk | Issues in the Adoption of the Scaled Agile Framework SEIP - Software Engineering in Practice Paolo Ciancarini University of Bologna / Innopolis University, Artem Kruglov Innopolis University, Witold Pedrycz University of Alberta, Dilshat Salikhov Innopolis University, Giancarlo Succi | ||
04:25 5mTalk | Cross-Domain Deep Code Search with Few-Shot Learning Technical Track Yitian Chai School of Software, Shanghai Jiao Tong University, Hongyu Zhang University of Newcastle, Beijun Shen School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Xiaodong Gu Shanghai Jiao Tong University, China DOI Pre-print Media Attached File Attached |
05:00 - 06:00 | Program Comprehension 1Technical Track / NIER - New Ideas and Emerging Results at ICSE room 2-odd hours Chair(s): Prajish Prasad IIT Bombay | ||
05:00 5mTalk | Supporting program comprehension by generating abstract code summary tree NIER - New Ideas and Emerging Results Avijit Bhattacharjee University of Saskatchewan, Canada, Banani Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan DOI Pre-print Media Attached | ||
05:05 5mTalk | Practitioners’ Expectations on Automated Code Comment Generation Technical Track Xing Hu Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Zhiyuan Wan Zhejiang University, Qiuyuan Chen Zhejiang University, Thomas Zimmermann Microsoft Research DOI Pre-print Media Attached | ||
05:10 5mTalk | On the Evaluation of Neural Code Summarization Technical Track Ensheng Shi Xi'an Jiaotong University, Yanlin Wang Microsoft Research, Lun Du Microsoft Research Asia, Junjie Chen Tianjin University, Shi Han Microsoft Research, Hongyu Zhang University of Newcastle, Dongmei Zhang Microsoft Research, Hongbin Sun Xi'an Jiaotong University DOI Pre-print Media Attached | ||
05:15 5mTalk | Bridging Pre-trained Models and Downstream Tasks for Source Code Understanding Technical Track Deze Wang National University of Defense Technology, Zhouyang Jia National University of Defense Technology, Shanshan Li National University of Defense Technology, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Yun Xiong Fudan University, Wei Dong School of Computer, National University of Defense Technology, China, Liao Xiangke National University of Defense Technology Pre-print Media Attached | ||
05:20 5mTalk | FIRA: Fine-Grained Graph-Based Code Change Representation for Automated Commit Message Generation Technical Track Jinhao Dong Peking University, Yiling Lou Purdue University, Qihao Zhu Peking University, Zeyu Sun Peking University, Zhilin Li Peking University, Wenjie Zhang Peking University, Dan Hao Peking University Pre-print Media Attached |
05:00 - 06:00 | Tools and ConfigurationsTechnical Track / SEIP - Software Engineering in Practice at ICSE room 3-odd hours Chair(s): Robert Chatley Imperial College London | ||
05:00 5mTalk | Challenges in Applying Continuous Experimentation: A Practitioners’ Perspective SEIP - Software Engineering in Practice Kevin Anderson Delft University of Technology, Denise Visser bol.com, Jan-Willem Mannen ING, Yuxiang Jiang Delft University of Technology, Arie van Deursen Delft University of Technology, Netherlands DOI Pre-print | ||
05:05 5mTalk | Reflekt: a Library for Compile-Time Reflection in Kotlin SEIP - Software Engineering in Practice Anastasiia Birillo JetBrains Research, Elena Lyulina JetBrains Research, Maria Malysheva JetBrains Research;Saint Petersburg State University, Vladislav Tankov JetBrains, ITMO University, Timofey Bryksin JetBrains Research; HSE University Pre-print Media Attached | ||
05:10 5mTalk | ARCLIN: Automated API Mention Resolution for Unformatted Texts Technical Track Yintong Huo The Chinese University of Hong Kong, Yuxin Su Sun Yat-sen University, Hongming Zhang The Hong Kong University of Science and Technology, Michael Lyu The Chinese University of Hong Kong DOI Pre-print Media Attached | ||
05:15 5mTalk | On the Benefits and Limits of Incremental Build of Software Configurations: An Exploratory Study Technical Track Georges Aaron RANDRIANAINA Université de Rennes 1, IRISA, Xhevahire Tërnava Université de Rennes 1, INRIA/IRISA, Djamel Eddine Khelladi CNRS, France, Mathieu Acher Univ. Rennes 1, Inria, IRISA, Institut Universitaire de France (IUF) Pre-print Media Attached | ||
05:20 5mTalk | Causality in Configurable Software Systems Technical Track Clemens Dubslaff TU Dresden, Kallistos Weis Saarland University, Christel Baier TU Dresden, Germany, Sven Apel Saarland University Pre-print Media Attached | ||
05:25 5mTalk | A Scalable t-wise Coverage Estimator Technical Track Eduard Baranov Université Catholique de Louvain, Belgium, Sourav Chakraborty Indian Statistical Institute (ISI) , Kolkata, India, Axel Legay Université Catholique de Louvain, Belgium, Kuldeep S. Meel National University of Singapore, N. V. Vinodchandran University of Nebraska-Lincoln DOI Pre-print Media Attached |
05:00 - 06:00 | Human Aspects of SE 3SEIS - Software Engineering in Society / Technical Track / Journal-First Papers at ICSE room 4-odd hours Chair(s): Yvonne Dittrich IT University of Copenhagen, Denmark | ||
05:00 5mTalk | Socio-Technical Grounded Theory for Software Engineering (Journal First Presentation) Journal-First Papers Rashina Hoda Monash University Link to publication DOI Pre-print Media Attached | ||
05:05 5mTalk | How are Diverse End-user Human-centric Issues Discussed on GitHub? SEIS - Software Engineering in Society Hourieh Khalajzadeh Monash University, Australia, Mojtaba Shahin RMIT University, Australia, Humphrey Obie Monash University, John Grundy Monash University Pre-print Media Attached | ||
05:10 5mTalk | Good Fences Make Good Neighbours? On the Impact of Cultural and Geographical Dispersion on Community Smells SEIS - Software Engineering in Society Stefano Lambiase University of Salerno, Gemma Catolino Tilburg University & Jheronimus Academy of Data Science, Damian Andrew Tamburri TU/e, Alexander Serebrenik Eindhoven University of Technology, Fabio Palomba University of Salerno, Filomena Ferrucci University of Salerno Pre-print Media Attached | ||
05:15 5mTalk | Open Data Inclusion through Narrative Approaches SEIS - Software Engineering in Society | ||
05:20 5mTalk | GitHub Sponsors: Exploring a New Way to Contribute to Open Source Technical Track Naomichi Shimada Nara Institute of Science and Technology, Tao Xiao Nara Institute of Science and Technology, Hideaki Hata Shinshu University, Christoph Treude University of Melbourne, Kenichi Matsumoto Nara Institute of Science and Technology DOI Pre-print Media Attached | ||
05:25 5mTalk | Big Data = Big Insights? Operationalizing Brooks’ Law in a Massive GitHub Data Set Technical Track Christoph Gote Chair of Systems Design, ETH Zurich, Pavlin Mavrodiev Chair of Systems Design, ETH Zurich, Frank Schweitzer Chair of Systems Design, ETH Zurich, Ingo Scholtes Chair of Computer Science XV - Machine Learning for Complex Networks, Julius-Maximilians-Universität Würzburg Pre-print Media Attached |
09:00 - 09:30 | Awards 1All plenary events / Technical Track / Keynotes at ICSE Plenary room Chair(s): Sebastian Elbaum University of Virginia | ||
09:30 - 10:30 | ICSE KeynoteAll plenary events / Technical Track / Keynotes at ICSE Plenary room Chair(s): Daniela Damian University of Victoria | ||
09:30 60mKeynote | Values in Design? The role and relevance of ethics in software engineeringICSE keynote Keynotes |
11:00 - 12:00 | Program ComprehensionDEMO - Demonstrations at ICSE Demo room 1 Chair(s): Xiaoyin Wang University of Texas at San Antonio | ||
11:00 15mDemonstration | CIDER: Concept-based Interactive Design Recovery DEMO - Demonstrations Hongzhou Fang Drexel University, Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa, Jason Lefever Drexel University | ||
11:15 15mDemonstration | NaturalCC: An Open-Source Toolkit for Code Intelligence DEMO - Demonstrations Yao Wan Huazhong University of Science and Technology, Yang He University of Technology Sydney, Zhangqian Bi Huazhong University of Science and Technology, Jian-Guo Zhang University of Illinois at Chicago, Yulei Sui University of Technology Sydney, Hongyu Zhang University of Newcastle, Kazuma Hashimoto Google Research, Hai Jin Huazhong University of Science and Technology, Guandong Xu University of Technology, Sydney, Caiming Xiong Salesforce Research, philip yu University of Illinois at Chicago Media Attached | ||
11:30 15mDemonstration | COSPEX: A Program Comprehension Tool for Novice Programmers DEMO - Demonstrations Nakshatra Gupta Indian Institute of Technology Tirupati, Ashutosh Rajput Indian Institute of Technology Tirupati, Sridhar Chimalakonda Indian Institute of Technology Tirupati Pre-print Media Attached | ||
11:45 15mDemonstration | A Tool for Rejuvenating Feature Logging Levels via Git Histories and Degree of Interest DEMO - Demonstrations Yiming Tang Concordia University, Allan Spektor City University of New York (CUNY) Hunter College, Raffi Khatchadourian City University of New York (CUNY) Hunter College, Mehdi Bagherzadeh Oakland University Pre-print Media Attached |
11:00 - 12:00 | Machine Learning with and for SE 10Technical Track / SEIP - Software Engineering in Practice / Journal-First Papers at ICSE room 1-odd hours Chair(s): Preetha Chatterjee Drexel University, USA | ||
11:00 5mTalk | Defect Reduction Planning (using TimeLIME) Journal-First Papers Authorizer link Pre-print Media Attached | ||
11:05 5mTalk | Automatic Fault Detection for Deep Learning Programs Using Graph Transformations Journal-First Papers Amin Nikanjam École Polytechnique de Montréal, Houssem Ben Braiek École Polytechnique de Montréal, Mohammad Mehdi Morovati École Polytechnique de Montréal, Foutse Khomh Polytechnique Montréal Link to publication DOI Media Attached | ||
11:10 5mTalk | Counterfactual Explanations for Models of Code SEIP - Software Engineering in Practice Jürgen Cito TU Wien and Meta, Işıl Dillig University of Texas at Austin, Vijayaraghavan Murali Meta Platforms, Inc., Satish Chandra Facebook Pre-print Media Attached | ||
11:15 5mTalk | VarCLR: Variable Semantic Representation Pre-training via Contrastive Learning Technical Track Qibin Chen Carnegie Mellon University, Jeremy Lacomis Carnegie Mellon University, Edward J. Schwartz Carnegie Mellon University Software Engineering Institute, Graham Neubig Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, USA, Claire Le Goues Carnegie Mellon University DOI Pre-print Media Attached | ||
11:20 5mTalk | Towards Training Reproducible Deep Learning Models Technical Track Boyuan Chen Centre for Software Excellence, Huawei Canada, Mingzhi Wen Huawei Technologies, Yong Shi Huawei Technologies, Dayi Lin Centre for Software Excellence, Huawei, Canada, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada, Zhen Ming (Jack) Jiang York University Pre-print Media Attached | ||
11:25 5mTalk | Learning to Reduce False Positives in Analytic Bug Detectors Technical Track Anant Kharkar Microsoft, Roshanak Zilouchian Moghaddam Microsoft, Matthew Jin Microsoft Corporation, Xiaoyu Liu Microsoft Corporation, Xin Shi Microsoft Corporation, Colin Clement Microsoft, Neel Sundaresan Microsoft Corporation Pre-print Media Attached |
11:00 - 12:00 | Performance and ReliabilityTechnical Track / Journal-First Papers at ICSE room 2-odd hours Chair(s): Andrea Zisman The Open University | ||
11:00 5mTalk | Predicting unstable software benchmarks using static source code features Journal-First Papers Christoph Laaber Simula Research Laboratory, Mikael Basmaci University of Zurich, Pasquale Salza University of Zurich Link to publication DOI Media Attached | ||
11:05 5mTalk | Evaluating the impact of falsely detected performance bug-inducing changes in JIT models Journal-First Papers Sophia Quach Concordia University, Maxime Lamothe Polytechnique Montréal, Bram Adams Queens University, Yasutaka Kamei Kyushu University, Weiyi Shang Concordia University Link to publication DOI Pre-print Media Attached | ||
11:10 5mTalk | Using Reinforcement Learning for Load Testing of Video Games Technical Track Rosalia Tufano Università della Svizzera Italiana, Simone Scalabrino University of Molise, Luca Pascarella Università della Svizzera italiana (USI), Emad Aghajani Software Institute, USI Università della Svizzera italiana, Rocco Oliveto University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached | ||
11:15 5mTalk | EAGLE: Creating Equivalent Graphs to Test Deep Learning Libraries Technical Track Jiannan Wang Purdue University, Thibaud Lutellier University of Waterloo, Shangshu Qian Purdue University, Hung Viet Pham University of Waterloo, Lin Tan Purdue University Pre-print Media Attached | ||
11:20 5mTalk | Decomposing Software Verification into Off-the-Shelf Components: An Application to CEGAR Technical Track Dirk Beyer LMU Munich, Germany, Jan Haltermann University of Oldenburg, Thomas Lemberger LMU Munich, Heike Wehrheim Carl von Ossietzky Universität Oldenburg / University of Oldenburg Pre-print Media Attached | ||
11:25 5mTalk | Precise Divide-By-Zero Detection with Affirmative Evidence Technical Track Yiyuan Guo The Hong Kong University of Science and Technology, Ant Group, Jinguo Zhou Ant Group, Peisen Yao The Hong Kong University of Science and Technology, Qingkai Shi Ant Group, Charles Zhang Hong Kong University of Science and Technology DOI Pre-print Media Attached |
11:00 - 12:00 | Autonomic Systems and Self-AdaptationSEIS - Software Engineering in Society / Technical Track at ICSE room 4-odd hours Chair(s): Henry Muccini University of L'Aquila, Italy | ||
11:00 5mTalk | Software Engineers’ Response to Public Crisis: Lessons Learnt from Spontaneously Building an Informative COVID-19 Dashboard SEIS - Software Engineering in Society Han Wang Monash University, Chao Wu Monash University, Chunyang Chen Monash University, Burak Turhan University of Oulu, Shiping Chen Data61 at CSIRO, Australia / UNSW, Australia, Jon Whittle CSIRO's Data61 and Monash University Pre-print Media Attached | ||
11:05 5mTalk | DRESS-ML: A Domain-specific Language for Modelling Exceptional Scenarios and Self-adaptive Behaviours for Drone-based Applications SEIS - Software Engineering in Society Lucas Vieira State University of Ceará, José Davi da Silva Pereira State University of Ceara, Brazil, Natália Aragão State University of Ceara, Brazil, Matheus Chagas State University of Ceará, Paulo Maia State University of Ceará Pre-print Media Attached | ||
11:10 5mTalk | Lowering Barriers to Application Development With Cloud-Native Domain-Specific Functions SEIS - Software Engineering in Society José Miguel Pérez-Álvarez NAVER LABS Europe, Adrian Mos NAVER LABS Europe, Benjamin V. Hanrahan Pennsylvania State University, Iyadunni J. Adenuga Pennsylvania State University Pre-print Media Attached | ||
11:15 5mTalk | Automated Assertion Generation via Information Retrieval and Its Integration with Deep Learning Technical Track Hao Yu Peking University, Yiling Lou Purdue University, Ke Sun , Dezhi Ran Peking University, Tao Xie Peking University, Dan Hao Peking University, Ying Li School of Software and Microelectronics, Peking University, Beijing, China, Ge Li Peking University, Qianxiang Wang Huawei Technologies Co. Ltd DOI Pre-print Media Attached |
12:00 - 13:00 | SEIP Distinguished TalkTechnical Track / SRC - ACM Student Research Competition / Catering / Posters / SEET - Software Engineering Education and Training / SEIP - Software Engineering in Practice / SEIS - Software Engineering in Society / DEMO - Demonstrations / Birds of a Feather / NIER - New Ideas and Emerging Results / All plenary events / Journal-First Papers at ICSE SEIP room Chair(s): Mark Harman Meta Platforms, Inc. and UCL, Heather Miller Carnegie Mellon University, USA | ||
12:00 60mKeynote | MachineLearning x SoftwareTesting @ Apple Maps SEIP - Software Engineering in Practice Atif Memon Apple Inc. |
12:00 - 13:00 | Machine Learning with and for SE 11Journal-First Papers / Technical Track at ICSE room 1-even hours Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute | ||
12:00 5mTalk | Lessons Learnt on Reproducibility in Machine Learning Based Android Malware Detection Journal-First Papers Nadia Daoudi SnT, University of Luxembourg, Kevin Allix University of Luxembourg, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg Link to publication Pre-print Media Attached | ||
12:05 5mTalk | DeepAnalyze: Learning to Localize Crashes at Scale Technical Track Manish Shetty Microsoft Research, India, Chetan Bansal Microsoft Research, Suman Nath Microsoft Corporation, Sean Bowles Microsoft, Henry Wang Microsoft, Ozgur Arman Microsoft, Siamak Ahari Microsoft Pre-print Media Attached | ||
12:10 5mTalk | EREBA: Black-box Energy Testing of Adaptive Neural Networks Technical Track Mirazul Haque UT Dallas, Yaswanth Yadlapalli University of Texas at Dallas, Wei Yang University of Texas at Dallas, Cong Liu University of Texas at Dallas, USA Pre-print Media Attached | ||
12:15 5mTalk | Fast Changeset-based Bug Localization with BERT Technical Track Agnieszka Ciborowska Virginia Commonwealth University, Kostadin Damevski Virginia Commonwealth University Pre-print Media Attached | ||
12:20 5mTalk | Multilingual training for Software Engineering Technical Track Toufique Ahmed University of California at Davis, Prem Devanbu Department of Computer Science, University of California, Davis DOI Pre-print Media Attached | ||
12:25 5mTalk | Using Pre-Trained Models to Boost Code Review Automation Technical Track Rosalia Tufano Università della Svizzera Italiana, Simone Masiero Software Institute @ Università della Svizzera Italiana, Antonio Mastropaolo Università della Svizzera italiana, Luca Pascarella Università della Svizzera italiana (USI), Denys Poshyvanyk William and Mary, Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached |
12:00 - 13:00 | Teaching SE Skills 2SEET - Software Engineering Education and Training at ICSE room 3-even hours Chair(s): Christoph Matthies Hasso Plattner Institute, University of Potsdam | ||
12:00 5mTalk | Designing Divergent Thinking, Creative Problem Solving Exams SEET - Software Engineering Education and Training Pre-print Media Attached | ||
12:05 5mTalk | Reading to Write Code: An Experience Report of a Reverse Engineering and Modeling Course SEET - Software Engineering Education and Training Brooke Kelsey Ryan University of California, Irvine, Adriana Meza Soria UC Irvine, Kaj Dreef University of California, Irvine, Andre van der Hoek University of California, Irvine DOI Pre-print Media Attached | ||
12:10 5mTalk | DevOps Education: An Interview Study of Challenges and Recommendations SEET - Software Engineering Education and Training Marcelo Fernandes Federal Institute of Rio Grande do Norte, Samuel Ferino Federal University of Rio Grande do Norte, Anny Fernandes Federal University of Rio Grande do Norte, Uirá Kulesza Federal University of Rio Grande do Norte, Eduardo Aranha Federal University of Rio Grande do Norte, Christoph Treude University of Melbourne Pre-print Media Attached |
12:00 - 13:00 | Software Testing 12Technical Track / Journal-First Papers / SEIP - Software Engineering in Practice at ICSE room 4-even hours Chair(s): Frank Tip Northeastern University | ||
12:00 5mTalk | Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results in the Space Domain Journal-First Papers Oscar Cornejo SnT Centre, University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa Link to publication DOI Pre-print Media Attached | ||
12:05 5mTalk | Using Natural Language Processing Techniques to Improve Manual Test Case Descriptions SEIP - Software Engineering in Practice Markos Viggiato University of Alberta, Dale Paas Prodigy Education, Chris Buzon Prodigy Education, Cor-Paul Bezemer University of Alberta Pre-print Media Attached | ||
12:10 5mTalk | Repairing Order-Dependent Flaky Tests via Test Generation Technical Track Chengpeng Li University of Texas at Austin, Chenguang Zhu University of Texas at Austin, Wenxi Wang University of Texas at Austin, August Shi University of Texas at Austin Link to publication DOI Media Attached | ||
12:15 5mTalk | One Fuzzing Strategy to Rule Them All Technical Track Mingyuan Wu Southern University of Science and Technology, Ling Jiang Southern University of Science and Technology, Jiahong Xiang Southern University of Science and Technology, Yanwei Huang Zhejiang University, Heming Cui University of Hong Kong, Lingming Zhang University of Illinois at Urbana-Champaign, Yuqun Zhang Southern University of Science and Technology Pre-print Media Attached | ||
12:20 5mTalk | BeDivFuzz: Integrating Behavioral Diversity into Generator-based Fuzzing Technical Track Pre-print Media Attached | ||
12:25 5mTalk | Preempting Flaky Tests via Non-Idempotent-Outcome Tests Technical Track Anjiang Wei Stanford University, Pu Yi Peking University, Zhengxi Li University of Illinois Urbana-Champaign, Tao Xie Peking University, Darko Marinov University of Illinois at Urbana-Champaign, Wing Lam University of Illinois at Urbana-Champaign Pre-print Media Attached |
13:00 - 14:00 | Requirements and ReuseTechnical Track / Journal-First Papers at ICSE room 2-odd hours Chair(s): Andrea Zisman The Open University | ||
13:00 5mTalk | On Systematically Building a CNL for Functional Requirements Journal-First Papers Alvaro Veizaga Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Luxembourg, Mauricio Alferez Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Damiano Torre University of Luxembourg, Mehrdad Sabetzadeh University of Ottawa, Lionel Briand University of Luxembourg; University of Ottawa Link to publication DOI Pre-print Media Attached | ||
13:05 5mTalk | Präzi: From Package-based to Call-based Dependency Networks Journal-First Papers Joseph Hejderup Endor Labs & Delft University of Technology, Moritz Beller Facebook, USA, Konstantinos Triantafyllou University of Athens, Georgios Gousios Endor Labs & Delft University of Technology DOI Pre-print Media Attached | ||
13:10 5mTalk | Automated Handling of Anaphoric Ambiguity in Requirements: A Multi-solution Study Technical Track Saad Ezzini University of Luxembourg, Sallam Abualhaija University of Luxembourg, Chetan Arora Deakin University, Mehrdad Sabetzadeh University of Ottawa Pre-print Media Attached | ||
13:15 5mTalk | DeepSTL - From English Requirements to Signal Temporal Logic Technical Track Jie He Technische Universität Wien, Ezio Bartocci , Dejan Nickovic Austrian Institute of Technology, Haris Isakovic Technische Universität Wien, Radu Grosu Vienna University of Technology DOI Pre-print Media Attached | ||
13:20 5mTalk | SnR: Constraint-Based Type Inference for Incomplete Java Code Snippets Technical Track Yiwen Dong University of Waterloo, Tianxiao Gu Tiktok Inc., Yongqiang Tian University of Waterloo, Chengnian Sun University of Waterloo Pre-print Media Attached |
13:00 - 14:00 | Recommender Systems 2Technical Track / NIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice at ICSE room 5-odd hours Chair(s): Gabriele Bavota Software Institute, USI Università della Svizzera italiana | ||
13:00 5mTalk | Better Modeling the Programming World with Code Concept Graphs-augmented Multi-modal Learning NIER - New Ideas and Emerging Results Martin Weyssow DIRO, Université de Montréal, Houari Sahraoui Université de Montréal, Bang Liu DIRO & Mila, Université de Montréal Pre-print Media Attached | ||
13:05 5mTalk | Code Reviewer Recommendation in Tencent: Practice, Challenge, and Direction SEIP - Software Engineering in Practice Qiuyuan Chen Zhejiang University, Dezhen Kong Zhejiang University, Lingfeng Bao Zhejiang University, Chenxing Sun Tencent, Xin Xia Huawei Software Engineering Application Technology Lab, Shanping Li Zhejiang University Pre-print Media Attached | ||
13:10 5mTalk | Recommending Good First Issues in GitHub OSS Projects Technical Track Wenxin Xiao School of Computer Science, Peking University, Hao He Peking University, Weiwei Xu School of Computer Science and Technology, Soochow University, Xin Tan Beihang University, China, Jinhao Dong Peking University, Minghui Zhou Peking University, China Pre-print Media Attached | ||
13:15 5mTalk | Modeling Review History for Reviewer Recommendation: A Hypergraph Approach Technical Track Guoping Rong Nanjing University, YiFan Zhang Nanjing University, Lanxin Yang Nanjing University, Fuli Zhang Nanjing University, Hongyu Kuang Nanjing University, He Zhang Nanjing University Pre-print Media Attached | ||
13:20 5mTalk | ShellFusion: Answer Generation for Shell Programming Tasks via Knowledge Fusion Technical Track Neng Zhang School of Software Engineering, Sun Yat-sen University, Chao Liu Chongqing University, Xin Xia Huawei Software Engineering Application Technology Lab, Christoph Treude University of Melbourne, Ying Zou Queen's University, Kingston, Ontario, David Lo Singapore Management University, Zibin Zheng School of Data and Computer Science, Sun Yat-sen University DOI Pre-print Media Attached | ||
13:25 5mTalk | Using Deep Learning to Generate Complete Log Statements Technical Track Antonio Mastropaolo Università della Svizzera italiana, Luca Pascarella Università della Svizzera italiana (USI), Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached |
14:00 - 15:00 | LGBTIQ+ meetingCommunity at ICSE Community room Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
14:00 - 15:00 | |||
14:00 - 15:00 | |||
14:00 - 14:30 | |||
20:00 - 21:00 | Mining Software RepositoriesDEMO - Demonstrations at ICSE Demo room 1 Chair(s): Xiao Qu ABB Corporate Research | ||
20:00 15mDemonstration | ARSearch: Searching for API Related Resources from Stack Overflow and GitHub DEMO - Demonstrations Kien Luong School of Computing and Information Systems, Singapore Management University, Ferdian Thung Singapore Management University, David Lo Singapore Management University Media Attached | ||
20:15 15mDemonstration | gDefect4DL: A Dataset of General Real-World Deep Learning Program Defects DEMO - Demonstrations Yunkai Liang Tianjin University, Yun Lin National University of Singapore, Xuezhi Song Fudan University, Jun Sun Singapore Management University, Zhiyong Feng Tianjin University, Jin Song Dong National University of Singapore Pre-print Media Attached | ||
20:30 15mDemonstration | Code Implementation Recommendation for Android GUI Components DEMO - Demonstrations Yanjie Zhao Monash University, Li Li Monash University, Xiaoyu Sun Monash University, Pei Liu Monash University, John Grundy Monash University Pre-print Media Attached |
20:00 - 21:00 | Machine Learning with and for SE 7SEIP - Software Engineering in Practice / Technical Track / Journal-First Papers at ICSE room 1-even hours Chair(s): Lei Ma University of Alberta | ||
20:00 5mTalk | Journal First: On the Value of Oversampling for Deep Learning in Software Defect Prediction Journal-First Papers Media Attached | ||
20:05 5mTalk | In-IDE Code Generation from Natural Language: Promise and Challenges Journal-First Papers Frank Xu Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, USA, Graham Neubig Carnegie Mellon University | ||
20:10 5mTalk | Dependency Tracking for Risk Mitigation in Machine Learning (ML) Systems SEIP - Software Engineering in Practice Xiwei (Sherry) Xu CSIRO Data61, Chen Wang CSIRO DATA61, Zhen Wang CSIRO Data61, Qinghua Lu CSIRO’s Data61, Liming Zhu CSIRO’s Data61; UNSW Media Attached | ||
20:15 5mTalk | Strategies for Reuse and Sharing among Data Scientists in Software Teams SEIP - Software Engineering in Practice Will Epperson Carnegie Mellon University, April Wang University of Michigan, Robert DeLine Microsoft Research, Steven M. Drucker Microsoft Research Pre-print Media Attached | ||
20:20 5mTalk | A Universal Data Augmentation Approach for Fault Localization Technical Track Huan Xie Chongqing University, Yan Lei School of Big Data & Software Engineering, Chongqing University, Meng Yan Chongqing University, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Xin Xia Huawei Software Engineering Application Technology Lab, Xiaoguang Mao National University of Defense Technology DOI Pre-print Media Attached | ||
20:25 5mTalk | Explanation-Guided Fairness Testing through Genetic Algorithm Technical Track Ming Fan Xi'an Jiaotong University, Wenying Wei Xi'an Jiaotong University, Wuxia Jin Xi'an Jiaotong University, Zijiang Yang Western Michigan University, Ting Liu Xi'an Jiaotong University DOI Pre-print |
20:00 - 21:00 | Software Security 5Technical Track / SEIP - Software Engineering in Practice / Journal-First Papers at ICSE room 2-even hours Chair(s): Nancy Mead Carnegie Mellon University | ||
20:00 5mTalk | Deep Learning based Vulnerability Detection: Are We There Yet? Journal-First Papers Saikat Chakraborty Columbia University, Rahul Krishna IBM Research, Yangruibo Ding Columbia University, Baishakhi Ray Columbia University Link to publication DOI Media Attached | ||
20:05 5mTalk | An Empirical Study on Implicit Constraints in Smart Contract Static Analysis SEIP - Software Engineering in Practice Tingting Yin Tsinghua University, China, Chao Zhang Tsinghua University, Yuandong Ni Institute for Network Science and Cyberspace of Tsinghua University, Yixiong Wu Institute for Network Science and Cyberspace of Tsinghua University, Taiyu Wong Department of Computer Science and Technology, Tsinghua University, Xiapu Luo Hong Kong Polytechnic University, Zheming Li Tsinghua University, Yu Guo SECBIT labs Pre-print Media Attached | ||
20:10 5mTalk | RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformation Technical Track Zhen Li University of Texas at San Antonio, Guenevere (Qian) Chen University of Texas at San Antonio, Chen Chen University of Central Florida, Yayi Zou Northeastern University, Shouhuai Xu University of Colorado Colorado Springs Pre-print Media Attached | ||
20:15 5mTalk | ReMoS: Reducing Defect Inheritance in Transfer Learning via Relevant Model Slicing Technical Track Ziqi Zhang Peking University, Yuanchun Li Microsoft Research, Jindong Wang Microsoft Research, Bingyan Liu Peking University, Ding Li Peking University, Xiangqun Chen Peking University, Yao Guo Peking University, Yunxin Liu Tsinghua University Pre-print Media Attached | ||
20:20 5mTalk | Modx: Binary Level Partial Imported Third-Party Library Detection through Program Modularization and Semantic Matching Technical Track Can Yang Institute of Information Engineering, University of Chinese Academy of Sciences, Zhengzi Xu Nanyang Technological University, Hongxu Chen Huawei Technologies Co., Ltd., Yang Liu Nanyang Technological University, Xiaorui Gong Institute of Information Engineering, Chinese Academy of Science, Baoxu Liu Institute of Information Engineering, Chinese Academy of Sciences Pre-print Media Attached | ||
20:25 5mTalk | Large-scale Security Measurements on the Android Firmware Ecosystem Technical Track Qinsheng Hou Shandong University; Qi An Xin Group Corp., Wenrui Diao Shandong University, Yanhao Wang Qi An Xin Group Corp., Xiaofeng Liu Shandong University, Song Liu Qi An Xin Group Corp., Lingyun Ying Qi An Xin Group Corp., Shanqing Guo Shandong University, Yuanzhi Li Qi An Xin Group Corp., Meining Nie Qi An Xin Group Corp., Haixin Duan Institute for Network Science and Cyberspace, Tsinghua University; Qi An Xin Group Corp. Pre-print Media Attached |
21:00 - 22:00 | Program Comprehension 3Technical Track / SEET - Software Engineering Education and Training / NIER - New Ideas and Emerging Results at ICSE room 1-odd hours Chair(s): Christina von Flach Federal University of Bahia | ||
21:00 5mTalk | Supporting program comprehension by generating abstract code summary tree NIER - New Ideas and Emerging Results Avijit Bhattacharjee University of Saskatchewan, Canada, Banani Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan DOI Pre-print Media Attached | ||
21:05 5mTalk | Designing Divergent Thinking, Creative Problem Solving Exams SEET - Software Engineering Education and Training Pre-print Media Attached | ||
21:10 5mTalk | Practitioners’ Expectations on Automated Code Comment Generation Technical Track Xing Hu Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Zhiyuan Wan Zhejiang University, Qiuyuan Chen Zhejiang University, Thomas Zimmermann Microsoft Research DOI Pre-print Media Attached | ||
21:15 5mTalk | Retrieving Data Constraint Implementations Using Fine-Grained Code Patterns Technical Track Juan Manuel Florez The University of Texas at Dallas, Jonathan Perry The University of Texas at Dallas, Shiyi Wei University of Texas at Dallas, Andrian Marcus University of Texas at Dallas Pre-print Media Attached | ||
21:20 5mTalk | Bridging Pre-trained Models and Downstream Tasks for Source Code Understanding Technical Track Deze Wang National University of Defense Technology, Zhouyang Jia National University of Defense Technology, Shanshan Li National University of Defense Technology, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Yun Xiong Fudan University, Wei Dong School of Computer, National University of Defense Technology, China, Liao Xiangke National University of Defense Technology Pre-print Media Attached |
21:00 - 22:00 | Program Repair 2Technical Track / Journal-First Papers at ICSE room 2-odd hours Chair(s): Hamid Bagheri University of Nebraska-Lincoln | ||
21:00 5mTalk | Learning Lenient Parsing & Typing via Indirect Supervision Journal-First Papers Toufique Ahmed University of California at Davis, Prem Devanbu Department of Computer Science, University of California, Davis, Vincent J. Hellendoorn Carnegie Mellon University Link to publication DOI Pre-print Media Attached | ||
21:05 5mTalk | DEAR: A Novel Deep Learning-based Approach for Automated Program Repair Technical Track Yi Li New Jersey Institute of Technology, Shaohua Wang New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas Pre-print | ||
21:10 5mTalk | NPEX: Repairing Java Null Pointer Exceptions without Tests Technical Track Junhee Lee Korea University, South Korea, Seongjoon Hong Korea University, Hakjoo Oh Korea University Pre-print Media Attached | ||
21:15 5mTalk | Trust Enhancement Issues in Program Repair Technical Track Yannic Noller National University of Singapore, Ridwan Salihin Shariffdeen National University of Singapore, Xiang Gao Beihang University, China, Abhik Roychoudhury National University of Singapore Pre-print Media Attached | ||
21:20 1mTalk | Causality-Based Neural Network Repair Technical Track Bing Sun Singapore Management University, Singapore, Jun Sun Singapore Management University, Long H. Pham Singapore University of Technology and Design, Jie Shi Huawei International Pre-print Media Attached |
21:00 - 22:00 | Software Testing 7Journal-First Papers / Technical Track at ICSE room 4-odd hours Chair(s): Upsorn Praphamontripong Computer Science, University of Virginia | ||
21:00 5mTalk | A Family of Experiments on Test-Driven Development Journal-First Papers Adrian Santos Parrilla University of Oulu, Sira Vegas Universidad Politecnica de Madrid, Oscar Dieste Universidad Politécnica de Madrid, Fernando Uyaguari ETAPA Telecommunications Company, Ayse Tosun Istanbul Technical University, Davide Fucci Blekinge Institute of Technology, Burak Turhan University of Oulu, Giuseppe Scanniello University of Basilicata, Simone Romano University of Bari, Itir Karac University of Oulu, Marco Kuhrmann Reutlingen University, Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad, Robert Ramač Faculty of Technical Sciences, University of Novi Sad, Dietmar Pfahl University of Tartu, Christian Engblom Ericsson, Jarno Kyykka Ericsson, Kerli Rungi Testlio, Carolina Palomeque ETAPA Telecommunications Company, Jaroslav Spisak PAF, Markku Oivo University of Oulu, Natalia Juristo Universidad Politecnica de Madrid Link to publication DOI Pre-print Media Attached | ||
21:05 5mTalk | The Impact of Dormant Defects on Defect Prediction: a Study of 19 Apache Projects Journal-First Papers Davide Falessi University of Rome Tor Vergata, Italy, Aalok Ahluwalia California Polytechnic State University, Massimiliano Di Penta University of Sannio, Italy Link to publication DOI Media Attached | ||
21:10 5mTalk | RNN-Test: Towards Adversarial Testing for Recurrent Neural Network Systems Journal-First Papers Jianmin Guo Tsinghua University, Quan Zhang Tsinghua University, Yue Zhao Huawei Technologies Co., Ltd., Heyuan Shi Central South University, Yu Jiang Tsinghua University, Jia-Guang Sun Link to publication DOI Pre-print Media Attached | ||
21:15 5mTalk | DeepState: Selecting Test Suites to Enhance the Robustness of Recurrent Neural Networks Technical Track Zixi Liu Nanjing University, Yang Feng Nanjing University, Yining Yin Nanjing University, China, Zhenyu Chen Nanjing University DOI Pre-print Media Attached | ||
21:20 5mTalk | Evaluating and Improving Neural Program-Smoothing-based Fuzzing Technical Track Mingyuan Wu Southern University of Science and Technology, Ling Jiang Southern University of Science and Technology, Jiahong Xiang Southern University of Science and Technology, Yuqun Zhang Southern University of Science and Technology, Guowei Yang The University of Queensland, Huixin Ma Tencent Security Keen Lab, Sen Nie Keen Security Lab, Tencent, Shi Wu Tencent Security Keen Lab, Heming Cui University of Hong Kong, Lingming Zhang University of Illinois at Urbana-Champaign DOI Pre-print Media Attached | ||
21:25 5mTalk | Muffin: Testing Deep Learning Libraries via Neural Architecture Fuzzing Technical Track Jiazhen Gu Fudan University, China, Xuchuan Luo Fudan University, Yangfan Zhou Fudan University, Xin Wang Fudan University Pre-print Media Attached |
22:00 - 23:00 | Software Security 6Technical Track / Journal-First Papers at ICSE room 2-even hours Chair(s): Travis Breaux Carnegie Mellon University | ||
22:00 5mTalk | Lags in the release, adoption, and propagation of npm vulnerability fixes Journal-First Papers Bodin Chinthanet Nara Institute of Science and Technology, Raula Gaikovina Kula Nara Institute of Science and Technology, Shane McIntosh University of Waterloo, Takashi Ishio Nara Institute of Science and Technology, Akinori Ihara Wakayama University, Kenichi Matsumoto Nara Institute of Science and Technology Link to publication DOI Pre-print Media Attached | ||
22:05 5mTalk | Aper: Evolution-Aware Runtime Permission Misuse Detection for Android Apps Technical Track Sinan Wang Southern University of Science and Technology, Yibo Wang Northeastern University, Xian Zhan The Hong Kong Polytechnic University, Ying Wang Northeastern University, China, Yepang Liu Southern University of Science and Technology, Xiapu Luo Hong Kong Polytechnic University, Shing-Chi Cheung Hong Kong University of Science and Technology DOI Pre-print Media Attached | ||
22:10 5mTalk | A Grounded Theory Based Approach to Characterize Software Attack Surfaces Technical Track sara moshtari Rochester Institute of Technology, Ahmet Okutan Rochester Institute of Technology, Mehdi Mirakhorli Rochester Institute of Technology Pre-print Media Attached | ||
22:15 5mTalk | The Extent of Orphan Vulnerabilities from Code Reuse in Open Source SoftwareNominated for Distinguished Paper Technical Track David Reid University of Tennessee, Mahmoud Jahanshahi Research Assistant, University of Tennessee Knoxville, Audris Mockus The University of Tennessee DOI Pre-print Media Attached | ||
22:20 5mTalk | MVD: Memory-related Vulnerability Detection Based on Flow-Sensitive Graph Neural Networks Technical Track Sicong Cao Yangzhou University, Xiaobing Sun Yangzhou University, Lili Bo Yangzhou University, Rongxin Wu Xiamen University, Bin Li Yangzhou University, Chuanqi Tao Nanjing University of Aeronautics and Astronautics DOI Pre-print Media Attached | ||
22:25 5mTalk | VulCNN: An Image-inspired Scalable Vulnerability Detection System Technical Track Yueming Wu Huazhong University of Science and Technology, Deqing Zou Huazhong University of Science and Technology, Shihan Dou Huazhong University of Science and Technology, Wei Yang University of Texas at Dallas, Duo Xu Huazhong University of Science and Technology, Hai Jin Huazhong University of Science and Technology DOI Pre-print Media Attached |
22:00 - 23:00 | Software Testing 8Technical Track / Journal-First Papers at ICSE room 3-even hours Chair(s): Darko Marinov University of Illinois at Urbana-Champaign | ||
22:00 5mTalk | The secret life of test smells - an empirical study on test smell evolution and maintenance Journal-First Papers Dong Jae Kim Concordia University, Tse-Hsun (Peter) Chen Concordia University, Jinqiu Yang Concordia University Link to publication DOI Media Attached | ||
22:05 5mTalk | Prioritizing Mutants to Guide Mutation Testing Technical Track Samuel Kaufman University of Washington, Ryan Featherman University of Washington, Justin Alvin University of Massachusetts Amherst, Bob Kurtz George Mason University, USA, Paul Ammann George Mason University, USA, René Just University of Washington DOI Pre-print Media Attached | ||
22:10 5mTalk | Automated Testing of Software that Uses Machine Learning APIs Technical Track Chengcheng Wan The University of Chicago, Shicheng Liu University of Chicago, Sophie Xie University of California, Berkeley, Yifan Liu University of Chicago, Henry Hoffmann University of Chicago, Michael Maire University of Chicago, Shan Lu University of Chicago Pre-print Media Attached | ||
22:15 5mTalk | WindRanger: A Directed Greybox Fuzzer driven by DeviationBasic Blocks Technical Track Zhengjie Du Nanjing University, Yuekang Li Nanyang Technological University, Yang Liu Nanyang Technological University, Bing Mao Nanjing University Pre-print Media Attached | ||
22:20 5mTalk | CONFETTI: Amplifying Concolic Guidance for Fuzzers Technical Track James Kukucka George Mason University, Luís Pina University of Illinois at Chicago, Paul Ammann George Mason University, USA, Jonathan Bell Northeastern University Pre-print Media Attached | ||
22:25 5mTalk | μAFL: Non-intrusive Feedback-driven Fuzzing for Microcontroller Firmware Technical Track DOI Pre-print Media Attached |
22:00 - 23:00 | Mobile Applications 2Technical Track / Journal-First Papers at ICSE room 4-even hours Chair(s): Neil Ernst University of Victoria | ||
22:00 5mTalk | FeatCompare: Feature Comparison for Competing Mobile Apps Leveraging User Reviews Journal-First Papers Maram Assi Queen's University, Safwat Hassan Thompson Rivers University, Yuan Tian Queens University, Kingston, Canada, Ying Zou Queen's University, Kingston, Ontario Link to publication Pre-print Media Attached | ||
22:05 5mTalk | Domain-Specific Analysis of Mobile App Reviews Using Keyword-Assisted Topic Models Technical Track Miroslav Tushev Amazon, Fahimeh Ebrahimi Louisiana State University, Anas "Nash" Mahmoud Louisiana State University Pre-print Media Attached | ||
22:10 5mTalk | DescribeCtx: Context-Aware Description Synthesis for Sensitive Behaviors in Mobile Apps Technical Track Shao Yang Case Western Reserve University, Yuehan Wang Nanjing University, Yuan Yao Nanjing University, Haoyu Wang Huazhong University of Science and Technology, China, Yanfang Ye Case Western Reserve University, Xusheng Xiao Case Western Reserve University DOI Pre-print Media Attached | ||
22:15 5mTalk | Demystifying Android Non-SDK APIs: Measurement and Understanding Technical Track Shishuai Yang Shandong University, Rui Li Shandong University, Jiongyi Chen National University of Defense Technology, Wenrui Diao Shandong University, Shanqing Guo Shandong University Pre-print Media Attached |
23:00 - 00:00 | Newcomers chat edition 2Community at ICSE Community room Chair(s): Brittany Johnson George Mason University, Birgit Penzenstadler Chalmers | ||
23:00 - 00:00 | |||
23:00 - 00:00 | |||
Thu 12 MayDisplayed time zone: Eastern Time (US & Canada) change
02:00 - 03:00 | Newcomers chat edition 1Community at ICSE Community room Chair(s): Claire Le Goues Carnegie Mellon University, Kathryn Stolee North Carolina State University | ||
03:00 - 04:00 | Modeling and RefactoringDEMO - Demonstrations at ICSE Demo room 2 Chair(s): Renzo Degiovanni SnT, University of Luxembourg | ||
03:00 15mDemonstration | ReInstancer: Automatically Refactoring for Instanceof Pattern Matching DEMO - Demonstrations Shuai Hong Hebei University of Science and Technology, Yang Zhang Hebei University of Science and Technology, Chaoshuai Li Hebei University of Science and Technology, Yu Bai Hebei University of Science and Technology DOI Pre-print Media Attached | ||
03:15 15mDemonstration | ML-Quadrat & DriotData: A Model-Driven Engineering Tool and a Low-Code Platform for Smart IoT Services DEMO - Demonstrations Armin Moin Technical University of Munich, Germany, Andrei Mituca DriotData UG, Munich, Germany, Moharram Challenger University of Antwerp, Atta Badii University of Reading, United Kingdom, Stephan Günnemann Technical University of Munich (TUM) & Munich Data Science Institute, Germany Pre-print Media Attached | ||
03:30 15mDemonstration | RM2Doc: A Tool for Automatic Generation of Requirements Documents from Requirements Models DEMO - Demonstrations Tianshu Bao School of Computer Science and Technology, Guizhou University, Jing Yang School of Computer Science and Technology, Guizhou University, Yilong Yang Beihang University, Yongfeng Yin School of Software, Beihang University DOI Pre-print Media Attached |
03:00 - 04:00 | Program Comprehension 2Technical Track / Journal-First Papers at ICSE room 1-odd hours Chair(s): Prajish Prasad IIT Bombay | ||
03:00 5mTalk | Journal First Submission of the Article: What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk Journal-First Papers Pooja Rani University of bern, Sebastiano Panichella Zurich University of Applied Sciences, Manuel Leuenberger Software Composition Group, University of Bern, Switzerland, Mohammad Ghafari School of Computer Science, University of Auckland, Oscar Nierstrasz University of Bern, Switzerland Link to publication DOI Authorizer link Media Attached | ||
03:05 5mTalk | An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags Journal-First Papers Christian D. Newman Rochester Institute of Technology, Michael J. Decker Bowling Green State University, Reem S. Alsuhaibani Kent State University, Anthony Peruma Rochester Institute of Technology, Mohamed Wiem Mkaouer Rochester Institute of Technology, Satyajit Mohapatra Rochester Institute of Technology, Tejal Vishnoi Rochester Institute of Technology, Marcos Zampieri Rochester Institute of Technology, Timothy Sheldon BNY Mellon, Emily Hill Drew University Link to publication DOI Pre-print Media Attached | ||
03:10 5mTalk | Why My Code Summarization Approach Does Not Work: Improving Code Summarization with Comment Category Prediction Journal-First Papers Qiuyuan Chen Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Han Hu Faculty of Information Technology, Monash University, David Lo Singapore Management University, Shanping Li Zhejiang University Pre-print Media Attached | ||
03:15 5mTalk | AST-Trans: Code Summarization with Efficient Tree-Structured Attention Technical Track Ze Tang Software Institute, Nanjing University, Xiaoyu Shen Alexa AI, Amazon, Chuanyi Li State Key Laboratory for Novel Software Technology, Nanjing University, Jidong Ge State Key Laboratory for Novel Software and Technology, Nanjing University, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Zheling Zhu State Key Laboratory for Novel Software and Technology, Nanjing University, 22 Hankou Road, Nanjing, China, Bin Luo Software Institute, Nanjing University Pre-print Media Attached | ||
03:20 5mTalk | SPT-Code: Sequence-to-Sequence Pre-Training for Learning Representation of Source Code Technical Track Changan Niu State Key Laboratory for Novel Software Technology, Nanjing University, Chuanyi Li State Key Laboratory for Novel Software Technology, Nanjing University, Vincent Ng Human Language Technology Research Institute, University of Texas at Dallas, Richardson, TX 75083-0688, Jidong Ge State Key Laboratory for Novel Software and Technology, Nanjing University, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Bin Luo Software Institute, Nanjing University Pre-print Media Attached |
03:00 - 04:00 | Software Engineering in Practice 1SEIP - Software Engineering in Practice at ICSE room 2-odd hours Chair(s): Mary Sánchez-Gordón Østfold University College | ||
03:00 5mTalk | Improving Code Autocompletion with Transfer Learning SEIP - Software Engineering in Practice A: Gareth Aye Facebook, Inc., A: Wen Zhou Facebook, A: Vijayaraghavan Murali Meta Platforms, Inc., A: Seohyun Kim Meta Pre-print | ||
03:05 5mTalk | On the Effectiveness of Machine Learning Experiment Management Tools SEIP - Software Engineering in Practice Samuel Idowu Chalmers | University of Gothenburg, Osman Hasan National University of Sciences & Technology, Daniel Strüber Chalmers | University of Gothenburg / Radboud University, Thorsten Berger Pre-print Media Attached | ||
03:10 5mTalk | Looking for Lacunae in Bitcoin Core’s Fuzzing Efforts SEIP - Software Engineering in Practice Alex Groce Northern Arizona University, Kush Jain Carnegie Mellon University, Rijnard van Tonder Sourcegraph, Goutamkumar Tulajappa Kalburgi Northern Arizona University, Claire Le Goues Carnegie Mellon University | ||
03:15 5mTalk | AI for Automated Code Updates SEIP - Software Engineering in Practice Salwa Alamir J.P. Morgan AI Research, Petr Babkin J.P. Morgan AI Research, Nacho Navarro J.P. Morgan AI Research, Sameena Shah J.P. Morgan AI Research Pre-print Media Attached |
03:00 - 04:00 | Synthesis and AnalysisSEIP - Software Engineering in Practice / Technical Track at ICSE room 4-odd hours Chair(s): Jie Zhang UCL | ||
03:00 5mTalk | Analyzing the CMake Build System SEIP - Software Engineering in Practice KimHao Nguyen University of Nebraska-Lincoln, ThanhVu Nguyen George Mason University, Quoc-Sang Phan Facebook, Inc. | ||
03:05 5mTalk | A Software Impact Analysis Tool based on Change History Learning and its Evaluation SEIP - Software Engineering in Practice Haruya Iwasaki Shibaura Institute of Technologies, Tsuyoshi Nakajima Shibaura Institute of Technology, Ryota Tsukamoto Mitsubishi Electric Corporation, Kazuko Takahashi Mitsubishi Electric Corporation, Shuichi Tokumoto Mitsubishi Electric Corporation DOI Media Attached | ||
03:10 5mTalk | Adaptive Performance Anomaly Detection for Online Service Systems via Pattern Sketching Technical Track Zhuangbin Chen Chinese University of Hong Kong, China, Jinyang Liu , Yuxin Su Sun Yat-sen University, Hongyu Zhang University of Newcastle, Xiao Ling Huawei Technologies, Yongqiang Yang Huawei Technologies, Michael Lyu The Chinese University of Hong Kong Pre-print Media Attached | ||
03:15 5mTalk | Push-Button Synthesis of Watch Companions for Android Apps Technical Track Link to publication DOI Pre-print Media Attached | ||
03:20 5mTalk | Jigsaw: Large Language Models meet Program Synthesis Technical Track Naman Jain Microsoft Research, Skanda Vaidyanath Stanford, Arun Iyer Microsoft Research, India, Nagarajan Natarajan Microsoft Research, India, Suresh Parthasarathy Microsoft Research, India, Sriram Rajamani Microsoft Research, Rahul Sharma Microsoft Research Pre-print Media Attached |
03:00 - 04:00 | Software Testing 4Technical Track / Journal-First Papers / SEIP - Software Engineering in Practice at ICSE room 5-odd hours Chair(s): Aldeida Aleti Monash University | ||
03:00 5mTalk | Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results in the Space Domain Journal-First Papers Oscar Cornejo SnT Centre, University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa Link to publication DOI Pre-print Media Attached | ||
03:05 5mTalk | Automated Visual Testing for Mobile Apps in an Industrial Setting SEIP - Software Engineering in Practice Dezhi Ran Peking University, Zongyang Li Peking University, Chenxu Liu Peking University, Wenyu Wang University of Illinois Urbana-Champaign, Weizhi Meng Alibaba Group, Xionglin Wu Alibaba Group, Hui Jin Alibaba Group, Jing Cui Alibaba Group, Xing Tang Alibaba Group, Tao Xie Peking University DOI Pre-print | ||
03:10 5mTalk | FADATest: Fast and Adaptive Performance Regression Testing of Dynamic Binary Translation Systems Technical Track Jin Wu Harbin Institute of Technology, Jian Dong Harbin Institute Of Technology, Ruili Fang University of Georgia, Wen Zhang University of Georgia, Wenwen Wang University of Georgia, Decheng Zuo Harbin Institute of Technology Pre-print Media Attached | ||
03:15 5mTalk | Repairing Order-Dependent Flaky Tests via Test Generation Technical Track Chengpeng Li University of Texas at Austin, Chenguang Zhu University of Texas at Austin, Wenxi Wang University of Texas at Austin, August Shi University of Texas at Austin Link to publication DOI Media Attached | ||
03:20 5mTalk | Controlled Concurrency Testing via Periodical Scheduling Technical Track Cheng Wen Xidian University, Mengda He SCEDT, Teesside University, Bohao Wu CSSE, Shenzhen University, Zhiwu Xu Shenzhen University, Shengchao Qin Huawei Hong Kong Research Centre, China DOI Pre-print Media Attached | ||
03:25 5mTalk | BeDivFuzz: Integrating Behavioral Diversity into Generator-based Fuzzing Technical Track Pre-print Media Attached |
04:00 - 05:00 | Android and Web ApplicationsDEMO - Demonstrations at ICSE Demo room 1 Chair(s): Guowei Yang The University of Queensland | ||
04:00 15mDemonstration | Gallery D.C.: Auto-created GUI Component Gallery for Design Search and Knowledge Discovery DEMO - Demonstrations Sidong Feng Monash University, Chunyang Chen Monash University, Zhenchang Xing Australian National University DOI Pre-print Media Attached | ||
04:15 15mDemonstration | Proactive Libraries: Enforcing Correct Behaviors in Android Apps DEMO - Demonstrations Oliviero Riganelli University of Milano - Bicocca, Ionut Daniel Fagadau University of Milano - Bicocca, Daniela Micucci University of Milano-Bicocca, Italy, Leonardo Mariani University of Milano-Bicocca DOI Pre-print Media Attached | ||
04:30 15mDemonstration | NaviDroid: A Tool for Guiding Manual Android Testing via Hint Moves DEMO - Demonstrations Zhe Liu Institute of Software, Chinese Academy of Sciences, Chunyang Chen Monash University, Junjie Wang Institute of Software at Chinese Academy of Sciences, Yuhui Su Institute of Software at Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences |
04:00 - 05:00 | Machine Learning with and for SE 3Technical Track / Journal-First Papers / SEIP - Software Engineering in Practice at ICSE room 1-even hours Chair(s): Antinisca Di Marco University of L'Aquila | ||
04:00 5mTalk | In-IDE Code Generation from Natural Language: Promise and Challenges Journal-First Papers Frank Xu Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, USA, Graham Neubig Carnegie Mellon University | ||
04:05 5mTalk | Active Learning of Discriminative Subgraph Patterns for API Misuse Detection Journal-First Papers Pre-print Media Attached File Attached | ||
04:10 5mTalk | Dependency Tracking for Risk Mitigation in Machine Learning (ML) Systems SEIP - Software Engineering in Practice Xiwei (Sherry) Xu CSIRO Data61, Chen Wang CSIRO DATA61, Zhen Wang CSIRO Data61, Qinghua Lu CSIRO’s Data61, Liming Zhu CSIRO’s Data61; UNSW Media Attached | ||
04:15 5mTalk | DeepFD: Automated Fault Diagnosis and Localization for Deep Learning Programs Technical Track Jialun Cao Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Meiziniu LI Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Xiao Chen Huazhong University of Science and Technology, Ming Wen Huazhong University of Science and Technology, Yongqiang Tian University of Waterloo, Bo Wu MIT-IBM Watson AI Lab in Cambridge, Shing-Chi Cheung Hong Kong University of Science and Technology DOI Pre-print Media Attached | ||
04:20 5mTalk | What Do They Capture? - A Structural Analysis of Pre-Trained Language Models for Source Code Technical Track Yao Wan Huazhong University of Science and Technology, Wei Zhao Huazhong University of Science and Technology, Hongyu Zhang University of Newcastle, Yulei Sui University of Technology Sydney, Guandong Xu University of Technology, Sydney, Hai Jin Huazhong University of Science and Technology Pre-print Media Attached | ||
04:25 5mTalk | A Universal Data Augmentation Approach for Fault Localization Technical Track Huan Xie Chongqing University, Yan Lei School of Big Data & Software Engineering, Chongqing University, Meng Yan Chongqing University, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Xin Xia Huawei Software Engineering Application Technology Lab, Xiaoguang Mao National University of Defense Technology DOI Pre-print Media Attached | ||
04:30 5mTalk | DeepState: Selecting Test Suites to Enhance the Robustness of Recurrent Neural Networks Technical Track Zixi Liu Nanjing University, Yang Feng Nanjing University, Yining Yin Nanjing University, China, Zhenyu Chen Nanjing University DOI Pre-print Media Attached |
04:00 - 05:00 | Software Engineering in Practice 2SEIP - Software Engineering in Practice at ICSE room 2-even hours Chair(s): Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity | ||
04:00 5mTalk | Field-based Static Taint Analysis for Industrial Microservices SEIP - Software Engineering in Practice Zexin Zhong Ant Group; University of Technology Sydney, Jiangchao Liu Ant Group, Diyu Wu Ant Group, Peng Di Ant Group, Yulei Sui University of Technology Sydney, Alex X. Liu Ant Group Pre-print Media Attached | ||
04:05 5mTalk | A Cross-Company Ethnographic Study on Software Teams for DevOps and Microservices: Organization, Benefits, and Issues SEIP - Software Engineering in Practice Xin Zhou Nanjing University, China, Huang Huang State Grid Nanjing Power Supply Company, He Zhang Nanjing University, Xin Huang , Dong Shao Nanjing University, Chenxing Zhong Nanjing University Pre-print | ||
04:10 5mTalk | An Industrial Experience Report on Retro-inspection SEIP - Software Engineering in Practice Lanxin Yang Nanjing University, He Zhang Nanjing University, Fuli Zhang Nanjing University, Xiaodong Zhang Nanjing University, Guoping Rong Nanjing University DOI Pre-print Media Attached |
04:00 - 05:00 | |||
04:00 5mTalk | Static Stack-Preserving Intra-Procedural Slicing of WebAssembly BinariesBest Artifact Award Technical Track Quentin Stiévenart Vrije Universiteit Brussel, David Binkley Loyola University Maryland, Coen De Roover Vrije Universiteit Brussel DOI Pre-print Media Attached | ||
04:05 5mTalk | Automated Assertion Generation via Information Retrieval and Its Integration with Deep Learning Technical Track Hao Yu Peking University, Yiling Lou Purdue University, Ke Sun , Dezhi Ran Peking University, Tao Xie Peking University, Dan Hao Peking University, Ying Li School of Software and Microelectronics, Peking University, Beijing, China, Ge Li Peking University, Qianxiang Wang Huawei Technologies Co. Ltd DOI Pre-print Media Attached | ||
04:10 5mTalk | Combinatorial Testing of RESTful APIs Technical Track Huayao Wu Nanjing University, Lixin Xu Nanjing University, Xintao Niu Nanjing University, Changhai Nie Nanjing University Pre-print Media Attached | ||
04:15 5mTalk | History-Driven Test Program Synthesis for JVM Testing Technical Track Yingquan Zhao Tianjin University, Zan Wang Tianjin University, China, Junjie Chen Tianjin University, Mengdi Liu College of Intelligence and Computing, Tianjin University, Mingyuan Wu Southern University of Science and Technology, Yuqun Zhang Southern University of Science and Technology, Lingming Zhang University of Illinois at Urbana-Champaign Pre-print Media Attached | ||
04:20 5mTalk | On the Reliability of Coverage-Based Fuzzer Benchmarking Technical Track Marcel Böhme MPI-SP, Germany and Monash University, Australia, Laszlo Szekeres Google, Jonathan Metzman Google DOI Pre-print Media Attached |
04:00 - 05:00 | Evolution and Maintenance 2Technical Track / Journal-First Papers at ICSE room 4-even hours Chair(s): Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity | ||
04:00 5mTalk | Maintenance-Related Concerns for Post-deployed Ethereum Smart Contract Development: Issues, Techniques, and Future Challenges Journal-First Papers Jiachi Chen Sun Yat-Sen University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University, Xiaohu Yang Zhejiang University Link to publication DOI Pre-print Media Attached | ||
04:05 5mTalk | Context-aware Retrieval-based Deep Commit Message Generation Journal-First Papers Haoye Wang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Qiang He Swinburne University of Technology, Xinyu Wang Zhejiang University, John Grundy Monash University Link to publication DOI Pre-print Media Attached | ||
04:10 5mTalk | Recommending Good First Issues in GitHub OSS Projects Technical Track Wenxin Xiao School of Computer Science, Peking University, Hao He Peking University, Weiwei Xu School of Computer Science and Technology, Soochow University, Xin Tan Beihang University, China, Jinhao Dong Peking University, Minghui Zhou Peking University, China Pre-print Media Attached | ||
04:15 5mTalk | Guidelines for Assessing the Accuracy of Log Message Template Identification Techniques Technical Track Zanis Ali Khan University of Luxembourg, Donghwan Shin University of Luxembourg, Domenico Bianculli University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa Pre-print Media Attached | ||
04:20 5mTalk | Automated Patching for Unreproducible Builds Technical Track Zhilei Ren Dalian University of Technology, Shiwei Sun Dalian University of Technology, Jifeng Xuan Wuhan University, Xiaochen Li University of Luxembourg, Zhide Zhou Dalian University of Technology, He Jiang School of Software, Dalian University of Technology Pre-print Media Attached | ||
04:25 5mTalk | Using Pre-Trained Models to Boost Code Review Automation Technical Track Rosalia Tufano Università della Svizzera Italiana, Simone Masiero Software Institute @ Università della Svizzera Italiana, Antonio Mastropaolo Università della Svizzera italiana, Luca Pascarella Università della Svizzera italiana (USI), Denys Poshyvanyk William and Mary, Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached |
05:00 - 06:00 | Evolution and Maintenance 1Technical Track / Journal-First Papers / NIER - New Ideas and Emerging Results at ICSE room 1-odd hours Chair(s): Massimiliano Di Penta University of Sannio, Italy | ||
05:00 5mTalk | Self-Admitted Technical Debt Practices: A Comparison Between Industry and Open-Source Journal-First Papers Fiorella Zampetti University of Sannio, Italy, Gianmarco Fucci University of Sannio, Alexander Serebrenik Eindhoven University of Technology, Massimiliano Di Penta University of Sannio, Italy Link to publication DOI Pre-print Media Attached | ||
05:05 5mTalk | BreakBot: Analyzing the Impact of Breaking Changes to Assist Library EvolutionNIER-track Award NIER - New Ideas and Emerging Results Lina Ochoa Eindhoven University of Technology, Thomas Degueule CNRS, LaBRI, Jean-Rémy Falleri Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI. Institut Universitaire de France. Pre-print Media Attached | ||
05:10 5mTalk | Knowledge-Based Environment Dependency Inference for Python Programs Technical Track Hongjie Ye Institute of Software, Chinese Academy of Sciences, Wei Chen Institute of Software at Chinese Academy of Sciences, China, Wensheng Dou Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Guoquan Wu Institute of Software at Chinese Academy of Sciences, China, Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences Pre-print Media Attached | ||
05:15 5mTalk | Online Summarizing Alerts through Semantic and Behavior Information Technical Track DOI Pre-print Media Attached | ||
05:20 5mTalk | Using Reinforcement Learning for Load Testing of Video Games Technical Track Rosalia Tufano Università della Svizzera Italiana, Simone Scalabrino University of Molise, Luca Pascarella Università della Svizzera italiana (USI), Emad Aghajani Software Institute, USI Università della Svizzera italiana, Rocco Oliveto University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached |
05:00 - 06:00 | Human-Computer Interaction 1SEET - Software Engineering Education and Training / Technical Track / NIER - New Ideas and Emerging Results at ICSE room 2-odd hours Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
05:00 5mTalk | Kind Computing NIER - New Ideas and Emerging Results Faeq Alrimawi Lero - the Science Foundation Ireland Research Centre for Software, Bashar Nuseibeh The Open University (UK) & Lero (Ireland) Pre-print Media Attached | ||
05:05 5mTalk | Exploring Diversity in Introductory Programming Classes: An Experience Report SEET - Software Engineering Education and Training Iris Groher Johannes Kepler University, Linz, Michael Vierhauser Johannes Kepler University Linz, Barbara Sabitzer Johannes Kepler University Linz, Lisa Kuka Johannes Kepler University Linz, Alexander Hofer Johannes Kepler University Linz, David Muster Johannes Kepler University Linz Pre-print Media Attached | ||
05:10 5mTalk | Pausing While Programming: Insights From Keystroke Analysis SEET - Software Engineering Education and Training Raj Shrestha Utah State University, Juho Leinonen Aalto University, Albina Zavgorodniaia Aalto University, Arto Hellas University of Helsinki;Finland, John Edwards Utah State University Pre-print Media Attached | ||
05:15 5mTalk | Testing Time Limits in Screener Questions for Online Surveys with Programmers Technical Track Anastasia Danilova University of Bonn, Stefan Horstmann University of Bonn, Matthew Smith University of Bonn, Fraunhofer FKIE, Alena Naiakshina University of Bonn Pre-print File Attached | ||
05:20 5mTalk | Bots for Pull Requests: The Good, the Bad, and the Promising Technical Track Mairieli Wessel Delft University of Technology, Ahmad Abdellatif Concordia University, Igor Wiese Federal University of Technology - Paraná (UTFPR), Tayana Conte Universidade Federal do Amazonas, Emad Shihab Concordia University, Marco Gerosa Northern Arizona University, USA, Igor Steinmacher Northern Arizona University Pre-print |
05:00 - 06:00 | Mining Software Repositories 1Technical Track / Journal-First Papers / SEIP - Software Engineering in Practice at ICSE room 3-odd hours Chair(s): Ayushi Rastogi University of Groningen, The Netherlands | ||
05:00 5mTalk | What happens in my code reviews? An investigation on automatically classifying review changes Journal-First Papers Enrico Fregnan University of Zurich, Switzerland, Fernando Petrulio University of Zurich, Linda Di Geronimo University of Zurich, Switzerland, Alberto Bacchelli University of Zurich Link to publication Pre-print Media Attached | ||
05:05 5mTalk | Bus Factor In Practice SEIP - Software Engineering in Practice Elgun Jabrayilzade Bilkent University, Mikhail Evtikhiev JetBrains Research, Eray Tüzün Bilkent University, Vladimir Kovalenko JetBrains Research Pre-print Media Attached | ||
05:10 5mTalk | AutoTransform: Automated Code Transformation to Support Modern Code Review Process Technical Track Patanamon Thongtanunam University of Melbourne, Chanathip Pornprasit Monash University, Kla Tantithamthavorn Monash University Pre-print Media Attached | ||
05:15 5mTalk | What Makes a Good Commit Message?Distinguished Paper Award Technical Track Yingchen Tian Beijing Institute of Technology, Yuxia Zhang Beijing Institute of Technology, Klaas-Jan Stol University College Cork, Lero, SINTEF, Lin Jiang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology Pre-print Media Attached | ||
05:20 5mTalk | BugListener: Identifying and Synthesizing Bug Reports from Collaborative Live Chats Technical Track Lin Shi ISCAS, Fangwen Mu Institute of Software Chinese Academy of Sciences, YuMin Zhang Institute of Software, Chinese Academy of Sciences, Ye Yang Stevens Institute of Technology, Junjie Chen Tianjin University, Xiao Chen Monash University, Hanzhi Jiang Institute of Software at Chinese Academy of Sciences, Ziyou Jiang Institute of Software at Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences Pre-print Media Attached | ||
05:25 5mTalk | SZZ for Vulnerability: Automatic Identification of Version Ranges Affected by CVE Vulnerabilities Technical Track Lingfeng Bao Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Ahmed E. Hassan Queen's University, Xiaohu Yang Zhejiang University DOI Pre-print Media Attached |
05:00 - 06:00 | Program Analysis 1SEIP - Software Engineering in Practice / Journal-First Papers / Technical Track / NIER - New Ideas and Emerging Results at ICSE room 4-odd hours Chair(s): Shahar Maoz Tel Aviv University, Israel | ||
05:00 5mTalk | Pluto: Exposing Vulnerabilities in Inter-Contract Scenarios Journal-First Papers Fuchen Ma Tsinghua University, Zhenyang Xu University of Waterloo, Meng Ren Tsinghua University, Zijing Yin Tsinghua University, Yuanliang Chen Tsinghua University, Yu Jiang Tsinghua University Pre-print Media Attached | ||
05:05 5mTalk | Toward the Analysis of Graph Neural Network NIER - New Ideas and Emerging Results Thanh-Dat Nguyen University of Melbourne, Le-Cong Thanh Hanoi University of Science and Technology, ThanhVu Nguyen George Mason University, Xuan-Bach D. Le Singapore Management University, Singapore, Quyet Thang Huynh Hanoi University of Science and Technology Pre-print Media Attached | ||
05:10 5mTalk | A Static Analysis Framework for Data Science Notebooks SEIP - Software Engineering in Practice Pre-print Media Attached | ||
05:15 5mTalk | Learning Probabilistic Models for Static Analysis AlarmsBest Artifact Award Technical Track DOI Pre-print Media Attached | ||
05:20 5mTalk | Characterizing and Detecting Bugs in WeChat Mini-Programs Technical Track Tao Wang , Qingxin Xu Institute of Software, Chinese Academy of Sciences, China, Xiaoning Chang Institute of Software, Chinese Academy of Sciences, Wensheng Dou Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Jiaxin Zhu Institute of Software at Chinese Academy of Sciences, China, Jinhui Xie Tencent Inc., Yuetang Deng Tencent, Jianbo Yang Tencent Inc., Jiaheng Yang Tencent Inc., Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Tao Huang Institute of Software Chinese Academy of Sciences Pre-print Media Attached | ||
05:25 5mTalk | Static Inference Meets Deep Learning: A Hybrid Type Inference Approach for PythonNominated for Distinguished Paper Technical Track Yun Peng The Chinese University of Hong Kong, Cuiyun Gao Harbin Institute of Technology, Zongjie Li The Hong Kong University of Science and Technology, Bowei Gao Harbin Institute of Technology, Shenzhen, David Lo Singapore Management University, Qirun Zhang Georgia Institute of Technology, USA, Michael Lyu The Chinese University of Hong Kong DOI Pre-print Media Attached |
05:00 - 06:00 | Tools and Environments 1Technical Track / SEIP - Software Engineering in Practice / NIER - New Ideas and Emerging Results at ICSE room 5-odd hours Chair(s): Timo Kehrer University of Bern | ||
05:00 5mTalk | MLSmellHound: A Context-Aware Code Analysis Tool NIER - New Ideas and Emerging Results Jai Kannan Deakin University, Scott Barnett Deakin University, Anj Simmons Deakin University, Luís Cruz Deflt University of Technology, Akash Agarwal Deakin University DOI Pre-print | ||
05:05 5mTalk | A Unified Code Review Automation for Large-scale Industry with Diverse Development Environments SEIP - Software Engineering in Practice Hyungjin Kim Samsung Research, Samsung Electronics, Yonghwi Kwon Samsung Research, Samsung Electronics, Hyukin Kwon Samsung Research, Samsung Electronics, Yeonhee Ryou Samsung Research, Samsung Electronics, Sangwoo Joh Samsung Research, Samsung Electronics, Taeksu Kim Samsung Research, Samsung Electronics, Chul-Joo Kim Samsung Research, Samsung Electronics DOI Pre-print Media Attached | ||
05:10 5mTalk | Using a Semantic Knowledge Base to Improve the Managementof Security Reports in Industrial DevOps Projects SEIP - Software Engineering in Practice Pre-print Media Attached | ||
05:15 5mTalk | What's bothering developers in code review? SEIP - Software Engineering in Practice Emma Söderberg Lund University, Luke Church University of Cambridge | Lund University | Lark Systems, Jürgen Börstler Blekinge Institute of Technology, Diederick Niehorster Lund University, Christofer Rydenfält Lund University Pre-print Media Attached | ||
05:20 5mTalk | "Project smells" — Experiences in Analysing the Software Quality of ML Projects with mllint SEIP - Software Engineering in Practice Bart van Oort Delft University of Technology, Luís Cruz Deflt University of Technology, Babak Loni ING Bank N.V., Arie van Deursen Delft University of Technology, Netherlands Pre-print Media Attached | ||
05:25 5mTalk | FlakiMe: Laboratory-Controlled Test Flakiness Impact Assessment Technical Track Maxime Cordy University of Luxembourg, Luxembourg, Renaud Rwemalika University of Luxembourg, Adriano Franci University of Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Mark Harman University College London Pre-print Media Attached |
09:00 - 09:30 | Awards 2All plenary events / Technical Track / Keynotes at ICSE Plenary room Chair(s): Sebastian Elbaum University of Virginia | ||
09:30 - 10:30 | ICSE KeynoteAll plenary events / Technical Track / Keynotes at ICSE Plenary room Chair(s): Matthew B Dwyer University of Virginia | ||
09:30 60mKeynote | Autonomous Vehicles and Software Safety EngineeringICSE keynote Keynotes |
11:00 - 12:00 | Software Testing 3DEMO - Demonstrations at ICSE Demo room 1 Chair(s): Wei Yang University of Texas at Dallas | ||
11:00 15mDemonstration | DiffWatch: Watch Out for the Evolving Differential Testing in Deep Learning Libraries DEMO - Demonstrations Pre-print Media Attached | ||
11:15 15mDemonstration | VRTest: An Extensible Framework for Automatic Testing of Virtual Reality Scenes DEMO - Demonstrations Xiaoyin Wang University of Texas at San Antonio Pre-print Media Attached | ||
11:30 15mDemonstration | SynTest-Solidity: Automated Test Case Generation and Fuzzing for Smart Contracts DEMO - Demonstrations Mitchell Olsthoorn Delft University of Technology, Dimitri Stallenberg Delft University of Technology, Arie van Deursen Delft University of Technology, Netherlands, Annibale Panichella Delft University of Technology DOI Pre-print Media Attached |
11:00 - 12:00 | |||
11:00 5mPoster | Enabling End-Users to Implement Larger Block-Based Programs Posters Nico Ritschel The University of British Columbia, Felipe Fronchetti Virginia Commonwealth University, Reid Holmes University of British Columbia, Ronald Garcia University of British Columbia, David C. Shepherd Virginia Commonwealth University | ||
11:05 5mPoster | Mutation Testing of Quantum Programs written in QISKit Posters Daniel Fortunato INESC-ID, University of Porto, José Campos University of Lisbon, Portugal, Rui Abreu Faculty of Engineering, University of Porto, Portugal | ||
11:10 5mPoster | Poster: Comprehensive Comparisons of Embedding Approaches for Cryptographic API Completion Posters Ya Xiao Virginia Tech, Salman Ahmed Virginia Polytechnic Institute and State University, Xinyang Ge Microsoft Research, Bimal Viswanath Virginia Tech, Na Meng Virginia Tech, Daphne Yao Virginia Tech | ||
11:15 5mPoster | Improving Responsiveness of Android Activity Navigation via Genetic Improvement Posters | ||
11:20 5mPoster | A Quick Repair Facility for Debugging Posters | ||
11:25 5mPoster | Flexible Model-Driven Runtime Monitoring Support for Cyber-Physical Systems Posters Marco Stadler Johannes Kepler University Linz, Michael Vierhauser Johannes Kepler University Linz, Antonio Garmendia Johannes Kepler University Linz, Manuel Wimmer JKU Linz, Jane Cleland-Huang University of Notre Dame Pre-print |
11:00 - 12:00 | Education Platforms 4SEET - Software Engineering Education and Training at ICSE room 1-odd hours Chair(s): Pasqualina Potena RISE Research Institutes of Sweden AB | ||
11:00 5mTalk | Putting Security on the Table: The Digitalisation of Security Tabletop Games and its Challenging Aftertaste SEET - Software Engineering Education and Training Marco Gutfleisch Ruhr University Bochum, Markus Schöps Ruhr University Bochum, Sibel Sayin Ruhr University Bochum, Frederic Wende Ruhr University Bochum, M. Angela Sasse University College London DOI Pre-print Media Attached | ||
11:05 5mTalk | Global Software Engineering in a Global Classroom SEET - Software Engineering Education and Training Paul Schmiedmayer Technical University of Munich, Robert Chatley Imperial College London, Jan Philip Bernius Technical University of Munich, Stephan Krusche Technische Universität München, Konstantin Chaika St. Petersburg State Electrotechnical University "LETI", Kirill Krinkin St. Petersburg State Electrotechnical University "LETI", Bernd Bruegge Technical University of Munich Link to publication DOI Pre-print Media Attached | ||
11:10 5mTalk | Debugging with Stack Overflow: Web Search Behavior in Novice and Expert Programmers SEET - Software Engineering Education and Training Annie Li University of Michigan, Madeline Endres University of Michigan, Westley Weimer University of Michigan DOI Pre-print Media Attached | ||
11:15 5mTalk | One Block on Top of the Other: Using Minetest to Teach Scrum SEET - Software Engineering Education and Training Jan-Philipp Steghöfer Chalmers | University of Gothenburg, Håkan Burden Chalmers University of Technology | University of Gothenburg |
11:00 - 12:00 | Mining Software Repositories 5Journal-First Papers / Technical Track / SEIP - Software Engineering in Practice at ICSE room 2-odd hours Chair(s): Sonia Haiduc | ||
11:00 5mTalk | Assisting Example-based API Misuse Detection via Complementary Artificial Examples Journal-First Papers Maxime Lamothe Polytechnique Montréal, Heng Li Polytechnique Montréal, Weiyi Shang Concordia University Link to publication DOI Pre-print Media Attached | ||
11:05 5mTalk | What happens in my code reviews? An investigation on automatically classifying review changes Journal-First Papers Enrico Fregnan University of Zurich, Switzerland, Fernando Petrulio University of Zurich, Linda Di Geronimo University of Zurich, Switzerland, Alberto Bacchelli University of Zurich Link to publication Pre-print Media Attached | ||
11:10 5mTalk | Breaking Type Safety in Go: An Empirical Study on the Usage of the unsafe Package Journal-First Papers Diego Costa Concordia University, Canada, Suhaib Mujahid Concordia University, Rabe Abdalkareem Carleton University, Emad Shihab Concordia University Link to publication Pre-print Media Attached | ||
11:15 5mTalk | An Empirical Study of Release Note Production and Usage in Practice Journal-First Papers Tingting Bi Monash Univerity, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University, Thomas Zimmermann Microsoft Research | ||
11:20 5mTalk | Bus Factor In Practice SEIP - Software Engineering in Practice Elgun Jabrayilzade Bilkent University, Mikhail Evtikhiev JetBrains Research, Eray Tüzün Bilkent University, Vladimir Kovalenko JetBrains Research Pre-print Media Attached | ||
11:25 5mTalk | BugListener: Identifying and Synthesizing Bug Reports from Collaborative Live Chats Technical Track Lin Shi ISCAS, Fangwen Mu Institute of Software Chinese Academy of Sciences, YuMin Zhang Institute of Software, Chinese Academy of Sciences, Ye Yang Stevens Institute of Technology, Junjie Chen Tianjin University, Xiao Chen Monash University, Hanzhi Jiang Institute of Software at Chinese Academy of Sciences, Ziyou Jiang Institute of Software at Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences Pre-print Media Attached |
11:00 - 12:00 | Software Testing 13Journal-First Papers / Technical Track at ICSE room 4-odd hours Chair(s): Peter C. Rigby | ||
11:00 5mTalk | Software Batch Testing to Save Build Test Resources and to Reduce Feedback Time Journal-First Papers Mohammad Javad Beheshtian Concordia University, Amir Bavand Concordia University, Peter Rigby Concordia University, Montreal, Canada Link to publication DOI Media Attached | ||
11:05 5mTalk | A Family of Experiments on Test-Driven Development Journal-First Papers Adrian Santos Parrilla University of Oulu, Sira Vegas Universidad Politecnica de Madrid, Oscar Dieste Universidad Politécnica de Madrid, Fernando Uyaguari ETAPA Telecommunications Company, Ayse Tosun Istanbul Technical University, Davide Fucci Blekinge Institute of Technology, Burak Turhan University of Oulu, Giuseppe Scanniello University of Basilicata, Simone Romano University of Bari, Itir Karac University of Oulu, Marco Kuhrmann Reutlingen University, Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad, Robert Ramač Faculty of Technical Sciences, University of Novi Sad, Dietmar Pfahl University of Tartu, Christian Engblom Ericsson, Jarno Kyykka Ericsson, Kerli Rungi Testlio, Carolina Palomeque ETAPA Telecommunications Company, Jaroslav Spisak PAF, Markku Oivo University of Oulu, Natalia Juristo Universidad Politecnica de Madrid Link to publication DOI Pre-print Media Attached | ||
11:10 5mTalk | Prioritizing Mutants to Guide Mutation Testing Technical Track Samuel Kaufman University of Washington, Ryan Featherman University of Washington, Justin Alvin University of Massachusetts Amherst, Bob Kurtz George Mason University, USA, Paul Ammann George Mason University, USA, René Just University of Washington DOI Pre-print Media Attached | ||
11:15 5mTalk | Automated Testing of Software that Uses Machine Learning APIs Technical Track Chengcheng Wan The University of Chicago, Shicheng Liu University of Chicago, Sophie Xie University of California, Berkeley, Yifan Liu University of Chicago, Henry Hoffmann University of Chicago, Michael Maire University of Chicago, Shan Lu University of Chicago Pre-print Media Attached | ||
11:20 5mTalk | CONFETTI: Amplifying Concolic Guidance for Fuzzers Technical Track James Kukucka George Mason University, Luís Pina University of Illinois at Chicago, Paul Ammann George Mason University, USA, Jonathan Bell Northeastern University Pre-print Media Attached | ||
11:25 5mTalk | On the Reliability of Coverage-Based Fuzzer Benchmarking Technical Track Marcel Böhme MPI-SP, Germany and Monash University, Australia, Laszlo Szekeres Google, Jonathan Metzman Google DOI Pre-print Media Attached |
12:00 - 13:00 | Human Aspects of SE 6Technical Track / SEIS - Software Engineering in Society / SEET - Software Engineering Education and Training / Journal-First Papers at ICSE room 1-even hours Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
12:00 5mTalk | Emotions and Perceived Productivity of Software Developers at the Workplace Journal-First Papers Daniela Girardi University of Bari, Filippo Lanubile University of Bari, Nicole Novielli University of Bari, Alexander Serebrenik Eindhoven University of Technology Link to publication DOI Pre-print Media Attached | ||
12:05 5mTalk | Exploring Diversity in Introductory Programming Classes: An Experience Report SEET - Software Engineering Education and Training Iris Groher Johannes Kepler University, Linz, Michael Vierhauser Johannes Kepler University Linz, Barbara Sabitzer Johannes Kepler University Linz, Lisa Kuka Johannes Kepler University Linz, Alexander Hofer Johannes Kepler University Linz, David Muster Johannes Kepler University Linz Pre-print Media Attached | ||
12:10 5mTalk | Worldwide Gender Differences in Public Code Contributions SEIS - Software Engineering in Society Davide Rossi University of Bologna, Stefano Zacchiroli Télécom Paris, Polytechnic Institute of Paris DOI Pre-print Media Attached | ||
12:15 5mTalk | Perceptions of the State of D&I and D&I Initiative in the ASF SEIS - Software Engineering in Society Mariam Guizani Oregon State University, Bianca Trinkenreich Northern of Arizona Univeristy, Aileen Abril Castro-Guzman Oregon State University, Igor Steinmacher Northern Arizona University, Marco Gerosa Northern Arizona University, USA, Anita Sarma Oregon State University Pre-print Media Attached | ||
12:20 5mTalk | An Exploratory Study of Productivity in Software Teams Technical Track Anastasia Ruvimova University of Zurich, Alexander Lill University of Zurich, Gail Murphy University of British Columbia, Elaine Huang University of Zurich, Jan Gugler University of Zurich, Lauren Howe University of Zurich, Thomas Fritz University of Zurich Pre-print Media Attached |
12:00 - 13:00 | Software Engineering in Practice 5Technical Track / SEIP - Software Engineering in Practice at ICSE room 2-even hours Chair(s): Mehrdad Sabetzadeh University of Ottawa | ||
12:00 5mTalk | Automatic Anti-Pattern Detection in Microservice Architectures based on Distributed Tracing SEIP - Software Engineering in Practice Tim Hubener ING Bank N.V., Yaping Luo ING; Eindhoven University of Technology, Pieter Vallen ING, Jonck van der Kogel ING Bank N.V., Tom Liefheid ING Bank N.V., Michel Chaudron Eindhoven University of Technology, The Netherlands Media Attached | ||
12:05 5mTalk | Organizational Culture and its impact on the BizDev interface SEIP - Software Engineering in Practice Pre-print Media Attached | ||
12:10 5mTalk | A Software Impact Analysis Tool based on Change History Learning and its Evaluation SEIP - Software Engineering in Practice Haruya Iwasaki Shibaura Institute of Technologies, Tsuyoshi Nakajima Shibaura Institute of Technology, Ryota Tsukamoto Mitsubishi Electric Corporation, Kazuko Takahashi Mitsubishi Electric Corporation, Shuichi Tokumoto Mitsubishi Electric Corporation DOI Media Attached | ||
12:15 5mTalk | Looking for Lacunae in Bitcoin Core’s Fuzzing Efforts SEIP - Software Engineering in Practice Alex Groce Northern Arizona University, Kush Jain Carnegie Mellon University, Rijnard van Tonder Sourcegraph, Goutamkumar Tulajappa Kalburgi Northern Arizona University, Claire Le Goues Carnegie Mellon University | ||
12:20 5mTalk | AI for Automated Code Updates SEIP - Software Engineering in Practice Salwa Alamir J.P. Morgan AI Research, Petr Babkin J.P. Morgan AI Research, Nacho Navarro J.P. Morgan AI Research, Sameena Shah J.P. Morgan AI Research Pre-print Media Attached | ||
12:25 5mTalk | MOREST: Model-based RESTful API Testing with Execution Feedback Technical Track Yi Liu Nanyang Technological University, Yuekang Li Nanyang Technological University, Gelei Deng Nanyang Technological University, Yang Liu Nanyang Technological University, Ruiyuan Wan Huawei Inc., Runchao Wu Huawei Inc., Dandan Ji Huawei Inc., Shiheng Xu Huawei Inc., Minli Bao Huawei Inc. Pre-print Media Attached |
12:00 - 13:00 | Software Testing 14Technical Track / Journal-First Papers / SEIP - Software Engineering in Practice at ICSE room 3-even hours Chair(s): Brittany Johnson George Mason University | ||
12:00 5mTalk | To What Extent Do DNN-based Image Classification Models Make Unreliable Inferences? Journal-First Papers Yongqiang TIAN The Hong Kong University of Science and Technology; University of Waterloo, Shiqing Ma Rutgers University, Ming Wen Huazhong University of Science and Technology, Yepang Liu Southern University of Science and Technology, Shing-Chi Cheung Hong Kong University of Science and Technology, Xiangyu Zhang Purdue University DOI Pre-print Media Attached | ||
12:05 5mTalk | Demystifying the Challenges and Benefits of Analyzing User-Reported Logs in Bug Reports Journal-First Papers An Ran Chen Concordia University, Tse-Hsun (Peter) Chen Concordia University, Shaowei Wang University of Manitoba Link to publication Media Attached | ||
12:10 5mTalk | Surveying the Developer Experience of Flaky Tests SEIP - Software Engineering in Practice Owain Parry The University of Sheffield, Gregory Kapfhammer Allegheny College, Michael Hilton Carnegie Mellon University, USA, Phil McMinn University of Sheffield Pre-print Media Attached | ||
12:15 5mTalk | Fuzzing Class Specifications Technical Track Facundo Molina University of Rio Cuarto and CONICET, Argentina, Marcelo d'Amorim Federal University of Pernambuco, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina Pre-print Media Attached | ||
12:20 5mTalk | Demystifying the Dependency Challenge in Kernel Fuzzing Technical Track Yu Hao University of California at Riverside, USA, Hang Zhang Georgia Institute of Technology, Guoren Li UC Riverside, Xingyun Du UC Riverside, Zhiyun Qian University of California at Riverside, USA, Ardalan Amiri Sani UC Irvine Pre-print Media Attached | ||
12:25 5mTalk | Natural Attack for Pre-trained Models of Code Technical Track Zhou Yang Singapore Management University, Jieke Shi Singapore Management University, Junda He Singapore Management University, David Lo Singapore Management University DOI Pre-print Media Attached |
12:00 - 13:00 | Refactoring 2Technical Track / SEIP - Software Engineering in Practice / Journal-First Papers at ICSE room 4-even hours Chair(s): Julian Dolby IBM Research, USA | ||
12:00 5mTalk | How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics in Stack Overflow Journal-First Papers Anthony Peruma Rochester Institute of Technology, Steven Simmons Rochester Institute of Technology, Eman Abdullah AlOmar Stevens Institute of Technology, Christian D. Newman Rochester Institute of Technology, Mohamed Wiem Mkaouer Rochester Institute of Technology, Ali Ouni ETS Montreal, University of Quebec Link to publication DOI Pre-print Media Attached | ||
12:05 5mTalk | Industry’s Cry for Tools that Support Large-Scale Refactoring SEIP - Software Engineering in Practice James Ivers Carnegie Mellon University, USA, Robert Nord Software Engineering Institute, Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Chris Seifried Carnegie Mellon University, USA, Christopher Steven Timperley Carnegie Mellon University, Marouane Kessentini Oakland University, USA Pre-print Media Attached | ||
12:10 5mTalk | DrAsync: Identifying and Visualizing Anti-Patterns in Asynchronous JavaScriptBest Artifact Award Technical Track Alexi Turcotte Northeastern University, Michael D. Shah Northeastern University, USA, Mark W. Aldrich Tufts University, Frank Tip Northeastern University Pre-print Media Attached | ||
12:15 5mTalk | Inferring And Applying Type Changes Technical Track Ameya Ketkar Oregon State University, USA, Oleg Smirnov JetBrains Research, Saint Petersburg State University, Nikolaos Tsantalis Concordia University, Danny Dig University of Colorado Boulder, USA, Timofey Bryksin JetBrains Research; HSE University Pre-print Media Attached |
13:00 - 14:00 | Apps and App Store Analysis 2Technical Track at ICSE room 3-odd hours Chair(s): Julian Dolby IBM Research, USA | ||
13:00 5mTalk | DescribeCtx: Context-Aware Description Synthesis for Sensitive Behaviors in Mobile Apps Technical Track Shao Yang Case Western Reserve University, Yuehan Wang Nanjing University, Yuan Yao Nanjing University, Haoyu Wang Huazhong University of Science and Technology, China, Yanfang Ye Case Western Reserve University, Xusheng Xiao Case Western Reserve University DOI Pre-print Media Attached | ||
13:05 5mTalk | Promal: Precise Window Transition Graphs for Android via Synergy of Program Analysis and Machine Learning Technical Track Changlin Liu Case Western Reserve University, Hanlin Wang Case Western Reserve University, Tianming Liu Monash Univerisity, Diandian Gu Peking University, Yun Ma Peking University, Haoyu Wang Huazhong University of Science and Technology, China, Xusheng Xiao Case Western Reserve University DOI Pre-print Media Attached | ||
13:10 5mTalk | JuCify: A Step Towards Android Code Unification for Enhanced Static Analysis Technical Track Jordan Samhi University of Luxembourg, Jun Gao University of Luxembourg, Luxembourg, Nadia Daoudi SnT, University of Luxembourg, Pierre Graux University of Luxembourg, Henri Hoyez , Xiaoyu Sun Monash University, Kevin Allix University of Luxembourg, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg DOI Pre-print Media Attached | ||
13:15 5mTalk | Domain-Specific Analysis of Mobile App Reviews Using Keyword-Assisted Topic Models Technical Track Miroslav Tushev Amazon, Fahimeh Ebrahimi Louisiana State University, Anas "Nash" Mahmoud Louisiana State University Pre-print Media Attached | ||
13:20 5mTalk | Difuzer: Uncovering Suspicious Hidden Sensitive Operations in Android Apps Technical Track Jordan Samhi University of Luxembourg, Li Li Monash University, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg DOI Pre-print Media Attached |
13:00 - 14:00 | Mining Software Repositories 6NIER - New Ideas and Emerging Results / Journal-First Papers / SEIP - Software Engineering in Practice / Technical Track at ICSE room 5-odd hours Chair(s): Sonia Haiduc Florida State University | ||
13:00 5mTalk | A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits Journal-First Papers Steffen Herbold TU Clausthal, Alexander Trautsch University of Göttingen, Benjamin Ledel TU Clausthal, Alireza Aghamohammadi Sharif University of Technology, Taher A Ghaleb University of Ottawa, Kuljit Kaur Chahal Guru Nanak Dev University, Tim Bossenmaier Karlsruhe Institute of Technology (KIT), Bhaveet Nagaria Brunel University London, Philip Makedonski University of Goettingen, Matin Nili Ahmadabadi University of Tehran, Kristof Szabados Ericsson Hungary ltd., Helge Spieker Simula Research Laboratory, Norway, Matej Madeja Technical University of Košice, Nathaniel G. Hoy Brunel University London, Valentina Lenarduzzi University of Oulu, Shangwen Wang National University of Defense Technology, Gema Rodríguez-Pérez University of British Columbia (UBC), Ricardo Colomo-Palacios Østfold University College, Roberto Verdecchia Vrije Universiteit Amsterdam, Paramvir Singh The University of Auckland, Yihao Qin , Debasish Chakroborti University of Saskatchewan, Willard Davis IBM, Vijay Walunj University of Missouri-Kansas City, Hongjun Wu National University of Defense Technology, Diego Marcilio USI Università della Svizzera italiana, Omar Alam Trent University, Abdullah Aldaeej Imam Abdulrahman Bin Faisal University, Idan Amit The Hebrew University, Burak Turhan University of Oulu, Simon Eismann University of Würzburg, Anna-Katharina Wickert TU Darmstadt, Germany, Ivano Malavolta Vrije Universiteit Amsterdam, Matúš Sulír Technical University of Košice, Fatemeh Hendijani Fard University of British Columbia, Austin Henley University of Tennessee, Efstratios Kourtzanidis University Of Macedonia, Eray Tüzün Bilkent University, Christoph Treude University of Melbourne, Simin Maleki Shamasbi Indendent Researcher, Ivan Pashchenko University of Trento, Marvin Wyrich University of Stuttgart, James C. Davis Purdue University, USA, Alexander Serebrenik Eindhoven University of Technology, Ella Albrecht University of Goettingen, Ethem Utku Aktas Softtech Inc., Daniel Strüber Chalmers | University of Gothenburg / Radboud University, Johannes Erbel University of Goettingen Pre-print Media Attached | ||
13:05 5mTalk | On Using Stack Overflow Comment-Edit Pairs to Recommend Code Maintenance Changes Journal-First Papers Link to publication DOI Pre-print Media Attached | ||
13:10 5mTalk | An Exploratory Study on the Repeatedly Shared External Links on Stack Overflow Journal-First Papers Jiakun Liu Zhejiang University, Haoxiang Zhang Huawei, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Ying Zou Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University, Shanping Li Zhejiang University Link to publication DOI Media Attached | ||
13:15 5mTalk | Towards Mining OSS Skills from GitHub Activity NIER - New Ideas and Emerging Results Jenny T. Liang University of Washington, Thomas Zimmermann Microsoft Research, Denae Ford Microsoft Research DOI Pre-print Media Attached | ||
13:20 5mTalk | Bug Tracking Process Smells In Practice SEIP - Software Engineering in Practice DOI Pre-print Media Attached | ||
13:25 5mTalk | Manas: Mining Software Repositories to Assist AutoML Technical Track Giang Nguyen Iowa State University, Md Johirul Islam Iowa State University, Rangeet Pan Iowa State University, USA, Hridesh Rajan Iowa State University DOI Pre-print Media Attached |
14:00 - 15:00 | |||
14:00 - 14:30 | |||
14:00 - 15:00 | |||
20:00 - 21:00 | Software Testing 4DEMO - Demonstrations at ICSE Demo room 1 Chair(s): August Shi University of Texas at Austin | ||
20:00 15mDemonstration | JMocker: Refactoring Test-Production Inheritance by Mockito DEMO - Demonstrations Xiao Wang Stevens Institute of Technology, Lu Xiao Stevens Institute of Technology, Tingting Yu University of Cincinnati, Anne Woepse Analytical Graphics, Sunny Wong Envestnet Link to publication DOI Media Attached | ||
20:15 15mDemonstration | A Dynamic Analysis Tool for Memory Safety Based on Smart Status and Source-Level Instrumentation DEMO - Demonstrations Zhe Chen Nanjing University of Aeronautics and Astronautics, Jun Wu Nanjing University of Aeronautics and Astronautics, China, Qi Zhang Nanjing University of Aeronautics and Astronautics, China, Jingling Xue UNSW Sydney Link to publication DOI Pre-print Media Attached | ||
20:30 15mDemonstration | iPFlakies: A Framework for Detecting and Fixing Python Order-Dependent Flaky Tests DEMO - Demonstrations Ruixin Wang Zhejiang University, Yang Chen Huazhong University of Science and Technology, Wing Lam University of Illinois at Urbana-Champaign Pre-print Media Attached |
20:00 - 21:00 | Education Platforms 3SEET - Software Engineering Education and Training at ICSE room 1-even hours Chair(s): Cecile Peraire Carnegie Mellon University Silicon Valley | ||
20:00 5mTalk | Debugging with Stack Overflow: Web Search Behavior in Novice and Expert Programmers SEET - Software Engineering Education and Training Annie Li University of Michigan, Madeline Endres University of Michigan, Westley Weimer University of Michigan DOI Pre-print Media Attached | ||
20:05 5mTalk | Peer Instruction in Online Software Testing and Continuous Integration – A Replication Study SEET - Software Engineering Education and Training Pre-print Media Attached | ||
20:10 5mTalk | CRS - A hybrid Course Recommendation System for Software Engineering Education SEET - Software Engineering Education and Training Nhi N.Y. Vo RMIT University Vietnam, Nam H. Vu RMIT University Vietnam, Tu A. Vu RMIT University Vietnam, Quang T. Vu RMIT University Vietnam, Bang D. Mach RMIT University Vietnam DOI Pre-print Media Attached | ||
20:15 5mTalk | ITSS: Interactive Web-Based Authoring and Playback Integrated Environment for Programming Tutorials SEET - Software Engineering Education and Training Eng Lieh Ouh Singapore Management University, Benjamin Kok Siew Gan School of Computing and Information Systems, Singapore Management University, David Lo Singapore Management University Pre-print Media Attached | ||
20:20 5mTalk | Preparing Software Engineers to Develop Robot Systems SEET - Software Engineering Education and Training Carl Hildebrandt University of Virginia, Meriel von Stein University of Virginia, Trey Woodlief University of Virginia, Sebastian Elbaum University of Virginia DOI Pre-print Media Attached |
20:00 - 21:00 | Program Comprehension 4Technical Track / SEET - Software Engineering Education and Training / Journal-First Papers at ICSE room 2-even hours Chair(s): Fabio Petrillo École de technologie supérieure (ÉTS), Montréal -- Université du Québec | ||
20:00 5mTalk | An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags Journal-First Papers Christian D. Newman Rochester Institute of Technology, Michael J. Decker Bowling Green State University, Reem S. Alsuhaibani Kent State University, Anthony Peruma Rochester Institute of Technology, Mohamed Wiem Mkaouer Rochester Institute of Technology, Satyajit Mohapatra Rochester Institute of Technology, Tejal Vishnoi Rochester Institute of Technology, Marcos Zampieri Rochester Institute of Technology, Timothy Sheldon BNY Mellon, Emily Hill Drew University Link to publication DOI Pre-print Media Attached | ||
20:05 5mTalk | Why My Code Summarization Approach Does Not Work: Improving Code Summarization with Comment Category Prediction Journal-First Papers Qiuyuan Chen Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Han Hu Faculty of Information Technology, Monash University, David Lo Singapore Management University, Shanping Li Zhejiang University Pre-print Media Attached | ||
20:10 5mTalk | Reading to Write Code: An Experience Report of a Reverse Engineering and Modeling Course SEET - Software Engineering Education and Training Brooke Kelsey Ryan University of California, Irvine, Adriana Meza Soria UC Irvine, Kaj Dreef University of California, Irvine, Andre van der Hoek University of California, Irvine DOI Pre-print Media Attached | ||
20:15 5mTalk | Pausing While Programming: Insights From Keystroke Analysis SEET - Software Engineering Education and Training Raj Shrestha Utah State University, Juho Leinonen Aalto University, Albina Zavgorodniaia Aalto University, Arto Hellas University of Helsinki;Finland, John Edwards Utah State University Pre-print Media Attached | ||
20:20 5mTalk | AST-Trans: Code Summarization with Efficient Tree-Structured Attention Technical Track Ze Tang Software Institute, Nanjing University, Xiaoyu Shen Alexa AI, Amazon, Chuanyi Li State Key Laboratory for Novel Software Technology, Nanjing University, Jidong Ge State Key Laboratory for Novel Software and Technology, Nanjing University, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Zheling Zhu State Key Laboratory for Novel Software and Technology, Nanjing University, 22 Hankou Road, Nanjing, China, Bin Luo Software Institute, Nanjing University Pre-print Media Attached | ||
20:25 5mTalk | SPT-Code: Sequence-to-Sequence Pre-Training for Learning Representation of Source Code Technical Track Changan Niu State Key Laboratory for Novel Software Technology, Nanjing University, Chuanyi Li State Key Laboratory for Novel Software Technology, Nanjing University, Vincent Ng Human Language Technology Research Institute, University of Texas at Dallas, Richardson, TX 75083-0688, Jidong Ge State Key Laboratory for Novel Software and Technology, Nanjing University, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Bin Luo Software Institute, Nanjing University Pre-print Media Attached | ||
20:30 5mTalk | Demystifying the Vulnerability Propagation and Its Evolution via Dependency Trees in the NPM Ecosystem Technical Track Chengwei Liu Tianjin University and Nanyang Technological University, Sen Chen Tianjin University, Lingling Fan Nankai University, Bihuan Chen Fudan University, China, Yang Liu Nanyang Technological University, Xin Peng Fudan University Pre-print Media Attached |
20:00 - 21:00 | Refactoring 1SEIP - Software Engineering in Practice / Journal-First Papers / Technical Track at ICSE room 3-even hours Chair(s): Mohamed Wiem Mkaouer Rochester Institute of Technology | ||
20:00 5mTalk | How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics in Stack Overflow Journal-First Papers Anthony Peruma Rochester Institute of Technology, Steven Simmons Rochester Institute of Technology, Eman Abdullah AlOmar Stevens Institute of Technology, Christian D. Newman Rochester Institute of Technology, Mohamed Wiem Mkaouer Rochester Institute of Technology, Ali Ouni ETS Montreal, University of Quebec Link to publication DOI Pre-print Media Attached | ||
20:05 5mTalk | Industry’s Cry for Tools that Support Large-Scale Refactoring SEIP - Software Engineering in Practice James Ivers Carnegie Mellon University, USA, Robert Nord Software Engineering Institute, Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Chris Seifried Carnegie Mellon University, USA, Christopher Steven Timperley Carnegie Mellon University, Marouane Kessentini Oakland University, USA Pre-print Media Attached | ||
20:10 5mTalk | Inferring And Applying Type Changes Technical Track Ameya Ketkar Oregon State University, USA, Oleg Smirnov JetBrains Research, Saint Petersburg State University, Nikolaos Tsantalis Concordia University, Danny Dig University of Colorado Boulder, USA, Timofey Bryksin JetBrains Research; HSE University Pre-print Media Attached |
20:00 - 21:00 | Software Ecosystems 2Technical Track / Journal-First Papers at ICSE room 4-even hours Chair(s): John-Paul Ore North Carolina State University | ||
20:00 5mTalk | GitHub Discussions: An exploratory study of early adoption Journal-First Papers Hideaki Hata Shinshu University, Nicole Novielli University of Bari, Sebastian Baltes SAP SE & University of Adelaide, Raula Gaikovina Kula Nara Institute of Science and Technology, Christoph Treude University of Melbourne Link to publication DOI Pre-print Media Attached | ||
20:05 5mTalk | An Exploratory Study of Deep Learning Supply Chain Technical Track Xin Tan Beihang University, China, Kai Gao University of Science and Technology Beijing, Minghui Zhou Peking University, China, Li Zhang Beihang University Pre-print Media Attached | ||
20:10 5mTalk | "Did You Miss My Comment or What?" Understanding Toxicity in Open Source DiscussionsDistinguished Paper Award Technical Track Courtney Miller Carnegie Mellon University, Sophie Cohen Wesleyan University, Daniel Klug Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, USA, Christian Kästner Carnegie Mellon University Pre-print Media Attached | ||
20:15 5mTalk | Nufix: Escape From NuGet Dependency Maze Technical Track Zhenming Li Northeastern University, Ying Wang Northeastern University, China, Zeqi Lin Microsoft Research, China, Shing-Chi Cheung Hong Kong University of Science and Technology, Jian-Guang Lou Microsoft Research Pre-print Media Attached | ||
20:20 5mTalk | "This Is Damn Slick!" Estimating the Impact of Tweets on Open Source Project Popularity and New ContributorsDistinguished Paper Award Technical Track Hongbo Fang Carnegie Mellon University, Hemank Lamba Carnegie Mellon University, Jim Herbsleb Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, USA DOI Pre-print Media Attached |
20:00 - 21:00 | Software Testing 9SEIP - Software Engineering in Practice / Technical Track at ICSE room 5-even hours Chair(s): Jonathan Sillito Brigham Young University | ||
20:00 5mTalk | Using Natural Language Processing Techniques to Improve Manual Test Case Descriptions SEIP - Software Engineering in Practice Markos Viggiato University of Alberta, Dale Paas Prodigy Education, Chris Buzon Prodigy Education, Cor-Paul Bezemer University of Alberta Pre-print Media Attached | ||
20:05 5mTalk | Combinatorial Testing of RESTful APIs Technical Track Huayao Wu Nanjing University, Lixin Xu Nanjing University, Xintao Niu Nanjing University, Changhai Nie Nanjing University Pre-print Media Attached | ||
20:10 5mTalk | History-Driven Test Program Synthesis for JVM Testing Technical Track Yingquan Zhao Tianjin University, Zan Wang Tianjin University, China, Junjie Chen Tianjin University, Mengdi Liu College of Intelligence and Computing, Tianjin University, Mingyuan Wu Southern University of Science and Technology, Yuqun Zhang Southern University of Science and Technology, Lingming Zhang University of Illinois at Urbana-Champaign Pre-print Media Attached | ||
20:15 5mTalk | FADATest: Fast and Adaptive Performance Regression Testing of Dynamic Binary Translation Systems Technical Track Jin Wu Harbin Institute of Technology, Jian Dong Harbin Institute Of Technology, Ruili Fang University of Georgia, Wen Zhang University of Georgia, Wenwen Wang University of Georgia, Decheng Zuo Harbin Institute of Technology Pre-print Media Attached | ||
20:20 5mTalk | Preempting Flaky Tests via Non-Idempotent-Outcome Tests Technical Track Anjiang Wei Stanford University, Pu Yi Peking University, Zhengxi Li University of Illinois Urbana-Champaign, Tao Xie Peking University, Darko Marinov University of Illinois at Urbana-Champaign, Wing Lam University of Illinois at Urbana-Champaign Pre-print Media Attached | ||
20:25 5mTalk | One Fuzzing Strategy to Rule Them All Technical Track Mingyuan Wu Southern University of Science and Technology, Ling Jiang Southern University of Science and Technology, Jiahong Xiang Southern University of Science and Technology, Yanwei Huang Zhejiang University, Heming Cui University of Hong Kong, Lingming Zhang University of Illinois at Urbana-Champaign, Yuqun Zhang Southern University of Science and Technology Pre-print Media Attached |
20:00 - 21:00 | Software Engineering in Practice 4SEIP - Software Engineering in Practice / SEET - Software Engineering Education and Training at ICSE room 7 Chair(s): Igor Steinmacher Northern Arizona University | ||
20:00 5mTalk | A longitudinal case study on the effects of an evidence-based software engineering training SEET - Software Engineering Education and Training Sebastián Pizard Universidad de la República, Diego Vallespir Universidad de la Republica, Uruguay, Barbara Kitchenham Keele University Pre-print Media Attached | ||
20:05 5mTalk | Student-Sponsored Projects in a Capstone Course: Reflections and Lessons Learned SEET - Software Engineering Education and Training Ethan Bütt University of Nebraska - Lincoln, Suzette Person University of Nebraska-Lincoln, Christopher Bohn University of Nebraska - Lincoln Pre-print Media Attached | ||
20:10 5mTalk | Analyzing the CMake Build System SEIP - Software Engineering in Practice KimHao Nguyen University of Nebraska-Lincoln, ThanhVu Nguyen George Mason University, Quoc-Sang Phan Facebook, Inc. | ||
20:15 5mTalk | Automatic Anti-Pattern Detection in Microservice Architectures based on Distributed Tracing SEIP - Software Engineering in Practice Tim Hubener ING Bank N.V., Yaping Luo ING; Eindhoven University of Technology, Pieter Vallen ING, Jonck van der Kogel ING Bank N.V., Tom Liefheid ING Bank N.V., Michel Chaudron Eindhoven University of Technology, The Netherlands Media Attached | ||
20:20 5mTalk | Organizational Culture and its impact on the BizDev interface SEIP - Software Engineering in Practice Pre-print Media Attached | ||
20:25 5mTalk | On the Effectiveness of Machine Learning Experiment Management Tools SEIP - Software Engineering in Practice Samuel Idowu Chalmers | University of Gothenburg, Osman Hasan National University of Sciences & Technology, Daniel Strüber Chalmers | University of Gothenburg / Radboud University, Thorsten Berger Pre-print Media Attached |
21:00 - 22:00 | Evolution and Maintenance 3Technical Track / SEIS - Software Engineering in Society at ICSE room 1-odd hours Chair(s): Mohamed Wiem Mkaouer Rochester Institute of Technology | ||
21:00 5mTalk | Why Do Projects Join the Apache Software Foundation? SEIS - Software Engineering in Society Nan Yang Eindhoven University of Technology, The Netherlands, Isabella Ferreira Polytechnique Montréal, Alexander Serebrenik Eindhoven University of Technology, Bram Adams Queen's University, Kingston, Ontario Pre-print Media Attached | ||
21:05 5mTalk | DrAsync: Identifying and Visualizing Anti-Patterns in Asynchronous JavaScriptBest Artifact Award Technical Track Alexi Turcotte Northeastern University, Michael D. Shah Northeastern University, USA, Mark W. Aldrich Tufts University, Frank Tip Northeastern University Pre-print Media Attached | ||
21:10 5mTalk | Knowledge-Based Environment Dependency Inference for Python Programs Technical Track Hongjie Ye Institute of Software, Chinese Academy of Sciences, Wei Chen Institute of Software at Chinese Academy of Sciences, China, Wensheng Dou Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Guoquan Wu Institute of Software at Chinese Academy of Sciences, China, Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences Pre-print Media Attached | ||
21:15 5mTalk | Online Summarizing Alerts through Semantic and Behavior Information Technical Track DOI Pre-print Media Attached |
21:00 - 22:00 | Parallel Distributed and Concurrent SystemsTechnical Track / NIER - New Ideas and Emerging Results at ICSE room 3-odd hours Chair(s): Jean-Guy Schneider Deakin University | ||
21:00 5mTalk | A Case for Microservices Orchestration Using Workflow Engines NIER - New Ideas and Emerging Results DOI Pre-print | ||
21:05 5mTalk | Terminals All the Way Down NIER - New Ideas and Emerging Results Michael MacInnis Carleton University, Canada, Olga Baysal Carleton University, Michele Lanza Software Institute - USI, Lugano DOI Pre-print Media Attached | ||
21:10 5mTalk | Utilizing Parallelism in Smart Contracts on Decentralized Blockchains by Taming Application-Inherent Conflicts Technical Track Péter Garamvölgyi Shanghai Tree-Graph Blockchain Research Institute, Yuxi Liu Duke University, Dong Zhou Tsinghua University, Fan Long Shanghai Tree-Graph Blockchain Research Institute, Ming Wu Shanghai Tree-Graph Blockchain Research Institute DOI Pre-print Media Attached |
22:00 - 23:00 | Reuse and EconomicsNIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice / Technical Track / Journal-First Papers at ICSE room 3-even hours Chair(s): Rick Kazman University of Hawai‘i at Mānoa | ||
22:00 5mTalk | CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words Journal-First Papers Chao Liu Chongqing University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Zhiwei Liu Baidu Inc., Ahmed E. Hassan Queen's University, Shanping Li Zhejiang University Link to publication DOI Pre-print Media Attached | ||
22:05 5mTalk | The best defense is a good defense: adapting negotiation methods for tackling pressure over software project estimates NIER - New Ideas and Emerging Results Patricia Matsubara UFAM & UFMS, Igor Steinmacher Northern Arizona University, Bruno Gadelha UFAM, Tayana Conte Universidade Federal do Amazonas Pre-print Media Attached | ||
22:10 5mTalk | The Unexplored Terrain of Compiler Warnings SEIP - Software Engineering in Practice Gunnar Kudrjavets University of Groningen, Aditya Kumar Snap, Inc., Nachiappan Nagappan Microsoft Research, Ayushi Rastogi University of Groningen, The Netherlands DOI Pre-print Media Attached | ||
22:15 5mTalk | SnR: Constraint-Based Type Inference for Incomplete Java Code Snippets Technical Track Yiwen Dong University of Waterloo, Tianxiao Gu Tiktok Inc., Yongqiang Tian University of Waterloo, Chengnian Sun University of Waterloo Pre-print Media Attached | ||
22:20 5mTalk | Cross-Domain Deep Code Search with Few-Shot Learning Technical Track Yitian Chai School of Software, Shanghai Jiao Tong University, Hongyu Zhang University of Newcastle, Beijun Shen School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Xiaodong Gu Shanghai Jiao Tong University, China DOI Pre-print Media Attached File Attached | ||
22:25 5mTalk | GitHub Sponsors: Exploring a New Way to Contribute to Open Source Technical Track Naomichi Shimada Nara Institute of Science and Technology, Tao Xiao Nara Institute of Science and Technology, Hideaki Hata Shinshu University, Christoph Treude University of Melbourne, Kenichi Matsumoto Nara Institute of Science and Technology DOI Pre-print Media Attached |
22:00 - 23:00 | Software Testing 10Technical Track / SEIP - Software Engineering in Practice at ICSE room 4-even hours Chair(s): Xiao Qu ABB Corporate Research | ||
22:00 5mTalk | Automated Visual Testing for Mobile Apps in an Industrial Setting SEIP - Software Engineering in Practice Dezhi Ran Peking University, Zongyang Li Peking University, Chenxu Liu Peking University, Wenyu Wang University of Illinois Urbana-Champaign, Weizhi Meng Alibaba Group, Xionglin Wu Alibaba Group, Hui Jin Alibaba Group, Jing Cui Alibaba Group, Xing Tang Alibaba Group, Tao Xie Peking University DOI Pre-print | ||
22:05 5mTalk | Use of Test Doubles in Android Testing: An In-Depth Investigation Technical Track Mattia Fazzini University of Minnesota, Chase Choi University of Minnesota, Juan Manuel Copia IMDEA Software Institute, Gabriel Lee University of Minnesota, Yoshiki Kakehi Georgia Institute of Technology, Alessandra Gorla IMDEA Software Institute, Alessandro Orso Georgia Tech Pre-print Media Attached | ||
22:10 5mTalk | Inference and Test Generation Using Program Invariants in Chemical Reaction Networks Technical Track Michael C. Gerten Iowa State University, Alexis L. Marsh Iowa State University, James I. Lathrop Iowa State University, Myra Cohen Iowa State University, Andrew S. Miner Iowa State University, Titus H. Klinge Drake University DOI Pre-print Media Attached | ||
22:15 5mTalk | Controlled Concurrency Testing via Periodical Scheduling Technical Track Cheng Wen Xidian University, Mengda He SCEDT, Teesside University, Bohao Wu CSSE, Shenzhen University, Zhiwu Xu Shenzhen University, Shengchao Qin Huawei Hong Kong Research Centre, China DOI Pre-print Media Attached | ||
22:20 5mTalk | SymTuner: Maximizing the Power of Symbolic Execution by Adaptively Tuning External ParametersDistinguished Paper Award Technical Track Sooyoung Cha Sungkyunkwan University, Myungho Lee Korea University, Seokhyun Lee Korea University, South Korea, Hakjoo Oh Korea University Pre-print Media Attached | ||
22:25 5mTalk | Path Transitions Tell More: Optimizing Fuzzing Schedules via Runtime Program States Technical Track Kunpeng Zhang Tsinghua Shenzhen International Graduate School, Tsinghua University, Xi Xiao Tsinghua Shenzhen International Graduate School, Tsinghua University, Xiaogang Zhu Swinburne University of Technology, Ruoxi Sun The University of Adelaide, Minhui (Jason) Xue University of Adelaide, Sheng Wen Swinburne University of Technology DOI Pre-print Media Attached |
23:00 - 00:00 | Wonder Women WebCommunity at ICSE Community room Chair(s): Brittany Johnson George Mason University, Birgit Penzenstadler Chalmers | ||
23:00 - 00:00 | |||
Fri 13 MayDisplayed time zone: Eastern Time (US & Canada) change
03:00 - 04:00 | Machine Learning with and for SEDEMO - Demonstrations at ICSE Demo room 1 Chair(s): Xiaoyuan Xie School of Computer Science, Wuhan University, China | ||
03:00 15mDemonstration | HUDD: A tool to debug DNNs for safety analysis DEMO - Demonstrations Hazem FAHMY University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa Pre-print Media Attached | ||
03:15 15mDemonstration | WhyGen: Explaining ML-powered Code Generation by Referring to Training Examples DEMO - Demonstrations DOI Pre-print Media Attached | ||
03:30 15mDemonstration | SEbox4DL: A Modular Software Engineering Toolbox for Deep Learning Models DEMO - Demonstrations Zhengyuan Wei City University of Hong Kong, Hong Kong, Haipeng Wang City University of Hong Kong, Zhen Yang City University of Hong Kong, China, Wing-Kwong Chan City University of Hong Kong, Hong Kong |
03:00 - 04:00 | Education Platforms 1SEET - Software Engineering Education and Training at ICSE room 1-odd hours Chair(s): Letizia Jaccheri Norwegian University of Science and Technology | ||
03:00 5mTalk | Putting Security on the Table: The Digitalisation of Security Tabletop Games and its Challenging Aftertaste SEET - Software Engineering Education and Training Marco Gutfleisch Ruhr University Bochum, Markus Schöps Ruhr University Bochum, Sibel Sayin Ruhr University Bochum, Frederic Wende Ruhr University Bochum, M. Angela Sasse University College London DOI Pre-print Media Attached | ||
03:05 5mTalk | Global Software Engineering in a Global Classroom SEET - Software Engineering Education and Training Paul Schmiedmayer Technical University of Munich, Robert Chatley Imperial College London, Jan Philip Bernius Technical University of Munich, Stephan Krusche Technische Universität München, Konstantin Chaika St. Petersburg State Electrotechnical University "LETI", Kirill Krinkin St. Petersburg State Electrotechnical University "LETI", Bernd Bruegge Technical University of Munich Link to publication DOI Pre-print Media Attached | ||
03:10 5mTalk | One Block on Top of the Other: Using Minetest to Teach Scrum SEET - Software Engineering Education and Training Jan-Philipp Steghöfer Chalmers | University of Gothenburg, Håkan Burden Chalmers University of Technology | University of Gothenburg |
04:00 - 05:00 | Education Platforms 2SEET - Software Engineering Education and Training at ICSE room 1-even hours Chair(s): Lucia Happe Karlsruhe Institute of Technology | ||
04:00 5mTalk | Seeking Flow from Fine-Grained Log Data SEET - Software Engineering Education and Training Benjamin Cowley University of Helsinki, Arto Hellas University of Helsinki;Finland, Petri Ihantola University of Helsinki, Juho Leinonen Aalto University, Michiel Spape University of Helsinki DOI Pre-print | ||
04:05 5mTalk | Write a Line: Tests with Answer Templates and String Completion Hints for Self-Learning in a CS1 Course SEET - Software Engineering Education and Training Oleg Sychev Volgograd State Technical University DOI Pre-print Media Attached | ||
04:10 5mTalk | CRS - A hybrid Course Recommendation System for Software Engineering Education SEET - Software Engineering Education and Training Nhi N.Y. Vo RMIT University Vietnam, Nam H. Vu RMIT University Vietnam, Tu A. Vu RMIT University Vietnam, Quang T. Vu RMIT University Vietnam, Bang D. Mach RMIT University Vietnam DOI Pre-print Media Attached | ||
04:15 5mTalk | ASPA: A Static Analyser to Support Learning and Continuous Feedback on Programming Courses. An Empirical Validation SEET - Software Engineering Education and Training Roope Luukkainen LUT University, Jussi Kasurinen LUT University, Uolevi Nikula LUT University, Valentina Lenarduzzi University of Oulu DOI Pre-print Media Attached | ||
04:20 5mTalk | ITSS: Interactive Web-Based Authoring and Playback Integrated Environment for Programming Tutorials SEET - Software Engineering Education and Training Eng Lieh Ouh Singapore Management University, Benjamin Kok Siew Gan School of Computing and Information Systems, Singapore Management University, David Lo Singapore Management University Pre-print Media Attached |
04:00 - 05:00 | Software FairnessTechnical Track at ICSE room 4-even hours Chair(s): Aldeida Aleti Monash University | ||
04:00 5mTalk | FairNeuron: Improving Deep Neural Network Fairness with Adversary Games on Selective Neurons Technical Track Xuanqi Gao Xi'an Jiaotong University, Juan Zhai Rutgers University, Shiqing Ma Rutgers University, Chao Shen Xi'an Jiaotong University, Yufei Chen Xi'an Jiaotong University, Qian Wang Wuhan University DOI Pre-print Media Attached | ||
04:05 5mTalk | Training Data Debugging for the Fairness of Machine Learning Software Technical Track Yanhui Li Department of Computer Science and Technology, Nanjing University, Linghan Meng Nanjing University, Lin Chen Department of Computer Science and Technology, Nanjing University, Li Yu Nanjing University, Di Wu Momenta, Yuming Zhou Nanjing University, Baowen Xu Nanjing University Pre-print Media Attached | ||
04:10 5mTalk | NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identification Technical Track haibin zheng Zhejiang University of Technology, Zhiqing Chen Zhejiang University of Technology, Tianyu Du Zhejiang University, Xuhong Zhang Zhejiang University, Yao Cheng Huawei International, Shouling Ji Zhejiang University, Jingyi Wang Zhejiang University, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Jinyin Chen College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China DOI Pre-print Media Attached | ||
04:15 5mTalk | Explanation-Guided Fairness Testing through Genetic Algorithm Technical Track Ming Fan Xi'an Jiaotong University, Wenying Wei Xi'an Jiaotong University, Wuxia Jin Xi'an Jiaotong University, Zijiang Yang Western Michigan University, Ting Liu Xi'an Jiaotong University DOI Pre-print |
05:00 - 06:00 | Reliability and Safety 2NIER - New Ideas and Emerging Results / Technical Track / Journal-First Papers at ICSE room 1-odd hours Chair(s): Shahar Maoz Tel Aviv University, Israel | ||
05:00 5mTalk | TaintBench: Automatic Real-World Malware Benchmarking of Android Taint Analyses Journal-First Papers Linghui Luo Amazon Web Services, Felix Pauck Paderborn University, Germany, Goran Piskachev Fraunhofer IEM, Manuel Benz Paderborn University, Ivan Pashchenko University of Trento, Martin Mory Paderborn University, Eric Bodden , Ben Hermann Technical University Dortmund, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam Link to publication DOI Pre-print Media Attached File Attached | ||
05:05 5mTalk | Are We Training with The Right Data? Evaluating Collective Confidence in Training Data using Dempster Shafer Theory NIER - New Ideas and Emerging Results Pre-print Media Attached | ||
05:10 5mTalk | Multi-Intention-Aware Configuration Selection for Performance Tuning Technical Track Haochen He National University of Defense Technology, Zhouyang Jia National University of Defense Technology, Shanshan Li National University of Defense Technology, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Chenglong Zhou National University of Defense Technology, Qing Liao Harbin Institute of Technology, Ji Wang National University of Defense Technology, Liao Xiangke National University of Defense Technology Pre-print Media Attached | ||
05:15 5mTalk | PerfSig: Extracting Performance Bug Signatures via Multi-modality Causal Analysis Technical Track Jingzhu He ShanghaiTech University, Yuhang Lin North Carolina State University, Xiaohui Gu North Carolina State University, Chin-Chia Michael Yeh Visa Research, Zhongfang Zhuang Visa Research DOI Pre-print Media Attached | ||
05:20 5mTalk | Towards Practical Robustness Analysis for DNNs based on PAC-Model Learning Technical Track Renjue Li Institute of Software at Chinese Academy of Sciences, China, Pengfei Yang Institute of Software at Chinese Academy of Sciences, China, Cheng-Chao Huang Nanjing Institute of Software Technology, ISCAS, Youcheng Sun The University of Manchester, Bai Xue Institute of Software at Chinese Academy of Sciences, China, Lijun Zhang Institute of Software, Chinese Academy of Sciences Pre-print Media Attached | ||
05:25 5mTalk | Analyzing User Perspectives on Mobile App Privacy at Scale Technical Track Preksha Nema Google Inc., Pauline Anthonysamy Google Inc., Nina Taft Google Inc., Sai Teja Peddinti Google Inc. Pre-print Media Attached |
05:00 - 06:00 | Mining Software Repositories 2SEIP - Software Engineering in Practice / Journal-First Papers at ICSE room 3-odd hours Chair(s): Jean-Guy Schneider Deakin University | ||
05:00 5mTalk | An Empirical Study of Release Note Production and Usage in Practice Journal-First Papers Tingting Bi Monash Univerity, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University, Thomas Zimmermann Microsoft Research | ||
05:05 5mTalk | A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits Journal-First Papers Steffen Herbold TU Clausthal, Alexander Trautsch University of Göttingen, Benjamin Ledel TU Clausthal, Alireza Aghamohammadi Sharif University of Technology, Taher A Ghaleb University of Ottawa, Kuljit Kaur Chahal Guru Nanak Dev University, Tim Bossenmaier Karlsruhe Institute of Technology (KIT), Bhaveet Nagaria Brunel University London, Philip Makedonski University of Goettingen, Matin Nili Ahmadabadi University of Tehran, Kristof Szabados Ericsson Hungary ltd., Helge Spieker Simula Research Laboratory, Norway, Matej Madeja Technical University of Košice, Nathaniel G. Hoy Brunel University London, Valentina Lenarduzzi University of Oulu, Shangwen Wang National University of Defense Technology, Gema Rodríguez-Pérez University of British Columbia (UBC), Ricardo Colomo-Palacios Østfold University College, Roberto Verdecchia Vrije Universiteit Amsterdam, Paramvir Singh The University of Auckland, Yihao Qin , Debasish Chakroborti University of Saskatchewan, Willard Davis IBM, Vijay Walunj University of Missouri-Kansas City, Hongjun Wu National University of Defense Technology, Diego Marcilio USI Università della Svizzera italiana, Omar Alam Trent University, Abdullah Aldaeej Imam Abdulrahman Bin Faisal University, Idan Amit The Hebrew University, Burak Turhan University of Oulu, Simon Eismann University of Würzburg, Anna-Katharina Wickert TU Darmstadt, Germany, Ivano Malavolta Vrije Universiteit Amsterdam, Matúš Sulír Technical University of Košice, Fatemeh Hendijani Fard University of British Columbia, Austin Henley University of Tennessee, Efstratios Kourtzanidis University Of Macedonia, Eray Tüzün Bilkent University, Christoph Treude University of Melbourne, Simin Maleki Shamasbi Indendent Researcher, Ivan Pashchenko University of Trento, Marvin Wyrich University of Stuttgart, James C. Davis Purdue University, USA, Alexander Serebrenik Eindhoven University of Technology, Ella Albrecht University of Goettingen, Ethem Utku Aktas Softtech Inc., Daniel Strüber Chalmers | University of Gothenburg / Radboud University, Johannes Erbel University of Goettingen Pre-print Media Attached | ||
05:10 5mTalk | Post2Vec: Learning Distributed Representations of Stack Overflow Posts Journal-First Papers Bowen Xu Singapore Management University, Thong Hoang Singapore Management University, Singapore, Abhishek Sharma Veracode, Inc., Chengran Yang Singapore Management University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University Link to publication DOI Pre-print | ||
05:15 5mTalk | An Exploratory Study on the Repeatedly Shared External Links on Stack Overflow Journal-First Papers Jiakun Liu Zhejiang University, Haoxiang Zhang Huawei, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Ying Zou Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University, Shanping Li Zhejiang University Link to publication DOI Media Attached | ||
05:20 5mTalk | Understanding Shared Links and Their Intentions to Meet Information Needs in Modern Code Review: A Case Study of the OpenStack and Qt Projects Journal-First Papers Dong Wang Kyushu University, Japan, Tao Xiao Nara Institute of Science and Technology, Patanamon Thongtanunam University of Melbourne, Raula Gaikovina Kula Nara Institute of Science and Technology, Kenichi Matsumoto Nara Institute of Science and Technology Link to publication Media Attached | ||
05:25 5mTalk | Bug Tracking Process Smells In Practice SEIP - Software Engineering in Practice DOI Pre-print Media Attached |
09:00 - 09:30 | Most Influential Paper from ICSE 2012 keynoteAll plenary events / Technical Track / Keynotes at ICSE Plenary room Chair(s): Sebastian Elbaum University of Virginia | ||
09:00 30mKeynote | The Naturalness of Software, and the roots and branches thereofMost Influential Paper from ICSE 2012 keynote Keynotes K: Prem Devanbu Department of Computer Science, University of California, Davis, K: Abram Hindle University of Alberta, K: Earl T. Barr University College London, UK |
09:30 - 10:00 | ACM SIGSOFT Outstanding Researcher keynoteAll plenary events / Technical Track / Keynotes at ICSE Plenary room Chair(s): Andreas Zeller CISPA | ||
09:30 30mKeynote | Mathematicians, Social Scientists, or Engineers? The Split Minds of Software Engineering ResearchersACM SIGSOFT Outstanding Researcher keynote Keynotes |
10:00 - 10:30 | ClosingAll plenary events / Technical Track / Keynotes at ICSE Plenary room Chair(s): Matthew B Dwyer University of Virginia | ||
11:00 - 12:00 | Tools and Environments 3DEMO - Demonstrations at ICSE Demo room 1 Chair(s): Wing Lam University of Illinois at Urbana-Champaign | ||
11:00 15mDemonstration | PyKokkos: Performance Portable Kernels in Python DEMO - Demonstrations Nader Al Awar The University of Texas at Austin, Neil Mehta NERSC, Lawrence Berkeley National Laboratory, Steven Zhu The University of Texas at Austin, George Biros The University of Texas at Austin, Milos Gligoric University of Texas at Austin Pre-print Media Attached | ||
11:15 15mDemonstration | Gamekins: Gamifying Software Testing in Jenkins DEMO - Demonstrations DOI Pre-print Media Attached | ||
11:30 15mDemonstration | Fairkit-learn: A fairness evaluation and comparison toolkit DEMO - Demonstrations Link to publication DOI Pre-print Media Attached | ||
11:45 15mDemonstration | Synthia: a Generic and Flexible Data Structure Generator DEMO - Demonstrations Marc-Antoine Plourde Université du Québec à Chicoutimi, Sylvain Hallé Université du Québec à Chicoutimi DOI Pre-print Media Attached |
12:00 - 13:00 | SEIP Distinguished TalkTechnical Track / SRC - ACM Student Research Competition / Catering / Posters / SEET - Software Engineering Education and Training / SEIP - Software Engineering in Practice / SEIS - Software Engineering in Society / DEMO - Demonstrations / Birds of a Feather / NIER - New Ideas and Emerging Results / All plenary events / Journal-First Papers at ICSE SEIP room Chair(s): Mark Harman Meta Platforms, Inc. and UCL, Heather Miller Carnegie Mellon University, USA | ||
12:00 60mKeynote | Challenges in building a browser for billions SEIP - Software Engineering in Practice Adriana Porter Felt Google |
12:00 - 13:00 | Program Analysis 5SEIP - Software Engineering in Practice / Technical Track / Journal-First Papers at ICSE room 2-even hours Chair(s): Karim Ali University of Alberta | ||
12:00 5mTalk | Guided Feature Identification and Removal for Resource-constrained Firmware Journal-First Papers Ryan Williams Northeastern University, Tongwei Ren Worcester Polytechnic Institute, Lorenzo De Carli Worcester Polytechnic Institute, Long Lu Northeastern University, n.n., Gillian Smith Worcester Polytechnic Institute Link to publication Pre-print Media Attached | ||
12:05 5mTalk | A Static Analysis Framework for Data Science Notebooks SEIP - Software Engineering in Practice Pre-print Media Attached | ||
12:10 5mTalk | PUS: A Fast and Highly Efficient Solver for Inclusion-based Pointer AnalysisDistinguished Paper Award Technical Track Peiming Liu Texas A&M University, Yanze Li University of British Columbia, Bradley Swain Texas A&M University, Jeff Huang Texas A&M University Pre-print Media Attached | ||
12:15 5mTalk | Characterizing and Detecting Bugs in WeChat Mini-Programs Technical Track Tao Wang , Qingxin Xu Institute of Software, Chinese Academy of Sciences, China, Xiaoning Chang Institute of Software, Chinese Academy of Sciences, Wensheng Dou Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Jiaxin Zhu Institute of Software at Chinese Academy of Sciences, China, Jinhui Xie Tencent Inc., Yuetang Deng Tencent, Jianbo Yang Tencent Inc., Jiaheng Yang Tencent Inc., Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Tao Huang Institute of Software Chinese Academy of Sciences Pre-print Media Attached | ||
12:20 5mTalk | Fast and Precise Application Code Analysis using a Partial Library Technical Track Akshay Utture University of California, Los Angeles (UCLA), Jens Palsberg University of California at Los Angeles DOI Pre-print Media Attached | ||
12:25 5mTalk | Inference and Test Generation Using Program Invariants in Chemical Reaction Networks Technical Track Michael C. Gerten Iowa State University, Alexis L. Marsh Iowa State University, James I. Lathrop Iowa State University, Myra Cohen Iowa State University, Andrew S. Miner Iowa State University, Titus H. Klinge Drake University DOI Pre-print Media Attached |
12:00 - 13:00 | Education and Training 1SEET - Software Engineering Education and Training at ICSE room 5-even hours Chair(s): Pasqualina Potena RISE Research Institutes of Sweden AB | ||
12:00 5mTalk | Guiding Peer-feedback in Learning Software Design using UML SEET - Software Engineering Education and Training Satrio Adi Rukmono Institut Teknologi Bandung, Michel Chaudron Eindhoven University of Technology, The Netherlands Pre-print Media Attached | ||
12:05 5mTalk | A longitudinal case study on the effects of an evidence-based software engineering training SEET - Software Engineering Education and Training Sebastián Pizard Universidad de la República, Diego Vallespir Universidad de la Republica, Uruguay, Barbara Kitchenham Keele University Pre-print Media Attached | ||
12:10 5mTalk | Integrating Hackathons into an Online Cybersecurity Course SEET - Software Engineering Education and Training Abasi-amefon Obot Affia University of Tartu, Estonia, Alexander Nolte University of Tartu, Raimundas Matulevičius University of Tartu, Estonia DOI Pre-print Media Attached | ||
12:15 5mTalk | Keeping Fun Alive: an Experience Report on Running Online Coding Camps SEET - Software Engineering Education and Training Ilenia Fronza Free University of Bolzano, Italy, Luis Corral ITESM Campus Queretaro, Mexico, Xiaofeng Wang Free University of Bozen-Bolzano, Claus Pahl Free University of Bozen-Bolzano DOI Pre-print Media Attached | ||
12:20 5mTalk | Peer Instruction in Online Software Testing and Continuous Integration – A Replication Study SEET - Software Engineering Education and Training Pre-print Media Attached |
13:00 - 14:00 | Mining Software Repositories 7SEIP - Software Engineering in Practice / Journal-First Papers at ICSE room 3-odd hours Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute | ||
13:00 5mTalk | Dependency Smells in JavaScript Projects Journal-First Papers Abbas Javan Jafari Concordia University, Canada, Diego Costa Concordia University, Canada, Rabe Abdalkareem Carleton University, Emad Shihab Concordia University, Nikolaos Tsantalis Concordia University DOI Pre-print File Attached | ||
13:05 5mTalk | Mining Idioms in the Wild SEIP - Software Engineering in Practice Aishwarya Sivaraman University of California, Los Angeles, Rui Abreu Faculty of Engineering, University of Porto, Portugal, Andrew Scott Facebook, Tobi Akomolede Facebook, Satish Chandra Facebook Pre-print Media Attached | ||
13:10 5mTalk | The Impact of Flaky Tests on Historical Test Prioritization on Chrome SEIP - Software Engineering in Practice Pre-print Media Attached |
13:00 - 14:00 | Agile Methods and Software ProcessesSEET - Software Engineering Education and Training / Journal-First Papers at ICSE room 4-odd hours Chair(s): Manal Alhammad King Saud University | ||
13:00 5mTalk | The Agile Success Model: A Mixed-methods Study of a Large-scale Agile Transformation Journal-First Papers Daniel Russo Department of Computer Science, Aalborg University Link to publication DOI Pre-print | ||
13:05 5mTalk | Factors Affecting On-Time Delivery in Large-Scale Agile Software Development Journal-First Papers Elvan Kula Delft University of Technology, Eric Greuter ING, Arie van Deursen Delft University of Technology, Netherlands, Georgios Gousios Endor Labs & Delft University of Technology DOI Pre-print Media Attached | ||
13:10 5mTalk | Integrating User Experience into Agile - An Experience Report on Lean UX and Scrum SEET - Software Engineering Education and Training DOI Pre-print |
13:00 - 14:00 | Soft Skills 2SEET - Software Engineering Education and Training at ICSE room 6 Chair(s): Charles Wallace Michigan Technological University, USA | ||
13:00 5mTalk | "Can You Help Me?" An Experience Report of Teamwork in a Game Coding Camp for Autistic High School Students SEET - Software Engineering Education and Training Makayla Moster Clemson University, Ella Kokinda Clemson University, Matthew Re Clemson University, James Dominic Clemson University, Jason Lehmann Aspiritech, Andrew Begel Microsoft Research, Paige Rodeghero Clemson University Pre-print Media Attached | ||
13:05 5mTalk | Can Pre-class GitHub Contributions Predict Success by Student Teams? SEET - Software Engineering Education and Training Jialin Cui North Carolina State University, Runqiu Zhang University of Virginia, Ruochi Li North Carolina State University, Kaida Lou North Carolina State University, Chengyuan Liu North Carolina State University, Yunkai Xiao North Carolina State University, Qinjin Jia North Carolina State University, Edward Gehringer North Carolina State University DOI Pre-print Media Attached | ||
13:10 5mTalk | A Project-Based Collaboration between Software Engineering and Criminology Students: Building Applications to Understand Racial Injustice in the Criminal Justice System SEET - Software Engineering Education and Training S. Monisha Pulimood The College of New Jersey, Margaret Leigey The College of New Jersey, Diane C. Bates The College of New Jersey, Kim Pearson The College of New Jersey, Supriya Mishra The College of New Jersey Pre-print Media Attached | ||
13:15 5mTalk | Respond to Change or Die: An Educational Scrum Simulation for Distributed Teams SEET - Software Engineering Education and Training Emily Laue Christensen IT University of Copenhagen, Maria Paasivaara LUT University, Finland & Aalto University, Finland Pre-print Media Attached | ||
13:20 5mTalk | Student-Sponsored Projects in a Capstone Course: Reflections and Lessons Learned SEET - Software Engineering Education and Training Ethan Bütt University of Nebraska - Lincoln, Suzette Person University of Nebraska-Lincoln, Christopher Bohn University of Nebraska - Lincoln Pre-print Media Attached |
14:00 - 15:00 | Parenting in AcademiaCommunity at ICSE Community room Chair(s): Bonita Sharif University of Nebraska-Lincoln, USA | ||
14:00 - 15:00 | |||
14:00 - 15:00 | |||
Sun 15 MayDisplayed time zone: Eastern Time (US & Canada) change
20:00 - 20:20 | Opening and AwardsICPC Research at ICPC room Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Sonia Haiduc Florida State University | ||
20:00 20mOther | Opening and Awards 1 ICPC Research Media Attached |
20:20 - 21:20 | Keynote Shriram KrishnamurthiICPC Research at ICPC room Chair(s): Venera Arnaoudova Washington State University, Sonia Haiduc Florida State University This event will be held in Zoom. Please check Midspace for the link. | ||
20:20 60mKeynote | Un(der)examined Areas of Program Comprehension for Students ICPC Research Media Attached |
21:30 - 22:20 | Session 1: SummarizationICPC Research at ICPC room Chair(s): Haipeng Cai Washington State University, USA | ||
21:30 7mTalk | PTM4Tag: Sharpening Tag Recommendation of Stack Overflow with Pre-trained Models ICPC Research Junda He Singapore Management University, Bowen Xu Singapore Management University, Zhou Yang Singapore Management University, DongGyun Han Singapore Management University, Chengran Yang Singapore Management University, David Lo Singapore Management University Media Attached | ||
21:37 7mTalk | GypSum: Learning Hybrid Representations for Code Summarization ICPC Research Yu Wang School of Data Science and Engineering, East China Normal University, Yu Dong School of Data Science and Engineering, East China Normal University, Xuesong Lu School of Data Science and Engineering, East China Normal University, Aoying Zhou East China Normal University DOI Pre-print Media Attached | ||
21:44 7mTalk | M2TS: Multi-Scale Multi-Modal Approach Based on Transformer for Source Code Summarization ICPC Research Media Attached | ||
21:51 7mTalk | Semantic Similarity Metrics for Evaluating Source Code Summarization ICPC Research Sakib Haque University of Notre Dame, Zachary Eberhart University of Notre Dame, Aakash Bansal University of Notre Dame, Collin McMillan University of Notre Dame Media Attached | ||
21:58 7mTalk | LAMNER: Code Comment Generation Using Character Language Model and Named Entity Recognition ICPC Research Rishab Sharma University of British Columbia, Fuxiang Chen University of British Columbia, Fatemeh Hendijani Fard University of British Columbia Pre-print Media Attached | ||
22:05 15mLive Q&A | Q&A-Paper Session 1 ICPC Research |
22:30 - 23:20 | Session 2: Program Representation 1ICPC Research at ICPC room Chair(s): Fatemeh Hendijani Fard University of British Columbia | ||
22:30 7mTalk | Zero-Shot Program Representation Learning ICPC Research Nan Cui Shanghai Jiao Tong University, Yuze Jiang Shanghai Jiao Tong University, Xiaodong Gu Shanghai Jiao Tong University, China, Beijun Shen School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University Pre-print Media Attached | ||
22:37 7mTalk | On The Cross-Modal Transfer from Natural Language to Code through Adapter Modules ICPC Research Divyam Goel Indian Institute of Technology Roorkee, Ramansh Grover Delhi Technological University, Fatemeh Hendijani Fard University of British Columbia Pre-print Media Attached | ||
22:44 7mTalk | Self-Supervised Learning of Smart Contract Representations ICPC Research Shouliang Yang School of Software, Shanghai Jiao Tong University, Beijun Shen School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Xiaodong Gu Shanghai Jiao Tong University, China Pre-print Media Attached | ||
22:51 7mTalk | An Exploratory Study on Code Attention in BERT ICPC Research Rishab Sharma University of British Columbia, Fuxiang Chen University of British Columbia, Fatemeh Hendijani Fard University of British Columbia, David Lo Singapore Management University Pre-print Media Attached | ||
22:58 7mTalk | Accurate Generation of Trigger-Action Programs with Domain-Adapted Sequence-to-Sequence Learning ICPC Research Imam Nur Bani Yusuf Singapore Management University, Lingxiao Jiang Singapore Management University, David Lo Singapore Management University DOI Pre-print Media Attached | ||
23:05 15mLive Q&A | Q&A-Paper Session 2 ICPC Research |
Mon 16 MayDisplayed time zone: Eastern Time (US & Canada) change
01:40 - 02:00 | Opening and AwardsICPC Research at ICPC room Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Sonia Haiduc Florida State University | ||
01:40 20mOther | Opening and Awards 2 ICPC Research |
03:30 - 04:00 | |||
03:30 - 04:30 | Social Event - Bring your petICPC Research at ICPC room Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Gemma Catolino Tilburg University & Jheronimus Academy of Data Science, Sonia Haiduc Florida State University, Shinpei Hayashi Tokyo Institute of Technology | ||
03:30 60mSocial Event | Bring your pet to ICPC ICPC Research |
04:00 - 04:45 | Welcome to EnCyCriS 2022: Introduction and KeynoteEnCyCriS at EnCyCris room Chair(s): John Eidar Simensen IFE | ||
04:00 45mKeynote | Keynote: "The challenges of gaining insights into highly critical systems." EnCyCriS |
06:00 - 06:30 | Welcome to CAINCAIN at CAIN main room Chair(s): Jan Bosch Chalmers University of Technology, Jane Cleland-Huang University of Notre Dame, Helena Holmström Olsson Malmö University, Iva Krasteva Sofia University, GATE Institute, Lucy Ellen Lwakatare University of Helsinki, Henry Muccini University of L'Aquila, Italy, Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Thomas Zimmermann Microsoft Research | ||
06:15 - 06:30 | |||
06:30 - 07:10 | |||
06:30 40mLive Q&A | Session 1 Q&A - Security Pattern and Critical Infrastructure EnCyCriS |
07:10 - 08:20 | |||
07:10 23mTalk | Predicting the Severity and Exploitability of Vulnerability Reports using Convolutional Neural Nets EnCyCriS | ||
07:33 23mTalk | Relationship-Based Threat Modeling EnCyCriS Stef Verreydt imec-DistriNet, KU Leuven, Laurens Sion imec-DistriNet, KU Leuven, Koen Yskout imec - DistriNet, KU Leuven, Wouter Joosen imec-DistriNet, KU Leuven | ||
07:56 23mTalk | A Survey of Security Vulnerabilities in Android Automotive Apps EnCyCriS |
07:30 - 07:45 | |||
08:00 - 08:30 | |||
08:00 7mTalk | Automated Identification of Libraries from Vulnerability Data: Can We Do Better? ICPC Research Stefanus Agus Haryono Singapore Management University, Hong Jin Kang Singapore Management University, Abhishek Sharma Veracode, Inc., Asankhaya Sharma Veracode, Inc., Andrew Santosa Veracode, Inc., Ang Ming Yi Veracode, Inc., David Lo Singapore Management University Pre-print Media Attached | ||
08:07 7mTalk | Example-Based Vulnerability Detection and Repair in Java Code ICPC Research Ying Zhang Virginia Tech, USA, Ya Xiao Virginia Tech, Md Mahir Asef Kabir Department of Computer Science, Virginia Tech, Daphne Yao Virginia Tech, Na Meng Virginia Tech Media Attached | ||
08:14 7mTalk | Deep security analysis of program code - A systematic literature review ICPC Journal First Tim Sonnekalb , Thomas S. Heinze Aarhus University, Denmark, Patrick Mäder Technische Universität Ilmenau Pre-print | ||
08:21 9mLive Q&A | Q&A-Paper Session 5 ICPC Research |
08:20 - 08:30 | |||
08:30 - 09:00 | |||
08:30 30mLive Q&A | Session 2 Q&A - Threat and Vulnerabilities Analysis EnCyCriS |
09:00 - 09:10 | |||
09:00 - 12:00 | |||
09:00 15mDay opening | Opening NFS - New Faculty Symposium | ||
09:15 30mTalk | Finding good research problems (2 short talks + discussion) NFS - New Faculty Symposium Charles Zhang Hong Kong University of Science and Technology, Michael Pradel University of Stuttgart | ||
09:45 30mTalk | Publication practices (short talk + discussion) NFS - New Faculty Symposium Yuriy Brun University of Massachusetts | ||
10:15 30mTalk | Recruiting and mentoring students (2 short talks + discussion) NFS - New Faculty Symposium | ||
10:45 60mPanel | Funding strategies NFS - New Faculty Symposium Cristian Cadar Imperial College London, UK, Kelly Blincoe University of Auckland, Miryung Kim University of California at Los Angeles, USA, Zhi Jin Peking University | ||
11:45 15mDay closing | Closing NFS - New Faculty Symposium |
09:00 - 09:10 | OpeningSESoS at SESoS room Chair(s): Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Eleni Constantinou Eindhoven University of Technology, Pablo Oliveira Antonino Fraunhofer IESE, Jan Bosch Chalmers University of Technology | ||
09:10 - 10:20 | Keynote Speaker: Prof. Dr. Peter Liggesmeyer (Fraunhofer IESE, Germany)SESoS at SESoS room Chair(s): Pablo Oliveira Antonino Fraunhofer IESE | ||
09:10 70mKeynote | Engineering Smart Ecosystems: Challenges and Solutions SESoS |
09:15 - 09:30 | |||
10:00 - 11:00 | Open SC MeetingICPC Research at ICPC room Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Sonia Haiduc Florida State University This event will be held in Zoom. Please check Midspace for the link. | ||
10:00 60mMeeting | Open Steering Committee Meeting ICPC Research |
10:30 - 11:20 | Technical Session 1: Software Ecosystems & Platform DevelopmentSESoS at SESoS room Chair(s): Eleni Constantinou Eindhoven University of Technology | ||
10:30 16mPaper | Deriving Experiments from E-SECO Software Ecosystem in the Technology Transfer Process for the Livestock Domain SESoS Jonas Gomes UFJF, Vinicius Carvalho Lopes , Valdemar Graciano Neto Federal University of Goiás, Roberto Oliveira , Mohamad Kassab The Pennsylvania State University, José Maria David Federal University of Juiz de Fora, Regina Braga UFJF, Wagner Arbex EMBRAPA | ||
10:46 16mPaper | Optimization of Anomaly Detection in a Microservice System Through Continuous Feedback from Development SESoS | ||
11:03 16mPaper | Digital Twin based Fault Analysis in Hybrid-cloud Applications SESoS Sankar Das Accenture Labs, India, Manish Ahuja Accenture Labs, Kapil Singi Accenture, Kuntal Dey Accenture Labs, India, Vikrant Kaulgud Accenture Labs, India, Mahesh Venkataraman Accenture, Teresa Tung Accenture |
11:00 - 11:15 | |||
11:15 - 12:15 | |||
11:15 60mKeynote | Software 2.0, Foundation Models, Data-Centric AI, and why I’m excited enough to tolerate these buzzwords CAIN |
11:30 - 12:20 | Technical Session 2: Systems-of-Systems & ApplicationsSESoS at SESoS room Chair(s): Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro | ||
11:30 16mPaper | Exploring Non-functional Coupling in Systems of Systems SESoS | ||
11:46 16mPaper | MicroGraphQL: a Unified Communication Approach for Systems of Systems using Microservices and GraphQL SESoS Marcos Vinicius de Freitas Borges Federal Institute of Maranhão, Lincoln Rocha Federal University of Ceará, Paulo Maia State University of Ceará | ||
12:03 16mPaper | Integration Challenges for Digital Twin Systems-of-Systems SESoS Judith Michael RWTH Aachen University, Jérôme Pfeiffer University of Stuttgart, Germany, Bernhard Rumpe RWTH Aachen, Andreas Wortmann University of Stuttgart |
12:20 - 13:20 | Keynote Ciera JaspanICPC Research at ICPC room Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Sonia Haiduc Florida State University This event will be held in Zoom. Please check Midspace for the link. | ||
12:20 60mKeynote | Using mixed-methods research to study and improve software engineering productivity ICPC Research Media Attached |
12:20 - 12:50 | Breakout SessionSESoS at SESoS room Chair(s): Pablo Oliveira Antonino Fraunhofer IESE, Eleni Constantinou Eindhoven University of Technology, Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro | ||
12:50 - 13:00 | Closing and AwardsSESoS at SESoS room Chair(s): Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Eleni Constantinou Eindhoven University of Technology, Pablo Oliveira Antonino Fraunhofer IESE, Jan Bosch Chalmers University of Technology | ||
13:30 - 14:00 | Social Event - Happy Hour/Coffee Break/Lunch Break Socializing 1ICPC Research at ICPC room Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Gemma Catolino Tilburg University & Jheronimus Academy of Data Science, Sonia Haiduc Florida State University, Shinpei Hayashi Tokyo Institute of Technology | ||
13:30 30mSocial Event | Social Event - Happy Hour/Coffee Break/Lunch Break Socializing 1 ICPC Research |
20:10 - 20:50 | Session 8: Search and Reuse: Libraries & APIsICPC Research / ICPC Replications and Negative Results (RENE) at ICPC room Chair(s): Masud Rahman Dalhousie University | ||
20:10 7mTalk | On the Effectiveness of Pretrained Models for API Learning ICPC Research Mohammad Abdul Hadi University of British Columbia, Imam Nur Bani Yusuf Singapore Management University, Ferdian Thung Singapore Management University, Kien Luong School of Computing and Information Systems, Singapore Management University, Fatemeh Hendijani Fard University of British Columbia, Lingxiao Jiang Singapore Management University, David Lo Singapore Management University Media Attached | ||
20:17 7mTalk | Deep API Learning Revisited ICPC Replications and Negative Results (RENE) Pre-print Media Attached | ||
20:24 7mTalk | ARSeek: Identifying API Resource using Code and Discussion on Stack Overflow ICPC Research Kien Luong School of Computing and Information Systems, Singapore Management University, Mohammad Abdul Hadi University of British Columbia, Ferdian Thung Singapore Management University, Fatemeh Hendijani Fard University of British Columbia, David Lo Singapore Management University Media Attached | ||
20:31 7mTalk | Benchmarking Library Recognition in Tweets ICPC Research Ting Zhang Singapore Management University, Divya Prabha CHANDRASEKARAN Singapore Management University, Ferdian Thung Singapore Management University, David Lo Singapore Management University Pre-print Media Attached | ||
20:38 12mLive Q&A | Q&A-Paper Session 8 ICPC Research |
21:00 - 21:50 | Session 9: Program Representation 2ICPC Research at ICPC room Chair(s): Lingxiao Jiang Singapore Management University | ||
21:00 7mTalk | HELoC: Hierarchical Contrastive Learning of Source Code Representation ICPC Research Xiao Wang Shandong Normal University, Qiong Wu Shandong Normal University, Hongyu Zhang University of Newcastle, Chen Lyu Shandong Normal University, Xue Jiang Shandong Normal University, Zhuoran Zheng Nanjing University of Science and Technology, Lei Lyu Shandong Normal University, Songlin Hu Institute of Information Engineering, Chinese Academy of Sciences Media Attached | ||
21:07 7mTalk | Exploring GNN Based Program Embedding Technologies for Binary related Tasks ICPC Research YixinGuo Peking University, Pengcheng Li Google, Inc, Yingwei Luo Peking University, Xiaolin Wang Peking University, Zhenlin Wang Michigan Technological University Media Attached | ||
21:14 7mTalk | Learning Heterogeneous Type Information in Program Graphs ICPC Research Kechi Zhang Peking University, Wenhan Wang Nanyang Technological University, Huangzhao Zhang Peking University, Ge Li Peking University, Zhi Jin Peking University DOI Pre-print Media Attached | ||
21:21 7mTalk | Unified Abstract Syntax Tree Representation Learning for Cross-language Program Classification ICPC Research Kesu Wang Nanjing University, Meng Yan Chongqing University, He Zhang Nanjing University, Haibo Hu Chongqing University Media Attached | ||
21:28 7mTalk | On the Transferability of Pre-trained Language Models for Low-Resource Programming Languages ICPC Research Fuxiang Chen University of British Columbia, Fatemeh Hendijani Fard University of British Columbia, David Lo Singapore Management University, Timofey Bryksin JetBrains Research; HSE University Pre-print Media Attached | ||
21:35 15mLive Q&A | Q&A-Paper Session 9 ICPC Research |
22:00 - 22:50 | Session 10: Code ClonesICPC Research / ICPC Early Research Achievements (ERA) at ICPC room Chair(s): Chaiyong Ragkhitwetsagul Mahidol University, Thailand | ||
22:00 7mTalk | C4: Contrastive Cross-Language Code Clone Detection ICPC Research Chenning Tao Zhejiang University, Qi Zhan Zhejiang University, Xing Hu Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab DOI Pre-print Media Attached | ||
22:07 7mTalk | Predicting Change Propagation between Code Clone Instances by Graph-based Deep Learning ICPC Research Bin Hu Fudan University, Yijian Wu Fudan University, Xin Peng Fudan University, Chaofeng Sha Fudan University, Xiaocheng Wang Fudan University, Baiqiang Fu Fudan University, Wenyun Zhao Fudan University, China Media Attached File Attached | ||
22:14 4mTalk | An Exploratory Study of Analyzing JavaScript Online Code Clones ICPC Early Research Achievements (ERA) DOI Pre-print Media Attached | ||
22:18 7mTalk | Exploring and Understanding Cross-service Code Clones in Microservice Projects ICPC Research Yang Zhao Central China Normal University, Ran Mo Central China Normal University, Yao Zhang Central China Normal University, Siyuan Zhang Central China Normal University, Pu Xiong Central China Normal University Media Attached | ||
22:25 7mTalk | MSCCD: Grammar Pluggable Clone Detection Based on ANTLR Parser Generation ICPC Research Wenqing ZHU Nagoya University, Norihiro Yoshida Ritsumeikan University, Toshihiro Kamiya Shimane University, Eunjong Choi Kyoto Institute of Technology, Hiroaki Takada Nagoya University Pre-print Media Attached | ||
22:32 7mTalk | Algorithm Identification in Programming Assignments ICPC Research Pranshu Chourasia Indian Institute of technology - Bombay, Ganesh Ramakrishnan Indian Institute of technology - Bombay, Varsha Apte Indian Institute of technology - Bombay, Suraj Kumar Indian Institute of technology - Bombay Media Attached | ||
22:39 11mLive Q&A | Q&A-Paper Session 10 ICPC Research |
23:00 - 23:30 | Social Event - Happy Hour/Coffee Break/Lunch Break Socializing 2ICPC Research at ICPC room Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Gemma Catolino Tilburg University & Jheronimus Academy of Data Science, Sonia Haiduc Florida State University, Shinpei Hayashi Tokyo Institute of Technology | ||
23:00 30mSocial Event | Social Event - Happy Hour/Coffee Break/Lunch Break Socializing 2 ICPC Research |
Tue 17 MayDisplayed time zone: Eastern Time (US & Canada) change
02:00 - 02:50 | Session 11: Debugging 2ICPC Research / ICPC Early Research Achievements (ERA) / ICPC Tool Demonstration at ICPC room Chair(s): Fernanda Madeiral KTH Royal Institute of Technology | ||
02:00 7mTalk | Context-based Cluster Fault Localization ICPC Research Junji Yu Chongqing University, Yan Lei School of Big Data & Software Engineering, Chongqing University, Huan Xie Chongqing University, Lingfeng Fu Chongqing University, Chunyan Liu Chongqing University Pre-print Media Attached | ||
02:07 4mTalk | A Study of Single Statement Bugs Involving Dynamic Language Features ICPC Early Research Achievements (ERA) Li Sui Massey University, New Zealand, Shawn Rasheed Massey University, Amjed Tahir Massey University, Jens Dietrich Victoria University of Wellington Pre-print Media Attached | ||
02:11 7mTalk | XAI4FL: Enhancing Spectrum-Based Fault Localization with Explainable Artificial Intelligence ICPC Research Ratnadira Widyasari Singapore Management University, Singapore, Gede Artha Azriadi Prana Singapore Management University, Stefanus Agus Haryono Singapore Management University, Yuan Tian Queens University, Kingston, Canada, Hafil Noer Zachiary Singapore Management University, David Lo Singapore Management University Pre-print | ||
02:18 4mTalk | Do Visual Issue Reports Help Developers Fix Bugs? – A Preliminary Study of Using Videos and Images to Report Issues on GitHub – ICPC Early Research Achievements (ERA) Hiroki Kuramoto Kyushu University, Masanari Kondo Kyushu University, Yutaro Kashiwa Kyushu University, Yuta Ishimoto Kyushu University, Kaze Shindo Kyushu University, Yasutaka Kamei Kyushu University, Naoyasu Ubayashi Kyushu University Media Attached | ||
02:22 7mTalk | Find Bugs in Static Bug Finders ICPC Research Junjie Wang Institute of Software at Chinese Academy of Sciences, Yuchao Huang Institute of Software Chinese Academy of Sciences, Song Wang York University, Qing Wang Institute of Software at Chinese Academy of Sciences Pre-print Media Attached | ||
02:29 4mTalk | didiffff: A Viewer for Comparing Changes in both Code and Execution Trace ICPC Tool Demonstration Tetsuya Kanda Osaka University, Kazumasa Shimari Nara Institute of Science and Technology, Katsuro Inoue Osaka University Pre-print Media Attached | ||
02:33 17mLive Q&A | Q&A-Paper Session 11 ICPC Research |
03:00 - 03:40 | Session 12: Search and Reuse: CodeICPC Research / ICPC Early Research Achievements (ERA) / ICPC Replications and Negative Results (RENE) at ICPC room Chair(s): Fuxiang Chen University of British Columbia | ||
03:00 7mTalk | CSRS: Code Search with Relevance Matching and Semantic Matching ICPC Research Media Attached | ||
03:07 4mTalk | Clone-based code method usage pattern mining ICPC Early Research Achievements (ERA) Zhipeng Xue National University of Defense Technology Media Attached | ||
03:11 7mTalk | Towards Exploring the Code Reuse from Stack Overflow during Software Development ICPC Research Yuan Huang School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Furen Xu School of Software Engineering, Sun Yat-sen University, Zhuhai 519082, China, Haojie Zhou School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou 510006, China, Xiangping Chen Guangdong Key Laboratory for Big Data Analysis and Simulation of Public Opinion, School of Communication and Design, Sun Yat-sen University, Guangzhou 510006, China., Xiaocong Zhou School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou 510006, China, Tong Wang School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou 510006, China Pre-print Media Attached | ||
03:18 4mTalk | The Ineffectiveness of Domain-Specific Word Embedding Models for GUI Test Reuse ICPC Replications and Negative Results (RENE) Farideh Sadat Khalili Sharif University of Technology, Ali Mohebbi USI Lugano, Valerio Terragni University of Auckland, Mauro Pezze USI Lugano; Schaffhausen Institute of Technology, Leonardo Mariani University of Milano-Bicocca, Abbas Heydarnoori Sharif University of Technology Media Attached | ||
03:22 18mLive Q&A | Q&A-Paper Session 12 ICPC Research |
03:50 - 04:50 | MIP TalkICPC Research at ICPC room Chair(s): Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Arie van Deursen Delft University of Technology, Netherlands This event will be held in Zoom. Please check Midspace for the link. | ||
03:50 60mTalk | Measuring programming experience ICPC Research Janet Siegmund Chemnitz University of Technology, Christian Kästner Carnegie Mellon University, Jörg Liebig , Sven Apel Saarland University, Stefan Hanenberg paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen, Essen |
06:00 - 07:00 | Opening SessionMOBILESoft Technical Papers / MOBILESoft NIER (Novel Ideas and Emerging Results) / MOBILESoft Special Issue / MOBILESoft Student Research Competition / MOBILESoft Industry Forum / MOBILESoft Tool Demos and Mobile Apps / MOBILESoft Plenary at MOBILESoft room Chair(s): Leonardo Mariani University of Milano-Bicocca, Gemma Catolino Tilburg University & Jheronimus Academy of Data Science, Mei Nagappan University of Waterloo | ||
06:00 15mDay opening | MOBILESoft Opening MOBILESoft Plenary Leonardo Mariani University of Milano-Bicocca, Gemma Catolino Tilburg University & Jheronimus Academy of Data Science, Mei Nagappan University of Waterloo | ||
06:15 45mKeynote | Machine Learning based Malware Detection in Android: There and Back Again! MOBILESoft Plenary Tegawendé F. Bissyandé SnT, University of Luxembourg |
07:00 - 08:25 | SE4RAI 2022 Session 1SE4RAI at SE4RAI room Chair(s): Qinghua Lu CSIRO’s Data61, Xiwei (Sherry) Xu CSIRO Data61 | ||
07:00 10mDay opening | Opening SE4RAI | ||
07:10 30mKeynote | Why Software Engineers are the Key to Building AI Systems Responsibly SE4RAI Jon Whittle CSIRO's Data61 and Monash University | ||
07:40 15mTalk | Augur: A Step Towards Realistic Drift Detection in Production ML Systems SE4RAI Grace Lewis Carnegie Mellon Software Engineering Institute, Sebastian Echeverria Carnegie Mellon Software Engineering Institute, Lena Pons Carnegie Mellon Software Engineering Institute, Jeffrey Chrabaszcz Carnegie Mellon Software Engineering Institute | ||
07:55 15mTalk | Challenges in Machine Learning Application Development: An Industrial Experience Report SE4RAI Md Saidur Rahman SWAT Lab, Polytechnique Montreal, Foutse Khomh Polytechnique Montréal, Emilio Rivera École Polytechnique de Montréal, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Bernd Lehnert SAP Canada | ||
08:10 15mTalk | MLOps: A Guide to its Adoption in the Context of Responsible AI SE4RAI |
07:10 - 07:40 | Session 13: Smells, Patterns, and RefactoringICPC Early Research Achievements (ERA) at ICPC room Chair(s): Csaba Nagy Software Institute - USI, Lugano | ||
07:10 4mTalk | Impact of Change Granularity in Refactoring Detection ICPC Early Research Achievements (ERA) DOI Pre-print Media Attached | ||
07:14 4mTalk | On the Developers' Attitude Towards CRAN Checks ICPC Early Research Achievements (ERA) Pranjay Kumar RMIT University, Davin Ie RMIT University, Melina Vidoni Australian National University DOI Pre-print Media Attached | ||
07:18 4mTalk | Does Coding in Pythonic Zen Peak Performance? Preliminary Experiments of Nine Pythonic Idioms at Scale ICPC Early Research Achievements (ERA) Pattara Leelaprute Faculty of Engineering, Kasetsart University, Bodin Chinthanet Nara Institute of Science and Technology, Supatsara Wattanakriengkrai Nara Institute of Science and Technology, Raula Gaikovina Kula Nara Institute of Science and Technology, Pongchai Jaisri Faculty of Engineering, Kasetsart University, Takashi Ishio Nara Institute of Science and Technology Pre-print Media Attached | ||
07:22 4mTalk | Code Smells in Elixir: Early Results from a Grey Literature Review ICPC Early Research Achievements (ERA) Lucas Francisco da Matta Vegi Federal University of Minas Gerais (UFMG), Marco Tulio Valente Federal University of Minas Gerais, Brazil Pre-print Media Attached | ||
07:26 14mLive Q&A | Q&A-Paper Session 13 ICPC Early Research Achievements (ERA) |
07:30 - 07:45 | |||
07:50 - 08:40 | Session 14: DocumentationICPC Research / ICPC Early Research Achievements (ERA) / ICPC Tool Demonstration at ICPC room Chair(s): Fiorella Zampetti University of Sannio, Italy | ||
07:50 7mTalk | Fine-Grained Code-Comment Semantic Interaction Analysis ICPC Research Mingyang Geng National University of Defense Technology, Shangwen Wang National University of Defense Technology, Dezun Dong NUDT, Shanzhi Gu Hunan Huishiwei Intelligent Technology Co., Ltd., Fang Peng University of Chinese Academy of Sciences, Weijian Ruan Shenzhen Institutes of Advanced Technology,Chinese Academy of Sciences, Liao Xiangke National University of Defense Technology DOI Pre-print Media Attached | ||
07:57 4mTalk | Using Discord Conversations as Program Comprehension Aid ICPC Early Research Achievements (ERA) Marco Raglianti Software Institute - USI, Lugano, Csaba Nagy Software Institute - USI, Lugano, Roberto Minelli Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano Media Attached | ||
08:01 7mTalk | Demystifying Software Release Note Issues on GitHub ICPC Research Jianyu Wu Peking University, Hao He Peking University, Wenxin Xiao School of Computer Science, Peking University, Kai Gao University of Science and Technology Beijing, Minghui Zhou Peking University, China Pre-print Media Attached | ||
08:08 4mTalk | A First Look at Duplicate and Near-duplicate Self-admitted Technical Debt Comments ICPC Early Research Achievements (ERA) Jerin Yasmin Queen's University, Canada, Mohammad Sadegh Sheikhaei Queen's University, Yuan Tian Queens University, Kingston, Canada Pre-print Media Attached | ||
08:12 7mTalk | HatCUP: Hybrid Analysis and Attention based Just-In-Time Comment Updating ICPC Research Hongquan Zhu State Key Laboratory for Novel Software Technology, Nanjing University, Xincheng He State Key Laboratory for Novel Software Technology, Nanjing University, Lei Xu State Key Laboratory for Novel Software Technology, Nanjing University DOI Pre-print Media Attached | ||
08:19 4mTalk | Casdoc: Unobtrusive Explanations in Code Examples ICPC Tool Demonstration Mathieu Nassif McGill University, Zara Horlacher McGill University, Martin P. Robillard McGill University Pre-print Media Attached | ||
08:23 17mLive Q&A | Q&A-Paper Session 14 ICPC Research |
09:00 - 09:15 | |||
09:00 15mDay opening | Welcome Message AST |
09:00 - 10:00 | Keynote Hasan AyazICPC Research at ICPC room Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Sonia Haiduc Florida State University This event will be held in Zoom. Please check Midspace for the link. | ||
09:00 60mKeynote | Neuroergonomics: Towards Ubiquitous and Continuous Measurement of Brain Function during Everyday Life ICPC Research |
09:00 - 12:00 | |||
09:00 15mDay opening | Opening NFS - New Faculty Symposium | ||
09:15 30mTalk | Digital networking and community (short talk + discussion) NFS - New Faculty Symposium Andreas Zeller CISPA | ||
09:45 30mTalk | Balancing teaching and research (2 short talks + discussion) NFS - New Faculty Symposium | ||
10:15 30mTalk | Work-life balance (2 short talks + discussion) NFS - New Faculty Symposium | ||
10:45 60mPanel | A view from the trenches NFS - New Faculty Symposium Maria Christakis MPI-SWS, Owolabi Legunsen Cornell University, Shin Hwei Tan Southern University of Science and Technology, Tianyin Xu University of Illinois at Urbana-Champaign | ||
11:45 15mDay closing | Closing NFS - New Faculty Symposium |
09:00 - 09:05 | |||
09:00 5mOther | Program available on an external website RoPES |
09:00 - 09:45 | |||
09:05 - 10:00 | |||
09:05 55mOther | Program available on an external website RoPES |
09:15 - 10:35 | Session 1: Regression TestingAST at AST room Chair(s): Shing-Chi Cheung Hong Kong University of Science and Technology | ||
09:15 20mShort-paper | Challenges in Regression Test Selection for End-to-End Testing of Microservice-based Software Systems AST Daniel Elsner TU Munich, Daniel Bertagnolli , Alexander Pretschner Technical University of Munich, Rudi Klaus | ||
09:35 30mLong-paper | Checked Coverage for Test Suite Reduction – Is It Worth the Effort?Best paper award AST Roxane Koitz-Hristov Graz University of Technology, Lukas Stracke , Franz Wotawa Graz University of Technology | ||
10:05 30mLong-paper | Comparing and Combining File-based Selection and Similarity-based Prioritization towards Regression Test Orchestration AST Renan Greca , Breno Miranda Federal University of Pernambuco, Milos Gligoric University of Texas at Austin, Antonia Bertolino CNR-ISTI |
09:15 - 09:30 | |||
09:30 - 11:00 | AI SmellsCAIN at CAIN main room Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Thomas Zimmermann Microsoft Research | ||
09:30 30mOther | Activity: Brainwriting CAIN | ||
10:00 15mResearch paper | Code Smells for Machine Learning ApplicationsResearch Paper CAIN Haiyin Zhang AI for Fintech Research, ING, Luís Cruz Deflt University of Technology, Arie van Deursen Delft University of Technology, Netherlands Pre-print | ||
10:15 15mResearch paper | Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based SystemsResearch Paper CAIN Harald Foidl University of Innsbruck, Michael Felderer University of Innsbruck, Rudolf Ramler Software Competence Center Hagenberg Pre-print | ||
10:30 15mResearch paper | Data smells in Public DatasetsResearch Paper CAIN Arumoy Shome Delft University of Technology, Luís Cruz Deflt University of Technology, Arie van Deursen Delft University of Technology, Netherlands Pre-print | ||
10:45 15mOther | Discussion on Smells in AI CAIN |
09:45 - 10:30 | |||
10:00 - 11:00 | Opening and Keynote 1 Yuanfang CaiTechDebt Technical Papers / TechDebt Tools Track / TechDebt Catering at TechDebt room Chair(s): Neil Ernst University of Victoria | ||
10:00 60mKeynote | Keynote: Technical Debt Goes Beyond Technical: Experiences from Multiple Companies. TechDebt Technical Papers Yuanfang Cai Drexel University | ||
10:00 60mKeynote | Keynote: Technical Debt Goes Beyond Technical: Experiences from Multiple Companies. TechDebt Technical Papers Yuanfang Cai Drexel University |
10:10 - 11:40 | Social Event - Cooking with the PC ChairsICPC Research at ICPC room Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Gemma Catolino Tilburg University & Jheronimus Academy of Data Science, Sonia Haiduc Florida State University, Shinpei Hayashi Tokyo Institute of Technology This event will be held in Zoom. Please check Midspace for the link. | ||
10:10 90mSocial Event | Social Event - Cooking with the PC Chairs ICPC Research |
10:15 - 11:15 | |||
10:15 60mOther | Program available on an external website RoPES |
10:30 - 11:00 | |||
10:50 - 11:50 | |||
10:50 60mKeynote | Going Online: Reflections on Testing Machine Learning Based Systems AST Michael Felderer University of Innsbruck File Attached |
11:00 - 11:15 | |||
11:00 - 11:45 | |||
11:15 - 12:15 | |||
11:15 60mKeynote | Challenges in creating responsible and human-centered AI CAIN Saleema Amershi Microsoft Research |
11:30 - 12:30 | |||
11:30 60mOther | Program available on an external website RoPES |
11:45 - 12:30 | |||
11:50 - 12:20 | Session 15: Understanding Development Practices and Challenges 2ICPC Research / ICPC Replications and Negative Results (RENE) at ICPC room Chair(s): Julia Lawall Inria | ||
11:50 7mTalk | Backports: Change Types, Challenges and Strategies ICPC Research Debasish Chakroborti University of Saskatchewan, Kevin Schneider University of Saskatchewan, Chanchal K. Roy University of Saskatchewan | ||
11:57 7mTalk | How do I model my system? A Qualitative Study on the Challenges that Modelers Experience ICPC Research Pre-print | ||
12:04 7mTalk | Two Approaches to Survival Analysis of Open Source Python Projects ICPC Replications and Negative Results (RENE) Derek Robinson University of Victoria, Keanelek Enns University of Victoria, Neha Koulecar University of Victoria, Manish Sihag University of Victoria Media Attached | ||
12:11 9mLive Q&A | Q&A-Paper Session 15 ICPC Research |
12:05 - 13:25 | |||
12:05 30mLong-paper | Microservices Integrated Performance and Reliability Testing AST Matteo Camilli Free University of Bozen-Bolzano, Antonio Guerriero Università di Napoli Federico II, Andrea Janes Free University of Bozen-Bolzano, Barbara Russo , Stefano Russo Università di Napoli Federico II | ||
12:35 30mLong-paper | A Method and Experiment to evaluate Deep Neural Networks as Test Oracles for Scientific Software AST Valdivino Santiago Júnior INPE - National Institute for Space Research | ||
13:05 20mShort-paper | Model-Based Test Adaptation for Smart TVs AST Atıl Fırat , Mohammad Yusaf Azimi , Celal Çağın Elgün , Ferhat Erata Yale University, Cemal Yilmaz Sabancı University |
12:10 - 12:50 | Social Event - TD TriviaTechDebt Technical Papers / TechDebt Tools Track / TechDebt Catering at TechDebt room Chair(s): Zadia Codabux University of Saskatchewan, Neil Ernst University of Victoria Tech Debt Trivia Contest: Answers Starting with T or D | ||
12:10 40mSocial Event | Social Event: TD Trivia TechDebt Technical Papers |
12:15 - 12:30 | Closing and AwardsCAIN at CAIN main room Chair(s): Jan Bosch Chalmers University of Technology, Jane Cleland-Huang University of Notre Dame, Helena Holmström Olsson Malmö University, Iva Krasteva Sofia University, GATE Institute, Lucy Ellen Lwakatare University of Helsinki, Henry Muccini University of L'Aquila, Italy, Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Thomas Zimmermann Microsoft Research | ||
12:20 - 12:40 | ClosingICPC Research at ICPC room Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Sonia Haiduc Florida State University | ||
12:20 20mOther | Closing ICPC Research |
12:30 - 13:30 | |||
13:00 - 13:50 | Papers Session 2 - Smells and MetricsTechDebt Technical Papers / TechDebt Tools Track / TechDebt Catering at TechDebt room | ||
13:00 16mTalk | An Architecture Smell Knowledge Base for Managing Architecture Technical Debt TechDebt Technical Papers | ||
13:16 16mTalk | Sonarlizer Xplorer: a tool to mine Github projects and identify technical debt items using SonarQube TechDebt Tools Track Diogo Pina University of São Paulo, Alfredo Goldman University of São Paulo, Carolyn Seaman University of Maryland Baltimore County | ||
13:33 16mTalk | Merging Smell Detectors: Evidence on the Agreement of Multiple Tools TechDebt Tools Track Apostolos Ichtsis University of Macedonia, Nikolaos Mittas International Hellenic University, Apostolos Ampatzoglou University of Macedonia, Alexander Chatzigeorgiou University of Macedonia |
13:30 - 14:30 | |||
13:30 60mOther | Program available on an external website RoPES |
13:30 - 14:30 | |||
13:40 - 15:15 | |||
13:40 30mLong-paper | Generating Accurate Assert Statements for Unit Test Cases using Pretrained Transformers AST | ||
14:10 30mLong-paper | Leveraging Code-Test Co-evolution Patterns for Automated Test Case Recommendation AST | ||
14:40 30mLong-paper | Integration of test generation into simulation-based platforms: an experience report AST | ||
15:10 5mOther | NSF Solicitation On Sustainable Computing AST Jenny Li Kean University, USA |
14:45 - 16:00 | |||
14:45 75mOther | Program available on an external website RoPES |
15:15 - 15:20 | |||
15:15 5mDay closing | Closing Day 1 AST |
18:00 - 19:30 | Session 2: Mobile Health and COVID-19MOBILESoft Technical Papers / MOBILESoft Plenary / MOBILESoft NIER (Novel Ideas and Emerging Results) at MOBILESoft room Chair(s): Haipeng Cai Washington State University, USA | ||
18:00 13mPaper | Towards Better mHealth Apps: Understanding Current Challenges and User Expectations MOBILESoft NIER (Novel Ideas and Emerging Results) Ben Philip Deakin University, Mohamed Abdelrazek Deakin University, Australia, Scott Barnett Deakin University, Alessio Bonti Deakin University, John Grundy Monash University | ||
18:13 20mPaper | Characterizing Human Aspects in Reviews of COVID-19 Apps MOBILESoft Technical Papers Mattia Fazzini University of Minnesota, Hourieh Khalajzadeh Monash University, Australia, Omar Haggag Monash University, Australia, Zhaoqing Li , Humphrey Obie Monash University, Chetan Arora Deakin University, Waqar Hussain Monash University, John Grundy Monash University | ||
18:33 20mPaper | Better Addressing Diverse Accessibility Issues in Emerging Apps: A Case Study using COVID-19 Apps MOBILESoft Technical Papers Omar Haggag Monash University, Australia, John Grundy Monash University, Mohamed Abdelrazek Deakin University, Australia, Sherif Haggag Deakin University, Australia | ||
18:53 20mTalk | A Tale of Two Countries: A Longitudinal Cross-Country Study of Mobile Users' Reactions to the COVID-19 Pandemic Through the Lens of App Popularity MOBILESoft Technical Papers Liu Wang Beijing University of Posts and Telecommunications, Haoyu Wang Huazhong University of Science and Technology, China, Yi Wang , Gareth Tyson Queen Mary University of London, Fei Lyu | ||
19:13 17mOther | Breakout rooms with the authors MOBILESoft Plenary |
20:00 - 20:50 | |||
21:00 - 21:50 | Newcomer Orientation IMSR Technical Papers / MSR Shadow PC / MSR Hackathon / MSR FOSS Award / MSR Awards / MSR Mining Challenge / MSR Registered Reports / MSR Keynotes / MSR Industry Track / MSR MIP Award / MSR Tutorials / MSR Vision and Reflection / MSR Data and Tool Showcase Track at MSR Newcomer Orientation room Chair(s): Yuan Tian Queens University, Kingston, Canada, Gias Uddin University of Calgary, Canada Mentors: Bram Adams, Fatemeh Fard, Li Li, Ali Ouni, Tianyi Zhang | ||
Wed 18 MayDisplayed time zone: Eastern Time (US & Canada) change
03:00 - 03:15 | |||
03:00 15mDay opening | Welcome Q-SE |
03:15 - 04:15 | |||
03:15 60mKeynote | Quantum Software Engineering with OpenProtocols Q-SE Victory Omole Super.tech |
04:00 - 04:50 | Newcomer Orientation IIMSR Technical Papers at MSR Newcomer Orientation room Chair(s): Tegawendé F. Bissyandé SnT, University of Luxembourg, Chaiyong Rakhitwetsagul Mahidol University, Thailand Mentors: Bodin Chinthanet, Raula Gaikovina Kula, Christoph Treude, Xin Xia | ||
04:20 - 05:50 | |||
04:20 30mResearch paper | Metamorphic Testing of Oracle Quantum Programs Q-SE Rui Abreu Faculty of Engineering, University of Porto, Portugal, João Paulo Fernandes LIACC, Universidade do Porto, Porto, Portugal, Luis Llana , Guilherme Tavares | ||
04:50 30mResearch paper | A Multi-Lingual Benchmark for Property-Based Testing of Quantum Programs Q-SE Pre-print | ||
05:20 30mResearch paper | Investigating Quantum Cause-Effect Graphs Q-SE Noah Hegerland Oldfield , Tao Yue Simula Research Laboratory, Norway, Shaukat Ali Simula Research Laboratory, Norway |
06:00 - 07:30 | Session 3: Industry Forum + AwardsMOBILESoft Industry Forum at MOBILESoft room Chair(s): Rui Abreu Faculty of Engineering, University of Porto, Portugal, Ke Mao Facebook, Gemma Catolino Tilburg University & Jheronimus Academy of Data Science, Mattia Fazzini University of Minnesota | ||
06:00 20mTalk | Improving the Quality of Apps at Facebook with Sapienz MOBILESoft Industry Forum Andrea Ciancone Meta Platforms, Inc. | ||
06:20 20mTalk | Uses of Logging and Analytics by Mobile App Developers MOBILESoft Industry Forum Julian Harty Commercetest Limited | ||
06:40 20mTalk | Challenges and Mitigations when Applying AI in Mobile Applications MOBILESoft Industry Forum | ||
07:00 30mPanel | Panel MOBILESoft Industry Forum |
08:00 - 09:00 | |||
08:00 60mKeynote | Full-stack System Optimization for Quantum Computing Q-SE Yufei Ding University of California at Santa Barbara |
08:10 - 08:40 | |||
08:10 30mTalk | Software-intensive business supporting resilience and sustainability for people IWSiB Birgit Penzenstadler Chalmers |
08:45 - 09:30 | |||
08:45 15mTalk | The state of the art of the Integration Platforms as a Service research IWSiB Sonja Hyrynsalmi LUT University | ||
09:00 15mTalk | Towards Situation-specific Software Support for Cross-organizational Design Thinking Processes IWSiB Sebastian Gottschalk Paderborn University | ||
09:15 15mTalk | Transformation Towards a Product-Led Company: Case Studies from Industry IWSiB Jürgen Münch Reutlingen University |
09:00 - 09:05 | |||
09:00 5mDay opening | Welcome Day 2 AST |
09:00 - 09:10 | OpeningCHASE Research Papers at CHASE room Chair(s): Maria Teresa Baldassarre Department of Computer Science, University of Bari , Lutz Prechelt Freie Universität Berlin, Gema Rodríguez-Pérez University of British Columbia (UBC) | ||
09:00 10mDay opening | Welcome to CHASE CHASE Research Papers |
09:00 - 10:00 | |||
09:00 60mKeynote | Formal Methods for Dealing with Traffic Rules in Autonomous Driving FormaliSE Jana Tumova KTH Royal Institute of Technology, Sweden |
09:00 - 10:30 | |||
09:00 30mTalk | Software Engineering for Quantum Programming: How Far Are We? Q-SE Manuel De Stefano Università di Salerno, Fabiano Pecorelli Tampere University, Dario Di Nucci University of Salerno, Fabio Palomba University of Salerno, Andrea De Lucia University of Salerno Link to publication DOI | ||
09:30 30mTalk | Bugs in Quantum Computing Platforms: An Empirical Study Q-SE Link to publication DOI | ||
10:00 30mTalk | Understanding Quantum Software Engineering Challenges An Empirical Study on Stack Exchange Forums and GitHub Issues Q-SE Mohamed Raed El aoun , Heng Li Polytechnique Montréal, Foutse Khomh Polytechnique Montréal, Moses Openja Polytechnique Montreal Link to publication DOI |
09:00 - 10:30 | Opening remarks and Keynote #1SEAMS SEAMS at SEAMS room Chair(s): Bradley Schmerl Carnegie Mellon University, USA | ||
09:00 90mKeynote | Safety Performance Indicators and Continuous Improvement Feedback SEAMS SEAMS |
09:05 - 10:25 | Session 4: Test generation IIAST at AST room Chair(s): Maurizio Leotta DIBRIS, University of Genova, Italy | ||
09:05 20mShort-paper | Testing non-testable programs using association rules AST Antonia Bertolino CNR-ISTI, Emilio Cruciani Gran Sasso Science Institute, L'Aquila, Italy, Breno Miranda Federal University of Pernambuco, Roberto Verdecchia Vrije Universiteit Amsterdam | ||
09:25 30mLong-paper | On the feasibility and challenges of synthesizing executable Espresso tests AST Iván Arcuschin Moreno University of Buenos Aires, Argentina, Christian Ciccaroni , Juan Pablo Galeotti University of Buenos Aires, José Miguel Rojas The University of Sheffield DOI Pre-print | ||
09:55 30mLong-paper | CrawLabel: Computing Natural-Language Labels for UI Test Cases AST Yu Liu The University of Texas at Austin, Rahulkrishna Yandrapally University of British Columbia, Canada, Anup Kalia , Saurabh Sinha IBM Research, Rachel Tzoref-Brill IBM Research, Ali Mesbah University of British Columbia (UBC) |
09:10 - 10:00 | KeynoteCHASE Research Papers at CHASE room Chair(s): Lutz Prechelt Freie Universität Berlin, Gema Rodríguez-Pérez University of British Columbia (UBC) | ||
09:10 50mKeynote | CHASE – So what? CHASE Research Papers Yvonne Dittrich IT University of Copenhagen, Denmark, Helen Sharp The Open University, Cleidson de Souza Vale Institute of Technology and Federal University of Pará Belém, Brazil |
10:00 - 10:30 | |||
10:00 30mBreak | Break CHASE Research Papers |
10:00 - 10:45 | |||
10:00 15mTalk | Effective Communication About Software in a Traditional Industrial Company - an Experience Report on Development of a new Measurement Instrument IWSiB | ||
10:15 15mTalk | The Negative Implications of Technical Debt on Software Startups: What they are and when they surface IWSiB Abdullah Aldaeej Imam Abdulrahman Bin Faisal University | ||
10:30 15mTalk | Towards Understanding Analytics in Software Startups IWSiB Usman Rafiq Free University of Bolzano |
10:00 - 11:00 | Keynote 2TechDebt Technical Papers / TechDebt Tools Track / TechDebt Catering at TechDebt room Chair(s): Tushar Sharma Dalhousie University | ||
10:00 60mKeynote | Keynote: Strategic Implications of Technical Debt TechDebt Technical Papers Narayan Ramasubbu University of Pittsburgh, USA |
10:30 - 11:45 | |||
10:30 30mPaper | Formal Modeling and Verification of Multi-Robot Interactive Scenarios in Service Settings FormaliSE Livia Lestingi DEIB, Politecnico di Milano, Giorgio Romeo , Cristian Sbrolli Politecnico di Milano, Pasquale Scarmozzino , Marcello M. Bersani Politecnico di Milano, Matteo Rossi Politecnico di Milano | ||
11:05 5mTalk | Counterexample-Guided Inductive Repair of Reactive Contracts FormaliSE Soha Hussein University of Minnesota, USA / Ain Shams University, Egypt, Sanjai Rayadurgam University of Minnesota, Stephen McCamant University of Minnesota, USA, Vaibhav Sharma Amazon, Mats Heimdahl University of Minnesota | ||
11:15 30mPaper | Formal Specifications Investigated: A Classification and Analysis of Annotations for Deductive Verifiers FormaliSE |
10:30 - 10:35 | |||
10:30 5mDay closing | End Q-SE |
10:40 - 12:10 | Session 5: Regression testing and debuggingAST at AST room Chair(s): Franz Wotawa Graz University of Technology | ||
10:40 30mLong-paper | Comparing and Combining Analysis-Based and Learning-Based Regression Test Selection AST Jiyang Zhang , Yu Liu The University of Texas at Austin, Milos Gligoric University of Texas at Austin, Owolabi Legunsen Cornell University, August Shi University of Texas at Austin | ||
11:10 30mLong-paper | Probe-based Syscall Tracing for Efficient and Practical File-level Test Traces AST Daniel Elsner TU Munich, Roland Würsching Technical University of Munich, Markus Schnappinger , Alexander Pretschner Technical University of Munich | ||
11:40 30mLong-paper | NEMIANA: Cross-Platform Execution Migration for Debugging AST |
10:45 - 11:30 | |||
10:45 15mTalk | Continuous Process Model Refinement from Business Vision to Event Simulation and Software IWSiB Olaf Zimmermann University of Applied Sciences of Eastern Switzerland (OST) | ||
11:00 15mTalk | Paving the Way to a Software-Supported Requirements Prioritization in Distributed Scrum Projects IWSiB | ||
11:15 15mTalk | Understanding the Design of App Stores in the IIoT IWSiB |
11:00 - 11:50 | Keynote: Christian Kästner – From Models to Systems: Rethinking the Role of Software Engineering for Machine LearningMSR Technical Papers at MSR Plenary room Chair(s): Nicole Novielli University of Bari | ||
11:10 - 12:00 | Papers Session 3 - TD Impact and PerspectiveTechDebt Technical Papers / TechDebt Tools Track / TechDebt Catering at TechDebt room | ||
11:10 16mTalk | Investigating the Point of View of Project Management Practitioners on Technical Debt - A Preliminary Study on Stack Exchange TechDebt Technical Papers Felipe Gomes Federal University of Bahia, Eder Pereira dos Santos Federal University of Bahia, Sávio Freire Federal University of Bahia and Federal Institute of Ceará, Manoel Mendonça Federal University of Bahia, Thiago Souto Mendes Federal Institute of Bahia, Rodrigo Spinola Universidade Salvador | ||
11:26 16mTalk | Technical Debt Prioritization: A Developer's Perspective TechDebt Technical Papers Diogo Pina University of São Paulo, Carolyn Seaman University of Maryland Baltimore County, Alfredo Goldman University of São Paulo | ||
11:43 16mTalk | MultiDimEr : A multi-dimensional bug analyzEr TechDebt Tools Track Lakmal Silva Blekinge Institute of Technology, Michael Unterkalmsteiner Blekinge Institute of Technology, Krzysztof Wnuk |
11:35 - 12:00 | |||
11:35 25mBreak | Break CHASE Research Papers |
12:00 - 13:00 | Session 2: Software ProfessionalsCHASE Research Papers at CHASE room Chair(s): Huilian Sophie Qiu Carnegie Mellon University, USA | ||
12:00 5mOther | Session Opening CHASE Research Papers | ||
12:05 15mResearch paper | [Full Paper] How Developers and Managers Define and Trade Productivity for Quality CHASE Research Papers Margaret-Anne Storey University of Victoria, Brian Houck Microsoft Research, Thomas Zimmermann Microsoft Research Pre-print | ||
12:20 10mVision and Emerging Results | [Emerging Results] So Who Is Impacted Anyway – a Preliminary Study of Indirect Stakeholder Identification in Practice CHASE Research Papers Ingo Mueller Monash University | ||
12:30 10mVision and Emerging Results | [Emerging Results] Problem Reports and Team Maturity in Agile Automotive Software Development CHASE Research Papers Lucas Gren Chalmers | University of Gothenburg and Volvo Cars, Martin Shepperd Brunel University London Pre-print Media Attached | ||
12:40 20mLive Q&A | Final Discussion CHASE Research Papers |
12:00 - 13:30 | |||
12:00 30mPaper | Computing Program Functions FormaliSE | ||
12:30 30mPaper | C for Yourself: Comparison of Front-End Techniques for Formal Verification FormaliSE | ||
13:00 30mPaper | Test Suite Generation for Boolean Conditions with Equivalence Class Partitioning FormaliSE Sylvain Hallé Université du Québec à Chicoutimi |
12:00 - 12:50 | Mining ChallengeMSR Mining Challenge / MSR Technical Papers at MSR Main room - even hours Chair(s): Steffen Herbold TU Clausthal | ||
12:00 4mTalk | An Exploratory Study on Refactoring Documentation in Issues Handling MSR Mining Challenge Eman Abdullah AlOmar Stevens Institute of Technology, Anthony Peruma Rochester Institute of Technology, Mohamed Wiem Mkaouer Rochester Institute of Technology, Christian D. Newman Rochester Institute of Technology, Ali Ouni ETS Montreal, University of Quebec Pre-print | ||
12:04 4mTalk | Between JIRA and GitHub: ASFBot and its Influence on Human Comments in Issue Trackers MSR Mining Challenge Ambarish Moharil Eindhoven University of Technology, Dmitrii Orlov Eindhoven University of Technology, Samar Jameel Eindhoven University of Technology, Tristan Trouwen Eindhoven University of Technology, Nathan Cassee Eindhoven University of Technology, Alexander Serebrenik Eindhoven University of Technology Pre-print | ||
12:08 4mTalk | Is Refactoring Always a Good Egg? Exploring the Interconnection Between Bugs and Refactorings MSR Mining Challenge File Attached | ||
12:12 4mTalk | On the Co-Occurrence of Refactoring of Test and Source Code MSR Mining Challenge Pre-print Media Attached | ||
12:16 4mTalk | Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and RefactoringBest Mining Challenge Paper Award MSR Mining Challenge Anthony Peruma Rochester Institute of Technology, Eman Abdullah AlOmar Stevens Institute of Technology, Christian D. Newman Rochester Institute of Technology, Mohamed Wiem Mkaouer Rochester Institute of Technology, Ali Ouni ETS Montreal, University of Quebec Pre-print Media Attached | ||
12:20 4mTalk | Studying the Impact of Continuous Delivery Adoption on Bug-Fixing Time in Apache’s Open-Source Projects MSR Mining Challenge Carlos Diego Andrade de Almeida Federal University of Ceará, Diego N. Feijó Federal University of Ceará, Lincoln Rocha Federal University of Ceará Media Attached | ||
12:24 4mTalk | Which bugs are missed in code reviews: An empirical study on SmartSHARK dataset MSR Mining Challenge fatemeh khoshnoud Department of Computer Science and Engineering and IT; School of Electrical and Computer Engineering, Shiraz University, Ali Rezaei Nasab Department of Computer Science and Engineering and IT; School of Electrical and Computer Engineering, Shiraz University, Zahra Toudeji Department of Computer Science and Engineering and IT; School of Electrical and Computer Engineering, Shiraz University, Ashkan Sami Shiraz University | ||
12:28 22mLive Q&A | Discussions and Q&A MSR Technical Papers |
12:10 - 12:50 | PanelTechDebt Technical Papers / TechDebt Tools Track / TechDebt Catering at TechDebt room Chair(s): Neil Ernst University of Victoria, Valentina Lenarduzzi University of Oulu, Tushar Sharma Dalhousie University | ||
12:10 40mPanel | Panel: TD Case Studies TechDebt Technical Papers Neil Ernst University of Victoria |
12:15 - 13:00 | Paper PresentationsEMIP at EMIP room Raymond Lister: Some Thoughts on Designing Eye Movement Studies for Novice Programmers Tanya Beelders: Eye-tracking analysis of source code reading on a line-by-line basis Krzysztof Krejtz, Andrew T. Duchowski, Katarzyna Wisiecka, Izabela Krejtz: Entropy of Eye Movements While Reading Code or Text | ||
12:25 - 13:25 | |||
12:25 60mKeynote | CI Optimization Techniques AST John Micco VMware File Attached |
12:30 - 14:00 | |||
12:30 10mPaper | Safe Adaptation of Cobotic Cells based on Petri NetsDoctoral Symposium SEAMS SEAMS Sebastian Ebert Technische Universität Dresden DOI Pre-print | ||
12:40 10mPaper | From Systems to Ecosystems: Rethinking Adaptive SafetyDoctoral Symposium SEAMS SEAMS David Halasz Masaryk University DOI Pre-print | ||
12:50 10mDoctoral symposium paper | DevOps for Digital Business: Optimizing the performance and economic efficiency of software productsDoctoral Symposium SEAMS SEAMS Soude Ghari Ecole Polytechnique Montreal DOI | ||
13:00 60mPanel | Discussion SEAMS SEAMS |
13:00 - 13:30 | |||
13:00 30mBreak | Break CHASE Research Papers |
13:00 - 13:50 | Session 4: Software Quality (Bugs & Smells)MSR Data and Tool Showcase Track / MSR Technical Papers at MSR Main room - odd hours Chair(s): Maxime Lamothe Polytechnique Montreal, Montreal, Canada, Mahmoud Alfadel University of Waterloo | ||
13:00 7mTalk | Dazzle: Using Optimized Generative Adversarial Networks to Address Security Data Class Imbalance Issue MSR Technical Papers Rui Shu North Carolina State University, Tianpei Xia North Carolina State University, Laurie Williams North Carolina State University, Tim Menzies North Carolina State University | ||
13:07 7mTalk | To What Extent do Deep Learning-based Code Recommenders Generate Predictions by Cloning Code from the Training Set? MSR Technical Papers Matteo Ciniselli Università della Svizzera Italiana, Luca Pascarella Università della Svizzera italiana (USI), Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print | ||
13:14 7mTalk | How to Improve Deep Learning for Software Analytics (a case study with code smell detection) MSR Technical Papers Pre-print | ||
13:21 7mTalk | Using Active Learning to Find High-Fidelity Builds MSR Technical Papers Harshitha Menon Lawrence Livermore National Lab, Konstantinos Parasyris Lawrence Livermore National Laboratory, Todd Gamblin Lawrence Livermore National Laboratory, Tom Scogland Lawrence Livermore National Laboratory Pre-print | ||
13:28 4mTalk | ApacheJIT: A Large Dataset for Just-In-Time Defect Prediction MSR Data and Tool Showcase Track Hossein Keshavarz David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, ON, Canada, Mei Nagappan University of Waterloo Pre-print | ||
13:32 4mTalk | ReCover: a Curated Dataset for Regression Testing Research MSR Data and Tool Showcase Track Francesco Altiero Università degli Studi di Napoli Federico II, Anna Corazza Università degli Studi di Napoli Federico II, Sergio Di Martino Università degli Studi di Napoli Federico II, Adriano Peron Università degli Studi di Napoli Federico II, Luigi Libero Lucio Starace Università degli Studi di Napoli Federico II | ||
13:36 14mLive Q&A | Discussions and Q&A MSR Technical Papers |
13:00 - 13:50 | |||
13:00 50mTutorial | Empirical Standards for Repository Mining MSR Tutorials Paul Ralph Dalhousie University, Tushar Sharma Dalhousie University, Preetha Chatterjee Drexel University, USA Pre-print |
13:00 - 14:00 | Papers Session 4 TD Impact and Perspectives IITechDebt Technical Papers / TechDebt Tools Track / TechDebt Catering at TechDebt room | ||
13:00 20mTalk | Code Red: The Business Impact of Code Quality - A Quantitative Study of 39 Proprietary Production Codebases TechDebt Technical Papers | ||
13:20 20mTalk | Towards measuring the aggregated debt of Trustworthiness level TechDebt Technical Papers Imanol Urretavizcaya Tecnalia, Basque Research & Technology Alliance (BRTA), Nuria Quintano Tecnalia, Jabier Martinez Tecnalia | ||
13:40 20mDay closing | Virtual Closing and In Person Details TechDebt Technical Papers Neil Ernst University of Victoria, Valentina Lenarduzzi University of Oulu, Tushar Sharma Dalhousie University |
13:15 - 14:15 | Panel discussion: Practical Implications of EMIP Research on Software Engineering and CS EducationEMIP at EMIP room Panel discussion: Practical Implications of EMIP Research on Software Engineering and CS Education Andrew Begel - Microsoft Research, USA Ian McChesney - Ulster University, Northern Ireland Janet Siegmund - Technical University of Chemnitz, Germany Martha Crosby - University of Hawaiʻi, USA Norman Peitek - Saarland University, Germany Roman Bednarik - University of Eastern Finland, Finland Sarah Fakhoury - Washington State University, USA | ||
13:40 - 14:50 | Session 6: Empirical studiesAST at AST room Chair(s): Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity | ||
13:40 30mLong-paper | Evaluating System-Level Test Generation for Industrial Software: A Comparison between Manual, Combinatorial and Model-Based Testing AST | ||
14:10 20mShort-paper | What Do Developer-Repaired Flaky Tests Tell Us About the Effectiveness of Automated Flaky Test Detection? AST Owain Parry The University of Sheffield, Gregory Kapfhammer Allegheny College, Michael Hilton Carnegie Mellon University, USA, Phil McMinn University of Sheffield | ||
14:30 20mShort-paper | How are Solidity smart contracts tested in open source projects? An exploratory study AST |
14:00 - 14:50 | Session 5: Communication & Domains MSR Data and Tool Showcase Track / MSR Technical Papers at MSR Main room - even hours Chair(s): Masud Rahman Dalhousie University, Mahmoud Alfadel University of Waterloo | ||
14:00 7mTalk | Painting the Landscape of Automotive Software in GitHub MSR Technical Papers Sangeeth Kochanthara Eindhoven University of Technology, Yanja Dajsuren Eindhoven University of Technology, Loek Cleophas Eindhoven University of Technology (TU/e) and Stellenbosch University (SU), Mark van den Brand Eindhoven University of Technology Pre-print Media Attached | ||
14:07 7mFull-paper | Mining the Usage of Reactive Programming APIs: A Study on GitHub and Stack Overflow MSR Technical Papers Carlos Zimmerle Federal University of Pernambuco, Kiev Gama Federal University of Pernambuco, Fernando Castor Utrecht University & Federal University of Pernambuco, José Murilo Filho Federal University of Pernambuco DOI Pre-print | ||
14:14 4mTalk | SoCCMiner: A Source Code-Comments and Comment-Context Miner MSR Data and Tool Showcase Track Murali Sridharan University of Oulu, Mika Mäntylä University of Oulu, Maëlick Claes University of Oulu, Leevi Rantala University of Oulu Pre-print | ||
14:18 4mTalk | SLNET: A Redistributable Corpus of 3rd-party Simulink Models MSR Data and Tool Showcase Track Sohil Lal Shrestha The University of Texas at Arlington, Shafiul Azam Chowdhury University of Texas at Arlington, Christoph Csallner University of Texas at Arlington DOI Pre-print Media Attached | ||
14:22 4mTalk | SOSum: A Dataset of Stack Overflow Post Summaries MSR Data and Tool Showcase Track Bonan Kou Purdue University, Yifeng Di Purdue University, Muhao Chen University of Southern California, Tianyi Zhang Purdue University | ||
14:26 4mTalk | Inspect4py: A Knowledge Extraction Framework for Python Code Repositories MSR Data and Tool Showcase Track | ||
14:30 4mTalk | DISCO: A Dataset of Discord Chat Conversations for Software Engineering Research MSR Data and Tool Showcase Track Keerthana Muthu Subash Carleton University, Canada, Lakshmi Prasanna Kumar Carleton University, Canada, Sri Lakshmi Vadlamani Carleton University, Canada, Preetha Chatterjee Drexel University, USA, Olga Baysal Carleton University DOI Pre-print Media Attached | ||
14:34 16mLive Q&A | Discussions and Q&A MSR Technical Papers |
14:00 - 14:50 | |||
14:00 50mTutorial | Mining the Ethereum Blockchain Platform: Best Practices and Pitfalls MSR Tutorials Gustavo A. Oliva Queen's University |
14:30 - 15:30 | |||
14:30 60mSocial Event | Time for Meeting CHASE People CHASE Research Papers |
14:50 - 15:05 | |||
14:50 15mDay closing | Closing Day 2 AST |
21:00 - 21:50 | Session 7: Developer Wellbeing & Project CommunicationMSR Technical Papers / MSR Data and Tool Showcase Track / MSR Industry Track at MSR Main room - odd hours Chair(s): Bram Adams Queen's University, Kingston, Ontario | ||
21:00 7mTalk | On the Violation of Honesty in Mobile Apps: Automated Detection and CategoriesDistinguished Paper Award MSR Technical Papers Humphrey Obie Monash University, Idowu Oselumhe Ilekura Data Science Nigeria, Hung Du Applied Artificial Intelligence Institute, Deakin University, Mojtaba Shahin RMIT University, Australia, John Grundy Monash University, Li Li Monash University, Jon Whittle CSIRO's Data61 and Monash University, Burak Turhan University of Oulu Pre-print | ||
21:07 7mTalk | How heated is it? Understanding GitHub locked issues MSR Technical Papers Isabella Ferreira Polytechnique Montréal, Bram Adams Queen's University, Kingston, Ontario, Jinghui Cheng Polytechnique Montreal Pre-print Media Attached | ||
21:14 4mTalk | The OCEAN mailing list data set: Network analysis spanning mailing lists and code repositories MSR Data and Tool Showcase Track Melanie Warrick University of Vermont, Samuel F. Rosenblatt University of Vermont, Jean-Gabriel Young University of Vermont, amanda casari Open Source Programs Office, Google, Laurent Hébert-Dufresne University of Vermont, James P. Bagrow University of Vermont DOI Pre-print Media Attached | ||
21:18 4mTalk | The Unexplored Treasure Trove of Phabricator Code Reviews MSR Data and Tool Showcase Track Gunnar Kudrjavets University of Groningen, Nachiappan Nagappan Microsoft Research, Ayushi Rastogi University of Groningen, The Netherlands DOI Pre-print | ||
21:22 4mTalk | The Unsolvable Problem or the Unheard Answer? A Dataset of 24,669 Open-Source Software Conference Talks MSR Data and Tool Showcase Track Kimberly Truong Oregon State University, Courtney Miller Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, USA, Christian Kästner Carnegie Mellon University DOI Pre-print | ||
21:26 4mTalk | Exploring Apache Incubator Project Trajectories with APEX MSR Data and Tool Showcase Track Anirudh Ramchandran University of California, Davis, Likang Yin University of California, Davis, Vladimir Filkov University of California at Davis | ||
21:30 7mTalk | A Culture of Productivity: Maximizing Productivity by Maximizing Wellbeing MSR Industry Track Brian Houck Microsoft Research | ||
21:37 13mLive Q&A | Discussions and Q&A MSR Technical Papers |
Thu 19 MayDisplayed time zone: Eastern Time (US & Canada) change
04:00 - 04:50 | Session 9: Scaling & CloudMSR Industry Track / MSR Registered Reports / MSR Data and Tool Showcase Track / MSR Technical Papers at MSR Main room - even hours Chair(s): Lwin Khin Shar Singapore Management University | ||
04:00 4mTalk | SniP: An Efficient Stack Tracing Framework for Multi-threaded Programs MSR Data and Tool Showcase Track Arun KP Indian Institute of Technology Kanpur, Saurabh Kumar Indian Institute of Technology Kanpur, Debadatta Mishra , Biswabandan Panda Indian Institute of Technology Bombay DOI Pre-print | ||
04:04 4mTalk | Tooling for Time- and Space-efficient git Repository Mining MSR Data and Tool Showcase Track Fabian Heseding Hasso Plattner Institute, Digital Engineering Faculty, University of Potsdam, Willy Scheibel Hasso Plattner Institute, Digital Engineering Faculty, University of Potsdam, Jürgen Döllner Hasso Plattner Institute, Digital Engineering Faculty, University of Potsdam | ||
04:08 4mTalk | TSSB-3M: Mining single statement bugs at massive scale MSR Data and Tool Showcase Track Cedric Richter Carl von Ossietzky Universität Oldenburg / University of Oldenburg, Heike Wehrheim Carl von Ossietzky Universität Oldenburg / University of Oldenburg Pre-print Media Attached | ||
04:12 7mTalk | Improved Business Outcomes from Cloud Applications – using Integrated Process and Runtime Product Data Mining MSR Industry Track | ||
04:19 7mTalk | Improve Quality of Cloud Serverless Architectures through Software Repository Mining MSR Industry Track | ||
04:26 4mTalk | Toward Granular Automatic Unit Test Case Generation MSR Registered Reports Fabiano Pecorelli Tampere University, Giovanni Grano LocalStack, Fabio Palomba University of Salerno, Harald C. Gall University of Zurich, Andrea De Lucia University of Salerno Pre-print | ||
04:30 20mLive Q&A | Discussions and Q&A MSR Technical Papers |
07:55 - 09:00 | |||
07:55 5mDay opening | Opening APR |
08:00 - 08:20 | Session 1 - IntroductionDREE at DREE room Chair(s): David C. Shepherd Virginia Commonwealth University Welcome session presented by the organizing chair, Dr. David Shepherd. | ||
08:20 - 09:10 | Session 2 - Running project-based learning coursesDREE at DREE room Chair(s): David C. Shepherd Virginia Commonwealth University | ||
08:20 16mTalk | Hints on Designing and Running Project-based Exams for a Software Engineering Course DREE Claudia Raibulet Vrije Universiteit Amsterdam, Francesca Arcelli Fontana University of Milano-Bicocca, Ilaria Pigazzini University of Milano-Bicocca | ||
08:36 16mTalk | Experience Paper: A First Offering of Software Engineering DREE James C. Davis Purdue University, USA, Paschal Amusuo Purdue University, Joseph R. Bushagour Purdue University Pre-print | ||
08:53 16mTalk | Project-Sized Scaffolding for Software Engineering Courses DREE Felipe Fronchetti Virginia Commonwealth University, David C. Shepherd Virginia Commonwealth University, Yu Liu Clarkson University, Daqing Hou Clarkson University, Jan DeWaters Clarkson University, Mary Margaret Small Clarkson University |
08:30 - 08:35 | |||
08:30 5mDay opening | Opening by organizers SERP4IoT |
08:35 - 08:45 | |||
08:35 10mSocial Event | Virtual beach ball activity SERP4IoT |
08:45 - 09:45 | Keynote 1SERP4IoT at SERP4Iot room Chair(s): Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal | ||
08:45 60mKeynote | IoT Solutions for Smart, Sustainable and Decarbonised Cities SERP4IoT Ursula Eicker Concordia University |
09:00 - 09:15 | |||
09:00 5mTalk | Language Models Can Prioritize Patches for Practical Program Patching APR | ||
09:05 10mLive Q&A | Q&A APR |
09:00 - 10:00 | Session 4: Distributed TeamsCHASE Research Papers at CHASE room Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
09:00 5mOther | Session Opening CHASE Research Papers | ||
09:05 15mResearch paper | [Full Paper] Pandemic Agility: Towards a Theory on Adapting to Working From Home CHASE Research Papers | ||
09:20 10mVision and Emerging Results | [Emerging Results] Collaboration Tool Choices and Use in Remote Teams: Emerging Results from an Ongoing Study CHASE Research Papers Victoria Jackson University of California, Irvine, Andre van der Hoek University of California, Irvine, Rafael Prikladnicki School of Technology at PUCRS University | ||
09:30 10mVision and Emerging Results | [Emerging Results] Practices to Improve Teamwork in Software Development During the COVID-19 Pandemic: An Ethnographic Study CHASE Research Papers Pre-print Media Attached | ||
09:40 20mLive Q&A | Final Discussion CHASE Research Papers |
09:00 - 10:00 | Keynote 2FormaliSE at FormaliSE room Chair(s): Stefania Gnesi Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" | ||
09:00 60mKeynote | Digital Twins: An Emerging Paradigm for Model-Centric Engineering FormaliSE Einar Broch Johnsen University of Oslo |
09:00 - 10:30 | |||
09:00 90mPanel | Community Debate SEAMS SEAMS Hausi Müller University of Victoria, Rama Akkiraju IBM, Jürgen Dobaj Graz University of Technology, Felipe Rivera University of Victoria |
09:10 - 09:50 | Session 3 - Industry perspectives of project-based learningDREE at DREE room Chair(s): Jonathan Bell Northeastern University | ||
09:10 20mTalk | Emulating a Tech Startup in a University: Everything but the Code DREE Anthony I. (Tony) Wasserman Carnegie Mellon Silicon Valley | ||
09:30 20mTalk | Industrial Project-based Course on Service Oriented Design -Experience Sharing DREE Pre-print |
09:15 - 09:30 | |||
09:15 5mTalk | Revisiting Object Similarity-based Patch Ranking in Automated Program Repair: An Extensive Study APR Ali Ghanbari Iowa State University | ||
09:20 10mLive Q&A | Q&A APR |
09:30 - 09:45 | |||
09:30 5mTalk | Evaluating the impact of a larger search space in Automatic Program Repair APR Máximo Oliveira LASIGE, Faculdade de Ciências da Universidade de Lisboa, Alcides Fonseca LASIGE, Faculty of Sciences, University of Lisbon | ||
09:35 10mLive Q&A | Q&A APR |
09:45 - 10:00 | |||
09:45 5mTalk | Be Realistic: Automated Program Repair is a Combination of Undecidable Problems APR | ||
09:50 10mLive Q&A | Q&A APR |
09:45 - 10:00 | |||
09:45 15mBreak | Break 1 SERP4IoT |
09:50 - 10:30 | Session 4 - Challenges of running project-based learning coursesDREE at DREE room Chair(s): Daqing Hou Clarkson University | ||
09:50 20mTalk | Project-based Pedagogy Online DREE Kevin Gary Arizona State University | ||
10:10 20mTalk | Exploring Student Challenges in an Online Project-Based Course DREE Simona Motogna Babes-Bolyai University, Cluj-Napoca, Dan Mircea Suciu Babes-Bolyai University, Arthur Molnar Babes-Bolyai University |
10:00 - 10:15 | |||
10:00 5mLive Q&A | Q&A APR | ||
10:05 10mTalk | What Can Program Repair Learn From Code Review? APR Madeline Endres University of Michigan, Pemma Reiter Arizona State University, Stephanie Forrest Arizona State University, Westley Weimer University of Michigan |
10:00 - 10:30 | |||
10:00 30mBreak | Break CHASE Research Papers |
10:00 - 10:50 | Virtual CoffeeMSR Technical Papers at MSR Main room - even hours This session will be for informal conversations on Midspace. | ||
10:00 - 11:15 | Paper Session - Security and Machine LearningSERP4IoT at SERP4Iot room Chair(s): Rubén Saborido ITIS Software, University of Malaga | ||
10:00 25mTalk | Vulnerability Classification of Consumer-based IoT Software SERP4IoT | ||
10:25 25mTalk | Software Engineering Approaches for TinyML based IoT Embedded Vision: A Systematic Literature Review SERP4IoT | ||
10:50 25mTalk | “If security is required”: Engineering and Security Practices for Machine Learning-based IoT Devices SERP4IoT Nikhil Krishna Gopalakrishna , Dharun Anandayuvaraj , Annan Detti , Forrest Lee Bland , Sazzadur Rahaman , James C. Davis Purdue University, USA |
10:30 - 10:45 | |||
10:30 5mTalk | Framing Program Repair as Code Completion APR Francisco Ribeiro University of Minho & HASLab, INESCTEC, Rui Abreu Faculty of Engineering, University of Porto, Portugal, João Saraiva University of Minho, Portugal | ||
10:35 10mLive Q&A | Q&A APR |
10:30 - 11:30 | |||
10:30 5mOther | Session Opening CHASE Research Papers | ||
10:35 15mResearch paper | [Full Paper] Influences of Developers' Perspectives on their Engagement with Security in Code CHASE Research Papers Irum Rauf The Open University, UK, Tamara Lopez The Open University, Helen Sharp The Open University, Marian Petre The Open University, Mark Levine Lancaster University, John Towse Lancaster University, Thein Tun The Open University, Dirk van der Linden Northumbria University, Awais Rashid University of Bristol, UK, Bashar Nuseibeh University of Limerick Pre-print | ||
10:50 10mVision and Emerging Results | [Emerging Results] A Framework for Class Activities to Cultivate Responsible Leadership in Software Engineering Students CHASE Research Papers | ||
11:00 10mVision and Emerging Results | [Emerging Results] On Academic Age Aspect and Discovering the Golden Age in Software Engineering CHASE Research Papers Rand Alchokr Otto von Guericke University, Jacob Krüger Ruhr-University Bochum, Yusra Shakeel Otto von Guericke University, Thomas Leich Harz University of Applied Sciences, Germany, Gunter Saake Otto von Guericke University | ||
11:10 20mLive Q&A | Final Discussion CHASE Research Papers |
10:30 - 11:00 | Session 5 - Conclusion, reflection and future workDREE at DREE room Chair(s): Jonathan Bell Northeastern University, Michael Hilton Carnegie Mellon University, USA A final session to discuss what we have learned from DREE 2022. In this session, the organizing committee will also debate future editions of DREE. | ||
10:30 - 11:45 | |||
10:30 30mPaper | Generating Counterexamples in the form of Unit Tests from Hoare-style Verification Attempts FormaliSE Amirfarhad Nilizadeh University of Central Florida, Marlon Calvo , Gary T. Leavens University of Central Florida, David Cok Safer Software Consulting, LLC | ||
11:05 5mTalk | Property-Driven Testing of Black-Box Functions FormaliSE Arnab Sharma University of Paderborn, Vitalik Melnikov , Eyke Hüllermeier , Heike Wehrheim Carl von Ossietzky Universität Oldenburg / University of Oldenburg | ||
11:15 30mPaper | Counting Bugs in Behavioural Models using Counterexample Analysis FormaliSE |
10:45 - 11:00 | |||
10:45 7mTalk | Some Automatically Generated Patches are More Likely to be Correct than Others: An Analysis of Defects4J Patch Features APR Gareth Bennett Lancaster University, Tracy Hall Lancaster University, David Bowes Lancaster University | ||
10:52 7mLive Q&A | Q&A APR |
10:45 - 12:15 | IndustrySEAMS SEAMS at SEAMS room Chair(s): Luciano Baresi Politecnico di Milano, Marin Litoiu York University, Canada | ||
10:45 10mPaper | Autonomous Networks: Practical Speed BumpsIndustry Paper SEAMS SEAMS | ||
10:55 10mPaper | Self-adaptive Testing in the Field: Are We There Yet?Research Paper SEAMS SEAMS Samira Silva Gran Sasso Science Institute (GSSI), Antonia Bertolino CNR-ISTI, Patrizio Pelliccione Gran Sasso Science Institute, L'Aquila, Italy DOI Pre-print | ||
11:05 5mPaper | Preliminary Results of a Survey on the Use of Self-Adaptation in IndustryShort Research Paper SEAMS SEAMS Danny Weyns KU Leuven, Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Nadeem Abbas Linnaeus University, Jesper Andersson Linnaeus University, Stefan Biffl Vienna University of Technology, Premek Brada University of West Bohemia, Tomas Bures Charles University, Czech Republic, Amleto Di Salle University of L'Aquila, Patricia Lago Vrije Universiteit Amsterdam, Angelika Musil Vienna University of Technology (TU Wien), Juergen Musil Vienna University of Technology, Patrizio Pelliccione Gran Sasso Science Institute, L'Aquila, Italy Pre-print Media Attached | ||
11:10 5mPaper | SEAByTE: A Self-adaptive Micro-service System Artifact for Automating A/B TestingArtifact Paper SEAMS SEAMS Pre-print | ||
11:15 60mPanel | Discussion SEAMS SEAMS |
11:00 - 11:15 | |||
11:00 5mTalk | Enhancing Spectrum based Fault Localization Via Emphasizing Its Formulas With Importance Weight APR Qusay Idrees Sarhan Department of Software Engineering, University of Szeged | ||
11:05 10mLive Q&A | Q&A APR |
11:00 - 11:50 | Session 11: Machine Learning & Information RetrievalMSR Technical Papers at MSR Main room - odd hours Chair(s): Phuong T. Nguyen University of L’Aquila | ||
11:00 4mShort-paper | On the Naturalness of Fuzzer Generated Code MSR Technical Papers Rajeswari Hita Kambhamettu Carnegie Mellon University, John Billos Wake Forest University, Carolyn "Tomi" Oluwaseun-Apo Pennsylvania State University, Benjamin Gafford Carnegie Mellon University, Rohan Padhye Carnegie Mellon University, Vincent J. Hellendoorn Carnegie Mellon University | ||
11:04 7mTalk | Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemes MSR Technical Papers DOI Pre-print Media Attached | ||
11:11 7mTalk | Multimodal Recommendation of Messenger Channels MSR Technical Papers Ekaterina Koshchenko JetBrains Research, Egor Klimov JetBrains Research, Vladimir Kovalenko JetBrains Research | ||
11:18 7mTalk | Senatus: A Fast and Accurate Code-to-Code Recommendation Engine MSR Technical Papers Fran Silavong JP Morgan Chase & Co., Sean Moran JP Morgan Chase & Co., Antonios Georgiadis JP Morgan Chase & Co., Rohan Saphal JP Morgan Chase & Co., Robert Otter JP Morgan Chase & Co. DOI Pre-print Media Attached | ||
11:25 7mTalk | Challenges in Migrating Imperative Deep Learning Programs to Graph Execution: An Empirical Study MSR Technical Papers Tatiana Castro Vélez City University of New York (CUNY) Graduate Center, Raffi Khatchadourian City University of New York (CUNY) Hunter College, Mehdi Bagherzadeh Oakland University, Anita Raja City University of New York (CUNY) Hunter College Pre-print Media Attached | ||
11:32 7mTalk | GraphCode2Vec: Generic Code Embedding via Lexical and Program Dependence Analyses MSR Technical Papers Wei Ma SnT, University of Luxembourg, Mengjie Zhao LMU Munich, Ezekiel Soremekun SnT, University of Luxembourg, Qiang Hu University of Luxembourg, Jie M. Zhang King's College London, Mike Papadakis University of Luxembourg, Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Xiaofei Xie Singapore Management University, Singapore, Yves Le Traon University of Luxembourg, Luxembourg Pre-print | ||
11:39 11mLive Q&A | Discussions and Q&A MSR Technical Papers |
11:15 - 11:30 | |||
11:15 5mTalk | Towards JavaScript program repair with Generative Pre-trained Transformer (GPT-2) APR Márk Lajkó Department of Software Engineering, MTA-SZTE Research Group on Artificial Intelligence, University of Szeged, Szeged, Hungary, Viktor Csuvik Department of Software Engineering, MTA-SZTE Research Group on Artificial Intelligence, University of Szeged, Szeged, Hungary, László Vidács University of Szeged, Hungary | ||
11:20 10mLive Q&A | Q&A APR |
11:15 - 11:30 | |||
11:15 15mBreak | Break 2 SERP4IoT |
11:30 - 11:45 | |||
11:30 5mTalk | Can OpenAI's Codex Fix Bugs? An evaluation on QuixBugs APR Julian Prenner Free University of Bozen-Bolzano, Hlib Babii Free University of Bozen-Bolzano, Romain Robbes Free University of Bozen-Bolzano | ||
11:35 10mLive Q&A | Q&A APR |
11:30 - 12:00 | |||
11:30 30mBreak | Break CHASE Research Papers |
11:30 - 12:30 | |||
11:30 60mKeynote | Analyzing IoT Systems Formally and Efficiently SERP4IoT Hamid Bagheri University of Nebraska-Lincoln |
12:00 - 13:00 | Session 6: Vote Items DiscussionCHASE Research Papers at CHASE room Chair(s): Lutz Prechelt Freie Universität Berlin, Gema Rodríguez-Pérez University of British Columbia (UBC) | ||
12:00 10mOther | Session Opening CHASE Research Papers | ||
12:10 20mOther | [Vote Item] Is “Compassionate Software Development” a Topic Worth Researching? CHASE Research Papers Mary Sánchez-Gordón Østfold University College, Sandra Sanchez-Gordon Escuela Politénica Nacional, Ricardo Colomo-Palacios Østfold University College DOI | ||
12:30 20mOther | [Vote Item] Story-Work in Human-Centric Software Engineering CHASE Research Papers | ||
12:50 10mOther | Evaluation of the Vote Items format CHASE Research Papers |
12:00 - 13:30 | |||
12:00 30mPaper | Towards Automated Input Generation for Sketching Alloy Models FormaliSE | ||
12:30 30mPaper | Automating Cryptographic Protocol Language Generation from Structured Specifications FormaliSE | ||
13:00 30mTalk | Automatic Loop Invariant Generation for Data Dependence Analysis FormaliSE Asmae Heydari Tabar Technical University of Darmstadt, Richard Bubel Technische Universität Darmstadt, Reiner Hähnle Technical University of Darmstadt |
12:00 - 12:51 | Vision & Reflections Track: PastMSR Technical Papers at MSR Plenary room Chair(s): Bram Adams Queen's University, Kingston, Ontario, Shaowei Wang University of Manitoba | ||
12:00 10mTalk | Back to the future: Empirical Revolution(s) in Software Engineering MSR Technical Papers Audris Mockus The University of Tennessee | ||
12:10 10mTalk | Engineering the MSR Field and the Joy of Research MSR Technical Papers Ahmed E. Hassan Queen's University | ||
12:20 10mTalk | It's all in your network: How mining developer collaboration allowed us to peer into complex socio-technical aspects of software development MSR Technical Papers Daniela Damian University of Victoria | ||
12:30 21mOther | Discussion MSR Technical Papers |
12:30 - 13:30 | |||
12:30 25mTalk | Building Blocks for IoT Testing - A Benchmark of IoT Apps and a Functional Testing Framework SERP4IoT | ||
12:55 10mBreak | Break 3 SERP4IoT | ||
13:05 25mTalk | Evaluation of IoT Self-healing Mechanisms using Fault-Injection in Message Brokers SERP4IoT Miguel Duarte , João Pedro Dias FEUP, Universidade do Porto, Hugo Sereno Ferreira FEUP, University of Porto, André Restivo LIACC, Universidade do Porto, Porto, Portugal DOI Pre-print |
13:00 - 13:30 | Break/SocialCHASE Research Papers at CHASE room Chair(s): Lutz Prechelt Freie Universität Berlin, Gema Rodríguez-Pérez University of British Columbia (UBC) | ||
13:00 30mSocial Event | Finding peers to meet in person on May 23 in Pittsburgh CHASE Research Papers |
13:00 - 13:51 | Vision & Reflections Track: FutureMSR Technical Papers at MSR Plenary room Chair(s): Bram Adams Queen's University, Kingston, Ontario, Shaowei Wang University of Manitoba | ||
13:00 10mTalk | Bias in MSR research MSR Technical Papers Alexander Serebrenik Eindhoven University of Technology | ||
13:10 10mTalk | The Next Generation of Software Developers MSR Technical Papers Denae Ford Microsoft Research | ||
13:20 10mTalk | Mining Software Repositories in the age of AI MSR Technical Papers Foutse Khomh Polytechnique Montréal | ||
13:30 21mOther | Discussion MSR Technical Papers |
13:30 - 14:30 | Closing SessionCHASE Research Papers at CHASE room Chair(s): Maria Teresa Baldassarre Department of Computer Science, University of Bari , Lutz Prechelt Freie Universität Berlin, Gema Rodríguez-Pérez University of British Columbia (UBC) | ||
13:30 60mDay closing | Best Paper Award, Best Reviewer Award, Preparing the In-Person CHASE, Closing CHASE Research Papers |
13:30 - 14:00 | Invited session - ArchitectureSERP4IoT at SERP4Iot room Chair(s): Shah Rukh Humayoun San Francisco State University | ||
13:30 15mTalk | Towards Variability-Aware Development of Edge and Fog Environments SERP4IoT Edouard Guegain Université de Lille, Clément Quinton Université de Lille, Amir Taherkordi University of Oslo, Dapeng Lan University of Oslo | ||
13:45 15mTalk | A Proposal For An Architectural Model For Reconfigurability Quality Attribute Requirements For Industry 4.0 Middleware Software Architectures SERP4IoT Sune Chung Jepsen University of Southern Denmark, SDU, Torben Worm University of Southern Denmark, Eunsuk Kang Carnegie Mellon University |
14:00 - 14:50 | MIP Award SessionMSR MIP Award at MSR Plenary room Chair(s): Massimiliano Di Penta University of Sannio, Italy Most Influential Paper: “GHTorrent: Github’s data from a firehose” by Georgios Gousios and Diomidis Spinellis (MSR 2012) for conceiving and maintaining the GHTorrent archive, extensively leveraged by the MSR community. | ||
14:00 50mTalk | MIP Award Talk MSR MIP Award Georgios Gousios Endor Labs & Delft University of Technology, Diomidis Spinellis Athens University of Economics and Business; Delft University of Technology |
14:00 - 14:05 | |||
14:00 5mDay closing | Day closing by organizers SERP4IoT |
22:00 - 22:50 | Foundational Contribution Award SessionMSR Technical Papers at MSR Plenary room Chair(s): Miryung Kim University of California at Los Angeles, USA | ||
22:00 50mAwards | MSR Foundational Contribution Award MSR Technical Papers |
Fri 20 MayDisplayed time zone: Eastern Time (US & Canada) change
05:00 - 05:30 | Closing Session of Virtual MSR 2022 + Introduction of MSR 2023MSR Technical Papers at MSR Plenary room Speakers: David Lo, Shane McIntosh, Nicole Novielli, Emad Shihab | ||
06:00 - 06:10 | |||
06:10 - 07:10 | |||
07:10 - 07:25 | |||
07:25 - 07:40 | |||
07:25 15mTalk | Can Female Underrepresentation in Information Technology Be Solved Through An Awareness-Based Approach? GE@ICSE 2023 Noshin Tahsin Institute of Information Technology, University of Dhaka, Nazmus Sakib Ahmed Institute of Information Technology, University of Dhaka, Moumita Asad Institute of Information Technology, University of Dhaka, Kazi Sakib Institute of Information Technology, University of Dhaka |
07:40 - 07:55 | |||
07:40 15mTalk | The Role of Biased Data in Computerized Gender Discrimination GE@ICSE 2023 Md. Arshad Ahmed National Institute of Technology Silchar, Madhura Chatterjee National Institute of Technology Silchar, Pankaj Dadure National Institute of Technology Silchar, Partha Pakray National Institute of Technology Silchar |
07:55 - 08:10 | |||
07:55 15mTalk | The Role of Diversity in Cybersecurity Risk Analysis: An Experimental Plan GE@ICSE 2023 |
08:10 - 08:25 | |||
08:25 - 08:40 | |||
08:25 15mTalk | Towards gender balance in modern hackathons: literature-based approaches for female inclusiveness GE@ICSE 2023 Yekaterina Kovaleva LUT University, Ari Happonen LUT University, Audrey Mbogho United States International University |
08:40 - 08:55 | |||
08:40 15mTalk | Pros and Cons of running educational Hackathons in a gender-neutral fashion. GE@ICSE 2023 Yekaterina Kovaleva LUT University, Ari Happonen LUT University, Victoria Hasheela-Mufeti United States International University – Africa |
08:55 - 09:10 | |||
08:55 15mTalk | Retaining Women in Computer Science: the Good, the Bad and the Ugly Sides GE@ICSE 2023 Simona Motogna Babes-Bolyai University, Cluj-Napoca, Lenuta Alboaie Alexandru Ioan Cuza University, Iasi, Ioana Alexandra Todericiu Babes-Bolyai University, Cluj-Napoca, Catrinel Zaharia Alexandru Ioan Cuza University, Iasi |
09:00 - 09:15 | Welcome SessionGAS at GAS room Chair(s): Antonio Bucchiarone Fondazione Bruno Kessler, Trento, Italy, Kendra Cooper Independent, Dayi Lin Centre for Software Excellence, Huawei, Canada, Edward Melcer University of California, Santa Cruz, Kelvin Sung University of Washington, Bothell | ||
09:00 15mDay opening | Workshop Opening GAS Antonio Bucchiarone Fondazione Bruno Kessler, Trento, Italy |
09:00 - 10:15 | |||
09:00 75mKeynote | Reinforcement Learning for Self-Adaptation in Large-Scale Heterogeneous Dynamic Environments SEAMS SEAMS Ivana Dusparic Trinity College Dublin, Ireland |
09:10 - 09:25 | |||
09:10 15mTalk | Designing Gender-neutral Software Engineering Program. Stereotypes, Social Pressure, and Current Attitudes Based on Recent Studies. GE@ICSE 2023 |
09:15 - 10:30 | Opening KeynoteGAS at GAS room Chair(s): Antonio Bucchiarone Fondazione Bruno Kessler, Trento, Italy | ||
09:15 75mKeynote | The key role of dynamic and integrated learning GAS |
09:25 - 09:40 | |||
09:25 15mTalk | Gender Equality in Tech Entrepreneurship: A Systematic Mapping Study GE@ICSE 2023 Alis Wiken Wilson Norwegian University of Science and Technology (NTNU), J. David Patón-Romero Norwegian University of Science and Technology (NTNU) |
09:40 - 09:55 | |||
09:40 15mTalk | Challenges and Opportunities when Deploying a Gender STEM Intervention During a Pandemic GE@ICSE 2023 Marie Travers University of Limerick, Ita Richardson Lero - The Irish Software Research Centre and University of Limerick, Linda Higgins Johnson & Johnson |
09:55 - 10:15 | |||
10:00 - 10:50 | Shadow PC RetrospectiveMSR Technical Papers at MSR Main room - even hours Chair(s): Eleni Constantinou Eindhoven University of Technology, Sarah Nadi University of Alberta Closed to Shadow PC Members. | ||
10:15 - 11:00 | |||
10:30 - 10:45 | |||
10:30 15mBreak | Morning Break GAS |
10:30 - 11:45 | Socio-Cyber-Physical SystemsSEAMS SEAMS at SEAMS room Chair(s): Liliana Pasquale University College Dublin & Lero, Catia Trubiani Gran Sasso Science Institute | ||
10:30 5mPaper | A Paradigm for Safe Adaptation of Collaborating RobotsShort Research Paper SEAMS SEAMS DOI Pre-print | ||
10:35 10mPaper | Extending MAPE-K to support Human-Machine TeamingResearch Paper SEAMS SEAMS Jane Cleland-Huang University of Notre Dame, Ankit Agrawal University of Notre Dame, Michael Vierhauser Johannes Kepler University Linz, Michael Murphy University of Notre Dame, Mike Prieto University of Notre Dame Pre-print Media Attached | ||
10:45 10mPaper | Towards Digital Twin-enabled DevOps for CPS providing Architecture-Based Service Adaptation & Verification at RuntimeResearch Paper SEAMS SEAMS Jürgen Dobaj Graz University of Technology, Andreas Riel , Thomas Krug , Matthias Seidl , Georg Macher , Markus Egretzberger Pre-print Media Attached | ||
10:55 50mPanel | Discussion SEAMS SEAMS |
10:45 - 12:00 | Paper Session: Projects & TestingGAS at GAS room Chair(s): Edward Melcer University of California, Santa Cruz | ||
10:47 20mShort-paper | Video Game Project Management Anti-patterns GAS Gabriel Cavalheiro Ullmann Concordia University, Canada, Cristiano Politowski Concordia University, Canada, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Fabio Petrillo École de technologie supérieure (ÉTS), Montréal -- Université du Québec, João Eduardo Montandon Universidade Federal de Minas Gerais (UFMG) | ||
11:07 25mFull-paper | Towards Automated Video Game Testing: Still a Long Way to Go GAS Cristiano Politowski Concordia University, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Fabio Petrillo École de technologie supérieure (ÉTS), Montréal -- Université du Québec | ||
11:32 25mFull-paper | What Makes a Game High-rated? Towards Factors of Video Game Success GAS Cristiano Politowski Concordia University, Canada, Gabriel Cavalheiro Ullmann Concordia University, Canada, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Fabio Petrillo École de technologie supérieure (ÉTS), Montréal -- Université du Québec, João Eduardo Montandon Universidade Federal de Minas Gerais (UFMG) |
11:00 - 11:15 | |||
11:00 15mTalk | An Exploration of Intersectionality in Software Development and Use GE@ICSE 2023 Hana Winchester Saint Ursula Academy, Alicia Boyd DePaul University, Brittany Johnson George Mason University |
11:15 - 11:30 | |||
11:30 - 11:45 | |||
11:30 15mTalk | Discrimination, Misogyny and Harassment: Examples from OSS (Content Analysis of Women-focused Online Discussion Forums ) GE@ICSE 2023 Vandana Singh School of Information Sciences, University of Tennessee-Knoxville, William Brandon School of Information Sciences, University of Tennessee-Knoxville |
11:45 - 12:00 | |||
11:45 15mTalk | Can hackathons lead to greater women participation in technology jobs? GE@ICSE 2023 |
12:00 - 12:15 | |||
12:00 15mTalk | An Analysis of Sex Differences in Computing Teaching Evaluations GE@ICSE 2023 Priscila Santiesteban , Madeline Endres University of Michigan, Westley Weimer University of Michigan |
12:00 - 12:50 | |||
12:00 50mTutorial | Using Datalore for Reproducible Research MSR Tutorials Jodie Burchell JetBrains |
12:15 - 13:15 | |||
13:00 - 14:15 | |||
13:00 75mKeynote | Fulfilling the Promise and Potential of Gamification GAS Michael Wu Chief AI Strategist at PROS |
13:00 - 13:50 | Tutorial: Software Bots in Software Engineering: Benefits and ChallengesMSR Tutorials at MSR Tutorials room | ||
13:00 50mTutorial | Software Bots in Software Engineering: Benefits and Challenges MSR Tutorials Mairieli Wessel Delft University of Technology, Marco Gerosa Northern Arizona University, USA, Emad Shihab Concordia University |
13:05 - 13:45 | Most Influential PapersSEAMS SEAMS at SEAMS room Chair(s): David Garlan Carnegie Mellon University The Papers recognized as Most Influential Papers for 2010 and 2011 are: 2010: Betty Cheng and Andres Ramirez. Design Patterns for Developing Dynamically Adaptive Systems. DOI 2011: Norha M. Villegas, Hausi A. Müller, Gabriel Tamura, Laurence Duchien, Rubby Casallas. A Framework for Evaluating Quality-Driven Self-Adaptive Software Systems. DOI | ||
13:15 - 13:30 | |||
13:45 - 14:15 | |||
14:00 - 15:00 | Session 16: Non-functional Properties (Availability, Security, Legal Aspects)MSR Industry Track / MSR Technical Papers / MSR Registered Reports / MSR Data and Tool Showcase Track at MSR Main room - even hours Chair(s): Maxime Lamothe Polytechnique Montreal, Montreal, Canada, Jin L.C. Guo McGill University | ||
14:00 7mTalk | A Deep Study of the Effects and Fixes of Server-Side Request Races in Web Applications MSR Technical Papers Zhengyi Qiu North Carolina State University, Shudi Shao North Carolina State University, Qi Zhao North Carolina State University, Hassan Ali Khan North Carolina State University, Xinning Hui North Carolina State University, Guoliang Jin North Carolina State University Media Attached | ||
14:07 4mTalk | A Large-scale Dataset of (Open Source) License Text VariantsData and Tool Showcase Award MSR Data and Tool Showcase Track Stefano Zacchiroli Télécom Paris, Polytechnic Institute of Paris DOI Pre-print | ||
14:11 7mTalk | SECOM: Towards a convention for security commit messagesFOSS Impact Paper Award MSR Industry Track Sofia Reis Instituto Superior Técnico, U. Lisboa & INESC-ID, Rui Abreu Faculty of Engineering, University of Porto, Portugal, Hakan Erdogmus Carnegie Mellon University, Corina S. Păsăreanu Carnegie Mellon University Pre-print | ||
14:18 7mTalk | Varangian: A Git Bot for Augmented Static Analysis MSR Industry Track Saurabh Pujar IBM Research, Yunhui Zheng IBM Research, Luca Buratti IBM Research, Burn Lewis IBM Research, Alessandro Morari IBM Research, Jim A. Laredo IBM Research, Kevin Postlethwait Red Hat, Christoph Görn Red Hat | ||
14:25 7mTalk | Detecting Privacy-Sensitive Code Changes with Language Modeling MSR Industry Track Gökalp Demirci Meta Platforms, Inc., Vijayaraghavan Murali Meta Platforms, Inc., Imad Ahmad Meta Platforms, Inc., Rajeev Rao Meta Platforms, Inc., Gareth Ari Aye Meta Platforms, Inc. | ||
14:32 4mTalk | Is GitHub's Copilot as Bad As Humans at Introducing Vulnerabilities in Code? MSR Registered Reports Owura Asare University of Waterloo, Mei Nagappan University of Waterloo, N. Asokan University of Waterloo Pre-print | ||
14:36 7mTalk | Finding the Fun in Fundraising: Public Issues and Pull Requests in VC-backed Open-Core Companies MSR Industry Track Kevin Xu GitHub | ||
14:43 17mLive Q&A | Discussions and Q&A MSR Technical Papers |
14:30 - 15:45 | |||
14:32 20mShort-paper | Towards Self-Adaptive Game Logic GAS Byron Devries Grand Valley State University, Erik Fredericks Grand Valley State University, Jared Moore Grand Valley State University | ||
14:52 20mShort-paper | Developing Games with Data-Oriented Design GAS Jessica Bayliss Rochester Institute of Technology | ||
15:12 25mFull-paper | Pedestrian motion in simulation applications using deep learning GAS |
16:00 - 17:00 | |||
16:00 60mPanel | Top five lessons learned in entertainment games, serious games, and gamification R&D.... is there a ray of sunshine? GAS Jeremy Bradbury Ontario Tech University, Matthew Guzdial University of Alberta, Canada, Adam Smith Computational Media at UC Santa Cruz, Alf Inge Wang Norwegian University of Science and Technology |
17:00 - 17:10 | |||
17:00 10mDay closing | Closing Remarks GAS Antonio Bucchiarone Fondazione Bruno Kessler, Trento, Italy |
Sun 22 MayDisplayed time zone: Eastern Time (US & Canada) change
10:00 - 10:45 | |||
10:45 - 12:00 | |||
10:45 75mKeynote | Integrating Usability into Language and Type System Design FormaliSE Jonathan Aldrich Carnegie Mellon University |
12:00 - 14:00 | |||
14:00 - 16:00 | |||
14:00 30mPaper | Towards Automated Input Generation for Sketching Alloy Models FormaliSE | ||
14:30 30mPaper | Automating Cryptographic Protocol Language Generation from Structured Specifications FormaliSE | ||
15:00 30mTalk | Counterexample-Guided Inductive Repair of Reactive Contracts FormaliSE Soha Hussein University of Minnesota, USA / Ain Shams University, Egypt, Sanjai Rayadurgam University of Minnesota, Stephen McCamant University of Minnesota, USA, Vaibhav Sharma Amazon, Mats Heimdahl University of Minnesota | ||
15:30 30mTalk | Property-Driven Testing of Black-Box Functions FormaliSE Arnab Sharma University of Paderborn, Vitalik Melnikov , Eyke Hüllermeier , Heike Wehrheim Carl von Ossietzky Universität Oldenburg / University of Oldenburg |
16:00 - 16:30 | |||
16:30 - 17:30 | |||
16:30 60mTutorial | Formally validating Model-Based Safety Assurance Cases FormaliSE |
Mon 23 MayDisplayed time zone: Eastern Time (US & Canada) change
09:00 - 10:30 | In-Person MSR Opening, Keynote and MIP SessionMSR Technical Papers / MSR MIP Award at Room 315+316 Chair(s): David Lo Singapore Management University | ||
09:00 20mTalk | In-Person MSR 2022 Opening Session MSR Technical Papers David Lo Singapore Management University, Shane McIntosh University of Waterloo, Nicole Novielli University of Bari | ||
09:20 35mKeynote | From Models to Systems: Rethinking the Role of Software Engineering for Machine Learning MSR Technical Papers Christian Kästner Carnegie Mellon University | ||
09:55 35mTalk | MIP Award Talk MSR MIP Award Georgios Gousios Endor Labs & Delft University of Technology, Diomidis Spinellis Athens University of Economics and Business; Delft University of Technology |
09:00 - 09:30 | |||
09:00 30mDay opening | CHASE, now in person! CHASE Research Papers |
09:00 - 10:30 | In-person SEAMS Sessions: Industrial Case StudySEAMS SEAMS at Room 318 Chair(s): Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Danny Weyns KU Leuven
| |||||||||||
09:30 - 10:30 | |||
09:30 60mMeeting | ~3 ad-hoc subgroups CHASE Research Papers |
10:30 - 11:00 | |||
11:00 - 12:30 | |||
11:00 90mMeeting | ~3 ad-hoc subgroups CHASE Research Papers |
11:00 - 12:30 | In-person SEAMS Sessions: Industrial Case StudySEAMS SEAMS at Room 318 Chair(s): Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Danny Weyns KU Leuven
| |||||||||||
12:30 - 13:30 | |||
13:30 - 15:00 | Blended Technical Session 2 (Machine Learning and Information Retrieval) MSR Technical Papers / MSR Data and Tool Showcase Track at Room 315+316 Chair(s): Preetha Chatterjee Drexel University, USA | ||
13:30 15mTalk | Methods for Stabilizing Models across Large Samples of Projects(with case studies on Predicting Defect and Project Health) MSR Technical Papers Suvodeep Majumder North Carolina State University, Tianpei Xia North Carolina State University, Rahul Krishna North Carolina State University, Tim Menzies North Carolina State University Pre-print Media Attached | ||
13:45 15mTalk | GraphCode2Vec: Generic Code Embedding via Lexical and Program Dependence Analyses MSR Technical Papers Wei Ma SnT, University of Luxembourg, Mengjie Zhao LMU Munich, Ezekiel Soremekun SnT, University of Luxembourg, Qiang Hu University of Luxembourg, Jie M. Zhang King's College London, Mike Papadakis University of Luxembourg, Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Xiaofei Xie Singapore Management University, Singapore, Yves Le Traon University of Luxembourg, Luxembourg Pre-print | ||
14:00 15mTalk | Senatus: A Fast and Accurate Code-to-Code Recommendation Engine MSR Technical Papers Fran Silavong JP Morgan Chase & Co., Sean Moran JP Morgan Chase & Co., Antonios Georgiadis JP Morgan Chase & Co., Rohan Saphal JP Morgan Chase & Co., Robert Otter JP Morgan Chase & Co. DOI Pre-print Media Attached | ||
14:15 8mShort-paper | Comments on Comments: Where Code Review and Documentation Meet MSR Technical Papers Nikitha Rao Carnegie Mellon University, Jason Tsay IBM Research, Martin Hirzel IBM Research, Vincent J. Hellendoorn Carnegie Mellon University DOI Pre-print File Attached | ||
14:23 8mShort-paper | On the Naturalness of Fuzzer Generated Code MSR Technical Papers Rajeswari Hita Kambhamettu Carnegie Mellon University, John Billos Wake Forest University, Carolyn "Tomi" Oluwaseun-Apo Pennsylvania State University, Benjamin Gafford Carnegie Mellon University, Rohan Padhye Carnegie Mellon University, Vincent J. Hellendoorn Carnegie Mellon University | ||
14:31 8mTalk | SOSum: A Dataset of Stack Overflow Post Summaries MSR Data and Tool Showcase Track Bonan Kou Purdue University, Yifeng Di Purdue University, Muhao Chen University of Southern California, Tianyi Zhang Purdue University | ||
14:39 21mLive Q&A | Discussions and Q&A MSR Technical Papers |
13:30 - 14:30 | |||
13:30 60mMeeting | ~3 ad-hoc subgroups CHASE Research Papers |
15:00 - 15:30 | |||
15:30 - 17:00 | Networking & Poster SessionMSR Technical Papers at Room 315+316 Chair(s): Miikka Kuutila University of Oulu The following are the registered posters:
| ||
15:30 - 16:30 | |||
15:30 60mMeeting | ~3 ad-hoc subgroups CHASE Research Papers |
18:00 - 21:00 | |||
18:00 3hDinner | CHASE dinner CHASE Research Papers |
18:00 - 21:00 | SEAMS DinnerSEAMS SEAMS at SEAMS restaurant We will be meeting at 5:50 at the Westin hotel lobby to walk to Point State Park (picking up our dinner from DiBellas in Market Square on the way). | ||
19:00 - 21:00 | |||
Tue 24 MayDisplayed time zone: Eastern Time (US & Canada) change
09:00 - 10:30 | BoF: Sofware Engineering EducationBirds of a Feather at Room 317 Chair(s): Jonathan Bell Northeastern University, Stephan Krusche Technische Universität München The goal of this BoF is to bring together educators to discuss ideas for curriculums, methods, and pedagogies for teaching software engineering. We are particularly interested in discussing topics related to: teaching software design, integrating real-world projects into courses, and adapting software engineering courses to today’s emerging technologies and cultural norms. The structure of this session will be informal: the full group will meet to discuss shared interests in software engineering education, then split into several round-table discussions, and reconvene at the end of the session to share key insights. | ||
09:00 - 09:30 | |||
09:30 - 10:30 | |||
10:30 - 11:00 | |||
11:00 - 11:30 | |||
11:30 - 12:00 | |||
12:15 - 12:30 | Brainstorming / Discussion IMSR Technical Papers at Room 315+316 Chair(s): Shane McIntosh University of Waterloo | ||
12:30 - 13:30 | |||
12:30 - 13:30 | |||
13:00 - 15:00 | Poster round: UndergraduatesSRC - ACM Student Research Competition at Student Research Competition room Judges
| ||
14:00 2h | Let's Talk Open-Source - An Analysis of Conference Talks and Community Dynamics SRC - ACM Student Research Competition Kimberly Truong Oregon State University | ||
14:00 2h | Is GitHub Copilot a Substitute for Human Pair-programming? An Empirical Study SRC - ACM Student Research Competition Saki Imai Colby College | ||
14:00 2h | To Disengage or Not to Disengage: A Look at Contributor Disengagement in Open Source Software SRC - ACM Student Research Competition Philip Gray New College of Florida | ||
14:00 2h | Mu2: Using Mutation Analysis to Guide Mutation-Based Fuzzing SRC - ACM Student Research Competition Isabella Laybourn Carnegie Mellon Silicon Valley |
13:00 - 15:00 | Poster round: GraduatesSRC - ACM Student Research Competition at Student Research Competition room Judges
| ||
14:00 2h | Woodpecker: Identifying and Fixing Android UI Display Issues SRC - ACM Student Research Competition Zhe Liu Institute of Software, Chinese Academy of Sciences | ||
14:00 2h | Static Test Flakiness Prediction SRC - ACM Student Research Competition Valeria Pontillo University of Salerno | ||
14:00 2h | Finding Appropriate User Feedback Analysis Techniques for Multiple Data Domains SRC - ACM Student Research Competition Peter Devine The University of Auckland | ||
14:00 2hShort-paper | Efficiently and Precisely Searching for Code Changes with DiffSearch SRC - ACM Student Research Competition Luca Di Grazia University of Stuttgart Link to publication DOI File Attached | ||
14:00 2h | An Empirical Study on the Current Adoption of Quantum Programming SRC - ACM Student Research Competition Manuel De Stefano Università di Salerno |
13:30 - 15:00 | Brainstorming / Discussion II MSR Technical Papers at Room 315+316 Chair(s): Shane McIntosh University of Waterloo | ||
15:00 - 15:30 | |||
15:30 - 17:00 | Blended Technical Session 5 (Miscellaneous) MSR Technical Papers / MSR Data and Tool Showcase Track / MSR Mining Challenge at Room 315+316 Chair(s): Luís Cruz Deflt University of Technology | ||
15:30 15mTalk | Code Review Practices for Refactoring Changes: An Empirical Study on OpenStack MSR Technical Papers Eman Abdullah AlOmar Stevens Institute of Technology, Moataz Chouchen ETS, Mohamed Wiem Mkaouer Rochester Institute of Technology, Ali Ouni ETS Montreal, University of Quebec Pre-print | ||
15:45 15mTalk | Painting the Landscape of Automotive Software in GitHub MSR Technical Papers Sangeeth Kochanthara Eindhoven University of Technology, Yanja Dajsuren Eindhoven University of Technology, Loek Cleophas Eindhoven University of Technology (TU/e) and Stellenbosch University (SU), Mark van den Brand Eindhoven University of Technology Pre-print Media Attached | ||
16:00 8mTalk | SLNET: A Redistributable Corpus of 3rd-party Simulink Models MSR Data and Tool Showcase Track Sohil Lal Shrestha The University of Texas at Arlington, Shafiul Azam Chowdhury University of Texas at Arlington, Christoph Csallner University of Texas at Arlington DOI Pre-print Media Attached | ||
16:08 8mTalk | SoCCMiner: A Source Code-Comments and Comment-Context Miner MSR Data and Tool Showcase Track Murali Sridharan University of Oulu, Mika Mäntylä University of Oulu, Maëlick Claes University of Oulu, Leevi Rantala University of Oulu Pre-print | ||
16:16 8mTalk | An Exploratory Study on Refactoring Documentation in Issues Handling MSR Mining Challenge Eman Abdullah AlOmar Stevens Institute of Technology, Anthony Peruma Rochester Institute of Technology, Mohamed Wiem Mkaouer Rochester Institute of Technology, Christian D. Newman Rochester Institute of Technology, Ali Ouni ETS Montreal, University of Quebec Pre-print | ||
16:24 8mTalk | Between JIRA and GitHub: ASFBot and its Influence on Human Comments in Issue Trackers MSR Mining Challenge Ambarish Moharil Eindhoven University of Technology, Dmitrii Orlov Eindhoven University of Technology, Samar Jameel Eindhoven University of Technology, Tristan Trouwen Eindhoven University of Technology, Nathan Cassee Eindhoven University of Technology, Alexander Serebrenik Eindhoven University of Technology Pre-print | ||
16:32 28mLive Q&A | Discussions and Q&A MSR Technical Papers |
15:30 - 17:00 | BoF: IWSiB International Workshop on Software-intensive BusinessBirds of a Feather at Room 317 Chair(s): Usman Rafiq Free University of Bolzano, Karl Werder University of Cologne The global pandemic has shown, thanks to advanced software technologies, society and businesses were able to quickly respond to environmental disruptions. Software-intensive businesses had to quickly pivot their business model. Also, demands in software-based service offerings facilitating remote work drastically increased and challenged control modes of prior management practices. These exemplary challenges cannot be tackled by engineering or business disciplines alone. The 5th International Workshop on Software-intensive Business (IWSiB) aims to bring together research communities working on topics relevant to software-intensive business to jointly investigate these challenges and to bridge the gap between different research communities. The workshop will facilitate knowledge exchange through discussions of issues and experiences, to improve research contributions through feedback from the wider community, and to develop new projects between researchers and practitioners. To this end, the workshop will be a mix of research work and industry experience presentations, interactive discussions and group activities, to maximize the potential synergy among the participants from different research and industry backgrounds. | ||
17:00 - 17:30 | |||
Wed 25 MayDisplayed time zone: Eastern Time (US & Canada) change
07:00 - 08:00 | |||
07:45 - 08:30 | YogaSocial at Room 319+320+321 Chair(s): Birgit Penzenstadler Chalmers Bring a mat or towel if you can; there is no prior knowledge of yoga required. | ||
08:45 - 09:30 | |||
09:30 - 10:30 | Papers 2: Software Engineering in PracticeJournal-First Papers / SEIP - Software Engineering in Practice at Room 301+302 Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute | ||
09:30 5mTalk | The Agile Success Model: A Mixed-methods Study of a Large-scale Agile Transformation Journal-First Papers Daniel Russo Department of Computer Science, Aalborg University Link to publication DOI Pre-print | ||
09:35 5mTalk | Automatically Identifying Shared Root Causes of Test Breakages in SAP HANA SEIP - Software Engineering in Practice Gabin An KAIST, Juyeon Yoon Korea Advanced Institute of Science and Technology, Jeongju Sohn University of Luxembourg, Jingun Hong SAP Labs, Dongwon Hwang SAP Labs, Shin Yoo KAIST Pre-print Media Attached | ||
09:40 5mTalk | Automatic Anti-Pattern Detection in Microservice Architectures based on Distributed Tracing SEIP - Software Engineering in Practice Tim Hubener ING Bank N.V., Yaping Luo ING; Eindhoven University of Technology, Pieter Vallen ING, Jonck van der Kogel ING Bank N.V., Tom Liefheid ING Bank N.V., Michel Chaudron Eindhoven University of Technology, The Netherlands Media Attached | ||
09:45 5mTalk | Toward Among-Device AI from On-Device AI with Stream Pipelines SEIP - Software Engineering in Practice MyungJoo Ham Samsung Electronics, Sangjung Woo Samsung Electronics, Jaeyun Jung Samsung Electronics, Wook Song Samsung Electronics, Gichan Jang Samsung Electronics, Yongjoo Ahn Samsung Electronics, Hyoungjoo Ahn Samsung Electronics Pre-print Media Attached | ||
09:50 5mTalk | Counterfactual Explanations for Models of Code SEIP - Software Engineering in Practice Jürgen Cito TU Wien and Meta, Işıl Dillig University of Texas at Austin, Vijayaraghavan Murali Meta Platforms, Inc., Satish Chandra Facebook Pre-print Media Attached | ||
09:55 5mTalk | The Unexplored Terrain of Compiler Warnings SEIP - Software Engineering in Practice Gunnar Kudrjavets University of Groningen, Aditya Kumar Snap, Inc., Nachiappan Nagappan Microsoft Research, Ayushi Rastogi University of Groningen, The Netherlands DOI Pre-print Media Attached |
09:30 - 10:30 | Papers 4: Verification and AnalysisTechnical Track / Journal-First Papers at Room 306+307 Chair(s): Gregory Gay Chalmers and the University of Gothenburg | ||
09:30 5mTalk | Static Stack-Preserving Intra-Procedural Slicing of WebAssembly BinariesBest Artifact Award Technical Track Quentin Stiévenart Vrije Universiteit Brussel, David Binkley Loyola University Maryland, Coen De Roover Vrije Universiteit Brussel DOI Pre-print Media Attached | ||
09:35 5mTalk | Diversity-Driven Automated Formal VerificationDistinguished Paper Award Technical Track DOI Pre-print Media Attached | ||
09:40 5mTalk | Control and Discovery of Environment Behaviour Journal-First Papers Maureen Keegan Intercom, Nicolás D’Ippolito Dept. of Computer Science FCEyN, University of Buenos Aires, Víctor Braberman ICC (UBA-CONICET), Nir Piterman University of Gothenberg, Sebastian Uchitel Universidad de Buenos Aires / Imperial College Link to publication DOI Pre-print Media Attached | ||
09:45 5mTalk | Learning Lenient Parsing & Typing via Indirect Supervision Journal-First Papers Toufique Ahmed University of California at Davis, Prem Devanbu Department of Computer Science, University of California, Davis, Vincent J. Hellendoorn Carnegie Mellon University Link to publication DOI Pre-print Media Attached | ||
09:50 5mTalk | Striking a Balance: Pruning False-Positives from Static Call GraphsNominated for Distinguished Paper Technical Track Akshay Utture University of California, Los Angeles (UCLA), Shuyang Liu University of California, Los Angeles, Christian Gram Kalhauge Technical University of Denmark, Jens Palsberg University of California at Los Angeles DOI Pre-print Media Attached | ||
09:55 5mTalk | SugarC: Scalable Desugaring of Real-World Preprocessor Usage into Pure C Technical Track Zachary Patterson University of Texas at Dallas, Zenong Zhang The University of Texas at Dallas, Brent Pappas University of Central Florida, Shiyi Wei University of Texas at Dallas, Paul Gazzillo University of Central Florida Pre-print Media Attached |
11:00 - 12:30 | Papers 5: Validation and VerificationSEIP - Software Engineering in Practice / Technical Track / Journal-First Papers at Ballroom A Chair(s): Shiva Nejati University of Ottawa | ||
11:00 5mTalk | Linear-time Temporal Logic guided Greybox Fuzzing Technical Track Ruijie Meng National University of Singapore, Singapore, Zhen Dong Fudan University, China, Jialin Li National University of Singapore, Singapore, Ivan Beschastnikh University of British Columbia, Abhik Roychoudhury National University of Singapore DOI Pre-print Media Attached | ||
11:05 5mTalk | Verification of Consistency between Process Models, Object Life Cycles, and Context-dependent Semantic Specifications Journal-First Papers Ralph Hoch Institute of Computer Technology, TU Wien, Christoph Luckeneder Vienna University of Technology, Roman Popp TU Wien, Vienna, Austria, Hermann Kaindl Institute of Computer Technology, TU Wien Link to publication DOI Pre-print Media Attached | ||
11:10 5mTalk | GraphFuzz: Library API Fuzzing with Lifetime-aware Dataflow Graphs Technical Track DOI Pre-print Media Attached | ||
11:15 5mTalk | ExAIS: Executable AI Semantics Technical Track Pre-print Media Attached | ||
11:20 5mTalk | Verifying Dynamic Trait Objects in Rust SEIP - Software Engineering in Practice Alexa VanHattum Cornell University, Daniel Schwartz-Narbonne Amazon, n.n., Nathan Chong Amazon, Adrian Sampson Cornell University Pre-print Media Attached | ||
11:25 5mTalk | Quantifying Permissiveness of Access Control Policies Technical Track William Eiers University of California at Santa Barbara, USA, Ganesh Sankaran University of California Santa Barbara, Albert Li University of California Santa Barbara, Emily O'Mahony University of California Santa Barbara, Benjamin Prince University of California Santa Barbara, Tevfik Bultan University of California, Santa Barbara Pre-print Media Attached | ||
11:30 5mTalk | Fuzzing Class Specifications Technical Track Facundo Molina University of Rio Cuarto and CONICET, Argentina, Marcelo d'Amorim Federal University of Pernambuco, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina Pre-print Media Attached |
11:00 - 12:30 | Papers 7: Evolution and MaintenanceJournal-First Papers / Technical Track / SEIP - Software Engineering in Practice at Room 304+305 Chair(s): Thomas LaToza George Mason University | ||
11:00 5mTalk | A Software Impact Analysis Tool based on Change History Learning and its Evaluation SEIP - Software Engineering in Practice Haruya Iwasaki Shibaura Institute of Technologies, Tsuyoshi Nakajima Shibaura Institute of Technology, Ryota Tsukamoto Mitsubishi Electric Corporation, Kazuko Takahashi Mitsubishi Electric Corporation, Shuichi Tokumoto Mitsubishi Electric Corporation DOI Media Attached | ||
11:05 5mTalk | Using Pre-Trained Models to Boost Code Review Automation Technical Track Rosalia Tufano Università della Svizzera Italiana, Simone Masiero Software Institute @ Università della Svizzera Italiana, Antonio Mastropaolo Università della Svizzera italiana, Luca Pascarella Università della Svizzera italiana (USI), Denys Poshyvanyk William and Mary, Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached | ||
11:10 5mTalk | Self-Admitted Technical Debt Practices: A Comparison Between Industry and Open-Source Journal-First Papers Fiorella Zampetti University of Sannio, Italy, Gianmarco Fucci University of Sannio, Alexander Serebrenik Eindhoven University of Technology, Massimiliano Di Penta University of Sannio, Italy Link to publication DOI Pre-print Media Attached | ||
11:15 5mTalk | Journal First Submission of the Article: What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk Journal-First Papers Pooja Rani University of bern, Sebastiano Panichella Zurich University of Applied Sciences, Manuel Leuenberger Software Composition Group, University of Bern, Switzerland, Mohammad Ghafari School of Computer Science, University of Auckland, Oscar Nierstrasz University of Bern, Switzerland Link to publication DOI Authorizer link Media Attached | ||
11:20 5mTalk | An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags Journal-First Papers Christian D. Newman Rochester Institute of Technology, Michael J. Decker Bowling Green State University, Reem S. Alsuhaibani Kent State University, Anthony Peruma Rochester Institute of Technology, Mohamed Wiem Mkaouer Rochester Institute of Technology, Satyajit Mohapatra Rochester Institute of Technology, Tejal Vishnoi Rochester Institute of Technology, Marcos Zampieri Rochester Institute of Technology, Timothy Sheldon BNY Mellon, Emily Hill Drew University Link to publication DOI Pre-print Media Attached | ||
11:25 5mTalk | Retrieving Data Constraint Implementations Using Fine-Grained Code Patterns Technical Track Juan Manuel Florez The University of Texas at Dallas, Jonathan Perry The University of Texas at Dallas, Shiyi Wei University of Texas at Dallas, Andrian Marcus University of Texas at Dallas Pre-print Media Attached | ||
11:30 5mTalk | Learning to Find Usages of Library Functions in Optimized Binaries Journal-First Papers Toufique Ahmed University of California at Davis, Prem Devanbu Department of Computer Science, University of California, Davis, Anand Ashok Sawant University of California, Davis Link to publication DOI Pre-print Media Attached | ||
11:35 5mTalk | Nalin: Learning from Runtime Behavior to Find Name-Value Inconsistencies Technical Track Pre-print Media Attached |
11:00 - 12:30 | Papers 8: Education and TrainingSEET - Software Engineering Education and Training / SEIS - Software Engineering in Society at Room 306+307 Chair(s): Sira Vegas Universidad Politecnica de Madrid | ||
11:00 5mTalk | Attracting and Retaining OSS contributors with a Maintainer Dashboard SEIS - Software Engineering in Society Mariam Guizani Oregon State University, Thomas Zimmermann Microsoft Research, Anita Sarma Oregon State University, Denae Ford Microsoft Research Pre-print Media Attached | ||
11:05 5mTalk | Guiding Peer-feedback in Learning Software Design using UML SEET - Software Engineering Education and Training Satrio Adi Rukmono Institut Teknologi Bandung, Michel Chaudron Eindhoven University of Technology, The Netherlands Pre-print Media Attached | ||
11:10 5mTalk | ASPA: A Static Analyser to Support Learning and Continuous Feedback on Programming Courses. An Empirical Validation SEET - Software Engineering Education and Training Roope Luukkainen LUT University, Jussi Kasurinen LUT University, Uolevi Nikula LUT University, Valentina Lenarduzzi University of Oulu DOI Pre-print Media Attached | ||
11:15 5mTalk | Preparing Software Engineers to Develop Robot Systems SEET - Software Engineering Education and Training Carl Hildebrandt University of Virginia, Meriel von Stein University of Virginia, Trey Woodlief University of Virginia, Sebastian Elbaum University of Virginia DOI Pre-print Media Attached | ||
11:20 5mTalk | ITSS: Interactive Web-Based Authoring and Playback Integrated Environment for Programming Tutorials SEET - Software Engineering Education and Training Eng Lieh Ouh Singapore Management University, Benjamin Kok Siew Gan School of Computing and Information Systems, Singapore Management University, David Lo Singapore Management University Pre-print Media Attached | ||
11:25 5mTalk | Global Software Engineering in a Global Classroom SEET - Software Engineering Education and Training Paul Schmiedmayer Technical University of Munich, Robert Chatley Imperial College London, Jan Philip Bernius Technical University of Munich, Stephan Krusche Technische Universität München, Konstantin Chaika St. Petersburg State Electrotechnical University "LETI", Kirill Krinkin St. Petersburg State Electrotechnical University "LETI", Bernd Bruegge Technical University of Munich Link to publication DOI Pre-print Media Attached | ||
11:30 5mTalk | Debugging with Stack Overflow: Web Search Behavior in Novice and Expert Programmers SEET - Software Engineering Education and Training Annie Li University of Michigan, Madeline Endres University of Michigan, Westley Weimer University of Michigan DOI Pre-print Media Attached |
13:30 - 15:00 | Papers 9: Requirements, Design and App AnalysisSEIS - Software Engineering in Society / Technical Track / Journal-First Papers / NIER - New Ideas and Emerging Results at Room 301+302 Chair(s): Rick Kazman University of Hawai‘i at Mānoa | ||
13:30 5mTalk | How Templated Requirements Specifications Inhibit Creativity in Software Engineering Journal-First Papers Rahul Mohanani University of Jyväskylä, Paul Ralph Dalhousie University, Burak Turhan University of Oulu, Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad Link to publication DOI Pre-print Media Attached | ||
13:35 5mTalk | How to Debug Inclusivity Bugs? A Debugging Process with Information Architecture SEIS - Software Engineering in Society Mariam Guizani Oregon State University, Igor Steinmacher Northern Arizona University, Jillian Emard Oregon State University, Abrar Fallatah Oregon State University, Margaret Burnett Oregon State University, Anita Sarma Oregon State University Pre-print Media Attached | ||
13:40 5mTalk | Towards a Reference Software Architecture for Human-AI Teaming in Smart Manufacturing NIER - New Ideas and Emerging Results Philipp Haindl Software Competence Center Hagenberg, Georg Buchgeher Software Competence Center Hagenberg, Maqbool Khan Software Competence Center Hagenberg, Bernhard Moser Software Competence Center Hagenberg Pre-print Media Attached | ||
13:45 5mTalk | The Art and Practice of Data Science Pipelines: A Comprehensive Study of Data Science Pipelines In Theory, In-The-Small, and In-The-Large Technical Track Sumon Biswas Carnegie Mellon University, Mohammad Wardat Dept. of Computer Science, Iowa State University, Hridesh Rajan Iowa State University Pre-print Media Attached | ||
13:50 5mTalk | DescribeCtx: Context-Aware Description Synthesis for Sensitive Behaviors in Mobile Apps Technical Track Shao Yang Case Western Reserve University, Yuehan Wang Nanjing University, Yuan Yao Nanjing University, Haoyu Wang Huazhong University of Science and Technology, China, Yanfang Ye Case Western Reserve University, Xusheng Xiao Case Western Reserve University DOI Pre-print Media Attached | ||
13:55 5mTalk | JuCify: A Step Towards Android Code Unification for Enhanced Static Analysis Technical Track Jordan Samhi University of Luxembourg, Jun Gao University of Luxembourg, Luxembourg, Nadia Daoudi SnT, University of Luxembourg, Pierre Graux University of Luxembourg, Henri Hoyez , Xiaoyu Sun Monash University, Kevin Allix University of Luxembourg, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg DOI Pre-print Media Attached | ||
14:00 5mTalk | Difuzer: Uncovering Suspicious Hidden Sensitive Operations in Android Apps Technical Track Jordan Samhi University of Luxembourg, Li Li Monash University, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg DOI Pre-print Media Attached | ||
14:05 5mTalk | FeatCompare: Feature Comparison for Competing Mobile Apps Leveraging User Reviews Journal-First Papers Maram Assi Queen's University, Safwat Hassan Thompson Rivers University, Yuan Tian Queens University, Kingston, Canada, Ying Zou Queen's University, Kingston, Ontario Link to publication Pre-print Media Attached |
13:30 - 15:00 | |||
13:30 20mDemonstration | PyKokkos: Performance Portable Kernels in Python DEMO - Demonstrations Nader Al Awar The University of Texas at Austin, Neil Mehta NERSC, Lawrence Berkeley National Laboratory, Steven Zhu The University of Texas at Austin, George Biros The University of Texas at Austin, Milos Gligoric University of Texas at Austin Pre-print Media Attached | ||
13:50 20mDemonstration | Fairkit-learn: A fairness evaluation and comparison toolkit DEMO - Demonstrations Link to publication DOI Pre-print Media Attached | ||
14:10 20mDemonstration | Gamekins: Gamifying Software Testing in Jenkins DEMO - Demonstrations DOI Pre-print Media Attached | ||
14:30 20mDemonstration | Synthia: a Generic and Flexible Data Structure Generator DEMO - Demonstrations Marc-Antoine Plourde Université du Québec à Chicoutimi, Sylvain Hallé Université du Québec à Chicoutimi DOI Pre-print Media Attached |
15:30 - 16:30 | BoF 1: Autonomous Vehicle Software and SafetyBirds of a Feather at Room 301+302 Chair(s): Sebastian Elbaum University of Virginia, Philip Koopman , Baishakhi Ray Columbia University This session will build upon the keynote talk Autonomous Vehicles and Software Safety Engineering, encompassing challenges to ensuring autonomous vehicle safety. While discussion topic list is flexible, some starter question areas include the following: Should software developers share blame for a fatality? Ethics of when to deploy “beta” software on public roads. Specifically excluded is any mention of the red herring ““Trolley Problem””. In Machine learning, how do we ensure training data coverage of operational domain and account for high risk heavy tail events. What about commercial/research software for life critical systems. Are there gaps between ICSE research results and ensuring AV system level safety? | ||
15:30 - 16:30 | BoF 3: Causal AI for SoftwareBirds of a Feather at Room 303 Chair(s): Pooyan Jamshidi University of South Carolina “AI for SE” and “SE for AI” research areas have become the most popular areas in SE communities (ICSE, FSE, ASE, etc.). However, mainstream AI relies on statistical learning that suffers from exploiting correlation as causation. In this BoF session, we will discuss the opportunities that Causality may be able to bring to the SE table! | ||
15:30 - 16:30 | BoF 2: Hazard Analysis for AI SystemsBirds of a Feather at Room 304+305 Chair(s): Carol J. Smith Software Engineering Institute - Carnegie Mellon University Share and discuss the ways teams are identifying and managing risks and possible ways that AI systems can fail, early in development to prevent and/or mitigate those issues. Discuss systems engineering methods that can support the growing field of AI engineering and consider what new processes and tools are needed. | ||
15:30 - 16:30 | BoF 4: Tenure Strategy and AdviceBirds of a Feather at Room 306+307 Chair(s): Claire Le Goues Carnegie Mellon University, Westley Weimer University of Michigan External letters can feel like an uncertain part of a tenure case. Let’s demystify them! We may discuss related topics like how you can approach potential letter-writers, as well as how you can present your information to make it easier for writers to make strong letters. Come and discuss research, risk, reward, teaching, service and grants with faculty who have served on tenure committees and written letters. | ||
16:30 - 17:30 | BoF 5: Crafting Identifier NamesBirds of a Feather at Room 301+302 Chair(s): Christian D. Newman Rochester Institute of Technology Identifier naming is a fairly old research topic, but tool support for it hasn’t gained much traction in developers’ daily activities, or IDEs, outside of support for naming heuristics like camelCase and under_score. There’s been a lot of research on the topic, but the question: “What makes an identifier name good?” is still very open and suffers from a significant amount of subjectivity that the field has not controlled for. I’d like to discuss the currently wide-open field of identifier name quality and recommendation, some of the topics that we see published on regularly, and some of the topics that are in sore need of more research (and researchers) in order for us to finally see this research mature and integrate into software developer IDEs and workflows. | ||
16:30 - 17:30 | BoF 7: Design for Sustainable ComputingBirds of a Feather at Room 303 Chair(s): Juan Jenny Li The National Science Foundation CISE Core Programs (NSF #21-616) has issued a new Dear Colleague Letter (DCL) on Design for Sustainability in Computing (DSC) (NSF #22-060). The purpose of DSC is to encourage the submission of novel and high impact proposals that advance sustainability in all aspects of computing broadly, as scoped within the CISE Core programs. DSC seeks proposals that look well beyond power/energy efficiency. Design for sustainable computing approaches with carbon and other sustainability metrics as first order optimization criteria are a particular goal of this DCL. For example, DSC encourages a full lifecycle analysis approach that considers computing across its lifecycle including embodied costs from manufacturing, impacts from supply chains, reuse, recycling, and disposal, all of which go beyond the supply chain. DSC is open to diverse notions of sustainability presuming they can be quantified and will provide impact. DSC is not soliciting proposals that solely seek to advance energy efficiency, performance, or other traditional computing metrics or develop computing to support sustainability in other domains. It is specifically focused on design for sustainable computing. | ||
16:30 - 17:30 | BoF 6: Dimensions of ML-enabled SystemsBirds of a Feather at Room 304+305 Chair(s): Rick Kazman University of Hawai‘i at Mānoa ML-enabled systems are built, deployed, and used in a wide variety of ways. Some emphasize speed–getting an answer quickly, some emphasize accuracy–getting the right answer no matter how long it takes, some are updated and redeployed quickly whereas others change only rarely, some operate on high-end servers whereas others run on relatively low-powered edge devices. In this BoF we would like to explore these dimensions and their impacts on the engineering choices that an architect and a development team need to make. | ||
16:30 - 17:30 | BoF 8: Brainstorming Ways to Make Remote Work on Software Less OnerousBirds of a Feather at Room 306+307 Chair(s): Dennis Mancl MSWX Software Experts Remote work often feels like a death march. Why does this happen and what can we do about it? In this session, the goal is to have participants build up a list of questions/issues/pitfalls/tentative approaches. | ||
18:00 - 19:00 | |||
Thu 26 MayDisplayed time zone: Eastern Time (US & Canada) change
07:45 - 08:30 | YogaSocial at Room 319+320+321 Chair(s): Birgit Penzenstadler Chalmers Bring a mat or towel if you can; there is no prior knowledge of yoga required. | ||
09:00 - 10:30 | Papers 12: Software Testing 1Technical Track / NIER - New Ideas and Emerging Results / Journal-First Papers at Room 301+302 Chair(s): Barbora Buhnova Masaryk University | ||
09:00 5mTalk | Less is More: Supporting Developers in Vulnerability Detection during Code Review Technical Track Larissa Braz University of Zurich, Christian Aeberhard University of Zurich, Gül Calikli University of Glasgow, Alberto Bacchelli University of Zurich Link to publication DOI Pre-print Media Attached File Attached | ||
09:05 5mTalk | A Grounded Theory Based Approach to Characterize Software Attack Surfaces Technical Track sara moshtari Rochester Institute of Technology, Ahmet Okutan Rochester Institute of Technology, Mehdi Mirakhorli Rochester Institute of Technology Pre-print Media Attached | ||
09:10 5mTalk | SymTuner: Maximizing the Power of Symbolic Execution by Adaptively Tuning External ParametersDistinguished Paper Award Technical Track Sooyoung Cha Sungkyunkwan University, Myungho Lee Korea University, Seokhyun Lee Korea University, South Korea, Hakjoo Oh Korea University Pre-print Media Attached | ||
09:15 5mTalk | Free Lunch for Testing: Fuzzing Deep-Learning Libraries from Open Source Technical Track Anjiang Wei Stanford University, Yinlin Deng University of Illinois at Urbana-Champaign, Chenyuan Yang Nanjing University, Lingming Zhang University of Illinois at Urbana-Champaign Pre-print Media Attached | ||
09:20 5mTalk | Automatic Detection of Performance Bugs in Database Systems using Equivalent Queries Technical Track Xinyu Liu Georgia Institute of Technology, Qi Zhou Facebook, Joy Arulraj Georgia Institute of Technology, Alessandro Orso Georgia Tech Pre-print Media Attached | ||
09:25 5mTalk | Preempting Flaky Tests via Non-Idempotent-Outcome Tests Technical Track Anjiang Wei Stanford University, Pu Yi Peking University, Zhengxi Li University of Illinois Urbana-Champaign, Tao Xie Peking University, Darko Marinov University of Illinois at Urbana-Champaign, Wing Lam University of Illinois at Urbana-Champaign Pre-print Media Attached | ||
09:30 5mTalk | A Family of Experiments on Test-Driven Development Journal-First Papers Adrian Santos Parrilla University of Oulu, Sira Vegas Universidad Politecnica de Madrid, Oscar Dieste Universidad Politécnica de Madrid, Fernando Uyaguari ETAPA Telecommunications Company, Ayse Tosun Istanbul Technical University, Davide Fucci Blekinge Institute of Technology, Burak Turhan University of Oulu, Giuseppe Scanniello University of Basilicata, Simone Romano University of Bari, Itir Karac University of Oulu, Marco Kuhrmann Reutlingen University, Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad, Robert Ramač Faculty of Technical Sciences, University of Novi Sad, Dietmar Pfahl University of Tartu, Christian Engblom Ericsson, Jarno Kyykka Ericsson, Kerli Rungi Testlio, Carolina Palomeque ETAPA Telecommunications Company, Jaroslav Spisak PAF, Markku Oivo University of Oulu, Natalia Juristo Universidad Politecnica de Madrid Link to publication DOI Pre-print Media Attached | ||
09:35 5mTalk | Towards Property-Based Tests in Natural Language NIER - New Ideas and Emerging Results Colin Gordon Drexel University Pre-print Media Attached | ||
09:40 5mTalk | Automated Testing of Software that Uses Machine Learning APIs Technical Track Chengcheng Wan The University of Chicago, Shicheng Liu University of Chicago, Sophie Xie University of California, Berkeley, Yifan Liu University of Chicago, Henry Hoffmann University of Chicago, Michael Maire University of Chicago, Shan Lu University of Chicago Pre-print Media Attached |
09:00 - 10:30 | Papers 10: Software Security 1Technical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Room 306+307 Chair(s): Joshua Garcia University of California, Irvine | ||
09:00 5mTalk | The Case for Adaptive Security Interventions Journal-First Papers Irum Rauf The Open University, UK, Marian Petre The Open University, Thein Tun , Tamara Lopez The Open University, Paul Lunn The University of Manchester, UK, Dirk van der Linden Northumbria University, John Towse Department of Psychology, University of Lancaster, UK, Helen Sharp The Open University, Mark Levine Lancaster University, Awais Rashid University of Bristol, UK, Bashar Nuseibeh The Open University (UK) & Lero (Ireland) Link to publication DOI Pre-print Media Attached | ||
09:05 5mTalk | Out of Sight, Out of Mind? How Vulnerable Dependencies Affect Open-Source Projects Journal-First Papers Gede Artha Azriadi Prana Singapore Management University, Abhishek Sharma Veracode, Inc., Lwin Khin Shar Singapore Management University, Darius Foo National University of Singapore, Andrew Santosa Veracode, Inc., Asankhaya Sharma Veracode, Inc., David Lo Singapore Management University Pre-print Media Attached | ||
09:10 5mTalk | VulCNN: An Image-inspired Scalable Vulnerability Detection System Technical Track Yueming Wu Huazhong University of Science and Technology, Deqing Zou Huazhong University of Science and Technology, Shihan Dou Huazhong University of Science and Technology, Wei Yang University of Texas at Dallas, Duo Xu Huazhong University of Science and Technology, Hai Jin Huazhong University of Science and Technology DOI Pre-print Media Attached | ||
09:15 5mTalk | Deep Learning based Vulnerability Detection: Are We There Yet? Journal-First Papers Saikat Chakraborty Columbia University, Rahul Krishna IBM Research, Yangruibo Ding Columbia University, Baishakhi Ray Columbia University Link to publication DOI Media Attached | ||
09:20 5mTalk | Practical Automated Detection of Malicious npm Packages Technical Track Pre-print Media Attached | ||
09:25 5mTalk | Exploiting Input Sanitization for Regex Denial of Service Technical Track DOI Pre-print Media Attached | ||
09:30 5mTalk | What are Weak Links in the npm Supply Chain? SEIP - Software Engineering in Practice Nusrat Zahan North Carolina State University, Laurie Williams North Carolina State University, Thomas Zimmermann Microsoft Research, Patrice Godefroid Microsoft Research, USA, Brendan Murphy Microsoft Research, Chandra Sekhar Maddila Microsoft Research Pre-print Media Attached | ||
09:35 5mTalk | Rotten Apples Spoil the Bunch: An Anatomy of Google Play Malware Technical Track Michael Cao University of British Columbia, Khaled Ahmed University of British Columbia (UBC), Julia Rubin University of British Columbia Pre-print Media Attached | ||
09:40 5mTalk | What the Fork? Finding Hidden Code Clones in npm Technical Track Elizabeth Wyss University of Kansas, Lorenzo De Carli Worcester Polytechnic Institute, Drew Davidson University of Kansas DOI Pre-print Media Attached |
11:00 - 12:30 | Papers 15: Software Testing 2Technical Track / SEIP - Software Engineering in Practice at Room 301+302 Chair(s): Rohan Padhye Carnegie Mellon University | ||
11:00 5mTalk | CONFETTI: Amplifying Concolic Guidance for Fuzzers Technical Track James Kukucka George Mason University, Luís Pina University of Illinois at Chicago, Paul Ammann George Mason University, USA, Jonathan Bell Northeastern University Pre-print Media Attached | ||
11:05 5mTalk | Surveying the Developer Experience of Flaky Tests SEIP - Software Engineering in Practice Owain Parry The University of Sheffield, Gregory Kapfhammer Allegheny College, Michael Hilton Carnegie Mellon University, USA, Phil McMinn University of Sheffield Pre-print Media Attached | ||
11:10 5mTalk | Natural Attack for Pre-trained Models of Code Technical Track Zhou Yang Singapore Management University, Jieke Shi Singapore Management University, Junda He Singapore Management University, David Lo Singapore Management University DOI Pre-print Media Attached | ||
11:15 5mTalk | FADATest: Fast and Adaptive Performance Regression Testing of Dynamic Binary Translation Systems Technical Track Jin Wu Harbin Institute of Technology, Jian Dong Harbin Institute Of Technology, Ruili Fang University of Georgia, Wen Zhang University of Georgia, Wenwen Wang University of Georgia, Decheng Zuo Harbin Institute of Technology Pre-print Media Attached | ||
11:20 5mTalk | Repairing Order-Dependent Flaky Tests via Test Generation Technical Track Chengpeng Li University of Texas at Austin, Chenguang Zhu University of Texas at Austin, Wenxi Wang University of Texas at Austin, August Shi University of Texas at Austin Link to publication DOI Media Attached | ||
11:25 5mTalk | BeDivFuzz: Integrating Behavioral Diversity into Generator-based Fuzzing Technical Track Pre-print Media Attached | ||
11:30 5mTalk | Nessie: Automatically Testing JavaScript APIs with Asynchronous Callbacks Technical Track Ellen Arteca Northeastern University, Sebastian Harner University of Stuttgart, Michael Pradel University of Stuttgart, Frank Tip Northeastern University Pre-print Media Attached | ||
11:35 5mTalk | EAGLE: Creating Equivalent Graphs to Test Deep Learning Libraries Technical Track Jiannan Wang Purdue University, Thibaud Lutellier University of Waterloo, Shangshu Qian Purdue University, Hung Viet Pham University of Waterloo, Lin Tan Purdue University Pre-print Media Attached |
11:00 - 12:30 | Papers 13: Program Repair and PerformanceTechnical Track / Journal-First Papers at Room 304+305 Chair(s): Lars Grunske Humboldt-Universität zu Berlin | ||
11:00 5mTalk | Trust Enhancement Issues in Program Repair Technical Track Yannic Noller National University of Singapore, Ridwan Salihin Shariffdeen National University of Singapore, Xiang Gao Beihang University, China, Abhik Roychoudhury National University of Singapore Pre-print Media Attached | ||
11:05 5mTalk | DEAR: A Novel Deep Learning-based Approach for Automated Program Repair Technical Track Yi Li New Jersey Institute of Technology, Shaohua Wang New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas Pre-print | ||
11:10 5mTalk | Neural Program Repair using Execution-based Backpropagation Technical Track He Ye KTH Royal Institute of Technology, Matias Martinez University of Valenciennes, Martin Monperrus KTH Royal Institute of Technology Pre-print Media Attached | ||
11:15 5mTalk | PropR: Property-Based Automatic Program Repair Technical Track Matthías Páll Gissurarson Chalmers University of Technology, Sweden, Leonhard Applis Delft University of Technology, Annibale Panichella Delft University of Technology, Arie van Deursen Delft University of Technology, Netherlands, Dave Sands Chalmers DOI Pre-print Media Attached | ||
11:20 5mTalk | Predicting unstable software benchmarks using static source code features Journal-First Papers Christoph Laaber Simula Research Laboratory, Mikael Basmaci University of Zurich, Pasquale Salza University of Zurich Link to publication DOI Media Attached | ||
11:25 5mTalk | Using Reinforcement Learning for Load Testing of Video Games Technical Track Rosalia Tufano Università della Svizzera Italiana, Simone Scalabrino University of Molise, Luca Pascarella Università della Svizzera italiana (USI), Emad Aghajani Software Institute, USI Università della Svizzera italiana, Rocco Oliveto University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached | ||
11:30 5mTalk | On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool Support Technical Track Miguel Velez Carnegie Mellon University, Pooyan Jamshidi University of South Carolina, Norbert Siegmund Leipzig University, Sven Apel Saarland University, Christian Kästner Carnegie Mellon University Pre-print Media Attached | ||
11:35 5mTalk | Adaptive Performance Anomaly Detection for Online Service Systems via Pattern Sketching Technical Track Zhuangbin Chen Chinese University of Hong Kong, China, Jinyang Liu , Yuxin Su Sun Yat-sen University, Hongyu Zhang University of Newcastle, Xiao Ling Huawei Technologies, Yongqiang Yang Huawei Technologies, Michael Lyu The Chinese University of Hong Kong Pre-print Media Attached |
11:00 - 12:30 | Papers 14: Program AnalysisTechnical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Room 306+307 Chair(s): Frank Tip Northeastern University | ||
11:00 5mTalk | Static Inference Meets Deep Learning: A Hybrid Type Inference Approach for PythonNominated for Distinguished Paper Technical Track Yun Peng The Chinese University of Hong Kong, Cuiyun Gao Harbin Institute of Technology, Zongjie Li The Hong Kong University of Science and Technology, Bowei Gao Harbin Institute of Technology, Shenzhen, David Lo Singapore Management University, Qirun Zhang Georgia Institute of Technology, USA, Michael Lyu The Chinese University of Hong Kong DOI Pre-print Media Attached | ||
11:05 5mTalk | TaintBench: Automatic Real-World Malware Benchmarking of Android Taint Analyses Journal-First Papers Linghui Luo Amazon Web Services, Felix Pauck Paderborn University, Germany, Goran Piskachev Fraunhofer IEM, Manuel Benz Paderborn University, Ivan Pashchenko University of Trento, Martin Mory Paderborn University, Eric Bodden , Ben Hermann Technical University Dortmund, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam Link to publication DOI Pre-print Media Attached File Attached | ||
11:10 5mTalk | InspectJS: Leveraging Code Similarity and User-Feedback for Effective Taint Specification Inference for JavaScript SEIP - Software Engineering in Practice Saikat Dutta University of Illinois at Urbana-Champaign, Diego Garbervetsky University of Buenos Aires and CONICET, Argentina, Shuvendu K. Lahiri Microsoft Research, Max Schaefer GitHub, Inc. DOI Pre-print Media Attached | ||
11:15 5mTalk | DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programs Technical Track Mohammad Wardat Dept. of Computer Science, Iowa State University, Breno Dantas Cruz Dept. of Computer Science, Iowa State University, Wei Le Iowa State University, Hridesh Rajan Iowa State University Pre-print Media Attached | ||
11:20 5mTalk | Inference and Test Generation Using Program Invariants in Chemical Reaction Networks Technical Track Michael C. Gerten Iowa State University, Alexis L. Marsh Iowa State University, James I. Lathrop Iowa State University, Myra Cohen Iowa State University, Andrew S. Miner Iowa State University, Titus H. Klinge Drake University DOI Pre-print Media Attached | ||
11:25 5mTalk | PUS: A Fast and Highly Efficient Solver for Inclusion-based Pointer AnalysisDistinguished Paper Award Technical Track Peiming Liu Texas A&M University, Yanze Li University of British Columbia, Bradley Swain Texas A&M University, Jeff Huang Texas A&M University Pre-print Media Attached | ||
11:30 5mTalk | Fast and Precise Application Code Analysis using a Partial Library Technical Track Akshay Utture University of California, Los Angeles (UCLA), Jens Palsberg University of California at Los Angeles DOI Pre-print Media Attached |
13:00 - 14:00 | Presentation round: UndergraduatesSRC - ACM Student Research Competition at Student Research Competition room Judges
| ||
13:30 - 15:00 | |||
13:30 90mTalk | "Did You Miss My Comment or What?" Understanding Toxicity in Open Source DiscussionsDistinguished Paper Award Technical Track Courtney Miller Carnegie Mellon University, Sophie Cohen Wesleyan University, Daniel Klug Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, USA, Christian Kästner Carnegie Mellon University Pre-print Media Attached | ||
13:30 90mTalk | On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool Support Technical Track Miguel Velez Carnegie Mellon University, Pooyan Jamshidi University of South Carolina, Norbert Siegmund Leipzig University, Sven Apel Saarland University, Christian Kästner Carnegie Mellon University Pre-print Media Attached | ||
13:30 90m | Let's Talk Open-Source - An Analysis of Conference Talks and Community Dynamics SRC - ACM Student Research Competition Kimberly Truong Oregon State University | ||
13:30 90mTalk | The Case for Adaptive Security Interventions Journal-First Papers Irum Rauf The Open University, UK, Marian Petre The Open University, Thein Tun , Tamara Lopez The Open University, Paul Lunn The University of Manchester, UK, Dirk van der Linden Northumbria University, John Towse Department of Psychology, University of Lancaster, UK, Helen Sharp The Open University, Mark Levine Lancaster University, Awais Rashid University of Bristol, UK, Bashar Nuseibeh The Open University (UK) & Lero (Ireland) Link to publication DOI Pre-print Media Attached | ||
13:30 90mTalk | TaintBench: Automatic Real-World Malware Benchmarking of Android Taint Analyses Journal-First Papers Linghui Luo Amazon Web Services, Felix Pauck Paderborn University, Germany, Goran Piskachev Fraunhofer IEM, Manuel Benz Paderborn University, Ivan Pashchenko University of Trento, Martin Mory Paderborn University, Eric Bodden , Ben Hermann Technical University Dortmund, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam Link to publication DOI Pre-print Media Attached File Attached | ||
13:30 90mTalk | Change Is the Only Constant: Dynamic Updates for WorkflowsBest Artifact Award Technical Track Daniel Sokolowski University of St. Gallen, Pascal Weisenburger University of St. Gallen, Guido Salvaneschi University of St. Gallen DOI Pre-print Media Attached | ||
13:30 90mTalk | FeatCompare: Feature Comparison for Competing Mobile Apps Leveraging User Reviews Journal-First Papers Maram Assi Queen's University, Safwat Hassan Thompson Rivers University, Yuan Tian Queens University, Kingston, Canada, Ying Zou Queen's University, Kingston, Ontario Link to publication Pre-print Media Attached | ||
13:30 90mTalk | Scratch as Social Network: Topic Modeling and Sentiment Analysis in Scratch Projects SEIS - Software Engineering in Society Pre-print Media Attached | ||
13:30 90mTalk | Deep Learning based Vulnerability Detection: Are We There Yet? Journal-First Papers Saikat Chakraborty Columbia University, Rahul Krishna IBM Research, Yangruibo Ding Columbia University, Baishakhi Ray Columbia University Link to publication DOI Media Attached | ||
13:30 90mTalk | Static Inference Meets Deep Learning: A Hybrid Type Inference Approach for PythonNominated for Distinguished Paper Technical Track Yun Peng The Chinese University of Hong Kong, Cuiyun Gao Harbin Institute of Technology, Zongjie Li The Hong Kong University of Science and Technology, Bowei Gao Harbin Institute of Technology, Shenzhen, David Lo Singapore Management University, Qirun Zhang Georgia Institute of Technology, USA, Michael Lyu The Chinese University of Hong Kong DOI Pre-print Media Attached | ||
13:30 90mTalk | Preempting Flaky Tests via Non-Idempotent-Outcome Tests Technical Track Anjiang Wei Stanford University, Pu Yi Peking University, Zhengxi Li University of Illinois Urbana-Champaign, Tao Xie Peking University, Darko Marinov University of Illinois at Urbana-Champaign, Wing Lam University of Illinois at Urbana-Champaign Pre-print Media Attached | ||
13:30 90mTalk | A Tale of Two Cities: Software Developers Working from Home During the COVID-19 Pandemic Journal-First Papers Denae Ford Microsoft Research, Margaret-Anne Storey University of Victoria, Thomas Zimmermann Microsoft Research, Christian Bird Microsoft Research, Sonia Jaffe Microsoft, Chandra Sekhar Maddila Microsoft Research, Jenna L. Butler Microsoft Research, Brian Houck Microsoft Research, Nachiappan Nagappan Microsoft Research Link to publication DOI Pre-print Media Attached | ||
13:30 90mTalk | A Grounded Theory Based Approach to Characterize Software Attack Surfaces Technical Track sara moshtari Rochester Institute of Technology, Ahmet Okutan Rochester Institute of Technology, Mehdi Mirakhorli Rochester Institute of Technology Pre-print Media Attached | ||
13:30 90mTalk | Out of Sight, Out of Mind? How Vulnerable Dependencies Affect Open-Source Projects Journal-First Papers Gede Artha Azriadi Prana Singapore Management University, Abhishek Sharma Veracode, Inc., Lwin Khin Shar Singapore Management University, Darius Foo National University of Singapore, Andrew Santosa Veracode, Inc., Asankhaya Sharma Veracode, Inc., David Lo Singapore Management University Pre-print Media Attached | ||
13:30 90mTalk | Towards Property-Based Tests in Natural Language NIER - New Ideas and Emerging Results Colin Gordon Drexel University Pre-print Media Attached | ||
13:30 90mTalk | How Templated Requirements Specifications Inhibit Creativity in Software Engineering Journal-First Papers Rahul Mohanani University of Jyväskylä, Paul Ralph Dalhousie University, Burak Turhan University of Oulu, Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad Link to publication DOI Pre-print Media Attached | ||
13:30 90mTalk | Using Reinforcement Learning for Load Testing of Video Games Technical Track Rosalia Tufano Università della Svizzera Italiana, Simone Scalabrino University of Molise, Luca Pascarella Università della Svizzera italiana (USI), Emad Aghajani Software Institute, USI Università della Svizzera italiana, Rocco Oliveto University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached | ||
13:30 90mTalk | Free Lunch for Testing: Fuzzing Deep-Learning Libraries from Open Source Technical Track Anjiang Wei Stanford University, Yinlin Deng University of Illinois at Urbana-Champaign, Chenyuan Yang Nanjing University, Lingming Zhang University of Illinois at Urbana-Champaign Pre-print Media Attached | ||
13:30 90mTalk | Trust Enhancement Issues in Program Repair Technical Track Yannic Noller National University of Singapore, Ridwan Salihin Shariffdeen National University of Singapore, Xiang Gao Beihang University, China, Abhik Roychoudhury National University of Singapore Pre-print Media Attached | ||
13:30 90mTalk | An Empirical Study on Release Notes Patterns of Popular Apps in the Google Play Store Journal-First Papers Aidan Z.H. Yang Carnegie Mellon University, Safwat Hassan Thompson Rivers University, Ying Zou Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University Link to publication DOI Pre-print Media Attached | ||
13:30 90mTalk | Learning Lenient Parsing & Typing via Indirect Supervision Journal-First Papers Toufique Ahmed University of California at Davis, Prem Devanbu Department of Computer Science, University of California, Davis, Vincent J. Hellendoorn Carnegie Mellon University Link to publication DOI Pre-print Media Attached | ||
13:30 90mTalk | CONFETTI: Amplifying Concolic Guidance for Fuzzers Technical Track James Kukucka George Mason University, Luís Pina University of Illinois at Chicago, Paul Ammann George Mason University, USA, Jonathan Bell Northeastern University Pre-print Media Attached | ||
13:30 90mTalk | Natural Attack for Pre-trained Models of Code Technical Track Zhou Yang Singapore Management University, Jieke Shi Singapore Management University, Junda He Singapore Management University, David Lo Singapore Management University DOI Pre-print Media Attached | ||
13:30 90mTalk | A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits Journal-First Papers Steffen Herbold TU Clausthal, Alexander Trautsch University of Göttingen, Benjamin Ledel TU Clausthal, Alireza Aghamohammadi Sharif University of Technology, Taher A Ghaleb University of Ottawa, Kuljit Kaur Chahal Guru Nanak Dev University, Tim Bossenmaier Karlsruhe Institute of Technology (KIT), Bhaveet Nagaria Brunel University London, Philip Makedonski University of Goettingen, Matin Nili Ahmadabadi University of Tehran, Kristof Szabados Ericsson Hungary ltd., Helge Spieker Simula Research Laboratory, Norway, Matej Madeja Technical University of Košice, Nathaniel G. Hoy Brunel University London, Valentina Lenarduzzi University of Oulu, Shangwen Wang National University of Defense Technology, Gema Rodríguez-Pérez University of British Columbia (UBC), Ricardo Colomo-Palacios Østfold University College, Roberto Verdecchia Vrije Universiteit Amsterdam, Paramvir Singh The University of Auckland, Yihao Qin , Debasish Chakroborti University of Saskatchewan, Willard Davis IBM, Vijay Walunj University of Missouri-Kansas City, Hongjun Wu National University of Defense Technology, Diego Marcilio USI Università della Svizzera italiana, Omar Alam Trent University, Abdullah Aldaeej Imam Abdulrahman Bin Faisal University, Idan Amit The Hebrew University, Burak Turhan University of Oulu, Simon Eismann University of Würzburg, Anna-Katharina Wickert TU Darmstadt, Germany, Ivano Malavolta Vrije Universiteit Amsterdam, Matúš Sulír Technical University of Košice, Fatemeh Hendijani Fard University of British Columbia, Austin Henley University of Tennessee, Efstratios Kourtzanidis University Of Macedonia, Eray Tüzün Bilkent University, Christoph Treude University of Melbourne, Simin Maleki Shamasbi Indendent Researcher, Ivan Pashchenko University of Trento, Marvin Wyrich University of Stuttgart, James C. Davis Purdue University, USA, Alexander Serebrenik Eindhoven University of Technology, Ella Albrecht University of Goettingen, Ethem Utku Aktas Softtech Inc., Daniel Strüber Chalmers | University of Gothenburg / Radboud University, Johannes Erbel University of Goettingen Pre-print Media Attached | ||
13:30 90mTalk | A Family of Experiments on Test-Driven Development Journal-First Papers Adrian Santos Parrilla University of Oulu, Sira Vegas Universidad Politecnica de Madrid, Oscar Dieste Universidad Politécnica de Madrid, Fernando Uyaguari ETAPA Telecommunications Company, Ayse Tosun Istanbul Technical University, Davide Fucci Blekinge Institute of Technology, Burak Turhan University of Oulu, Giuseppe Scanniello University of Basilicata, Simone Romano University of Bari, Itir Karac University of Oulu, Marco Kuhrmann Reutlingen University, Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad, Robert Ramač Faculty of Technical Sciences, University of Novi Sad, Dietmar Pfahl University of Tartu, Christian Engblom Ericsson, Jarno Kyykka Ericsson, Kerli Rungi Testlio, Carolina Palomeque ETAPA Telecommunications Company, Jaroslav Spisak PAF, Markku Oivo University of Oulu, Natalia Juristo Universidad Politecnica de Madrid Link to publication DOI Pre-print Media Attached | ||
13:30 90mTalk | SugarC: Scalable Desugaring of Real-World Preprocessor Usage into Pure C Technical Track Zachary Patterson University of Texas at Dallas, Zenong Zhang The University of Texas at Dallas, Brent Pappas University of Central Florida, Shiyi Wei University of Texas at Dallas, Paul Gazzillo University of Central Florida Pre-print Media Attached | ||
13:30 90mTalk | Within-project Defect Prediction of Infrastructure-as-Code Using Product and Process Metrics Journal-First Papers Stefano Dalla Palma Tilburg University, Dario Di Nucci University of Salerno, Fabio Palomba University of Salerno, Damian Andrew Tamburri TU/e Link to publication DOI Authorizer link Pre-print Media Attached | ||
13:30 90mPoster | Enabling End-Users to Implement Larger Block-Based Programs Posters Nico Ritschel The University of British Columbia, Felipe Fronchetti Virginia Commonwealth University, Reid Holmes University of British Columbia, Ronald Garcia University of British Columbia, David C. Shepherd Virginia Commonwealth University | ||
13:30 90mTalk | FADATest: Fast and Adaptive Performance Regression Testing of Dynamic Binary Translation Systems Technical Track Jin Wu Harbin Institute of Technology, Jian Dong Harbin Institute Of Technology, Ruili Fang University of Georgia, Wen Zhang University of Georgia, Wenwen Wang University of Georgia, Decheng Zuo Harbin Institute of Technology Pre-print Media Attached | ||
13:30 90mTalk | PUS: A Fast and Highly Efficient Solver for Inclusion-based Pointer AnalysisDistinguished Paper Award Technical Track Peiming Liu Texas A&M University, Yanze Li University of British Columbia, Bradley Swain Texas A&M University, Jeff Huang Texas A&M University Pre-print Media Attached | ||
13:30 90mTalk | Adaptive Performance Anomaly Detection for Online Service Systems via Pattern Sketching Technical Track Zhuangbin Chen Chinese University of Hong Kong, China, Jinyang Liu , Yuxin Su Sun Yat-sen University, Hongyu Zhang University of Newcastle, Xiao Ling Huawei Technologies, Yongqiang Yang Huawei Technologies, Michael Lyu The Chinese University of Hong Kong Pre-print Media Attached | ||
13:30 90mTalk | Rotten Apples Spoil the Bunch: An Anatomy of Google Play Malware Technical Track Michael Cao University of British Columbia, Khaled Ahmed University of British Columbia (UBC), Julia Rubin University of British Columbia Pre-print Media Attached | ||
13:30 90mShort-paper | Efficiently and Precisely Searching for Code Changes with DiffSearch SRC - ACM Student Research Competition Luca Di Grazia University of Stuttgart Link to publication DOI File Attached |
13:30 - 15:00 | |||
13:30 20mDemonstration | SynTest-Solidity: Automated Test Case Generation and Fuzzing for Smart Contracts DEMO - Demonstrations Mitchell Olsthoorn Delft University of Technology, Dimitri Stallenberg Delft University of Technology, Arie van Deursen Delft University of Technology, Netherlands, Annibale Panichella Delft University of Technology DOI Pre-print Media Attached | ||
13:50 20mDemonstration | DiffWatch: Watch Out for the Evolving Differential Testing in Deep Learning Libraries DEMO - Demonstrations Pre-print Media Attached | ||
14:10 20mDemonstration | iPFlakies: A Framework for Detecting and Fixing Python Order-Dependent Flaky Tests DEMO - Demonstrations Ruixin Wang Zhejiang University, Yang Chen Huazhong University of Science and Technology, Wing Lam University of Illinois at Urbana-Champaign Pre-print Media Attached |
13:30 - 15:00 | BoF 9: Teaching Software DesignBirds of a Feather at Room 303 Chair(s): Eunsuk Kang Carnegie Mellon University The goal of this BoF is to discuss ideas for curriculums, methods, and pedagogies for teaching software design to both students and practitioners. The motivation for this BoF originated from an observation that although design seems to be an important aspect of software development, there does not seem to be well-agreed, “standard” materials or curriculums for teaching design in SE curriculums. We are interested in a broad meaning of software design (beyond code-level design), including requirements for problem understanding, architectural design, human aspects of design, organizational and management challenges in software design, and designing for non-functional requirements (e.g., design for security). | ||
13:30 - 15:00 | |||
13:30 20mDemonstration | UIPDroid: Unrooted Dynamic Monitor of Android App UIs for Fine-Grained Permission Control DEMO - Demonstrations Mulin Duan Singapore Management University, Lingxiao Jiang Singapore Management University, Lwin Khin Shar Singapore Management University, Debin Gao Singapore Management University Pre-print Media Attached | ||
13:50 20mDemonstration | CIDER: Concept-based Interactive Design Recovery DEMO - Demonstrations Hongzhou Fang Drexel University, Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa, Jason Lefever Drexel University | ||
14:10 20mDemonstration | IntelliTC: Automating Type Changes in IntelliJ IDEA DEMO - Demonstrations Oleg Smirnov JetBrains Research, Saint Petersburg State University, Ameya Ketkar Oregon State University, USA, Timofey Bryksin JetBrains Research; HSE University, Nikolaos Tsantalis Concordia University, Danny Dig University of Colorado Boulder, USA Pre-print Media Attached |
14:00 - 16:00 | |||
14:00 - 15:00 | Presentation round: GraduatesSRC - ACM Student Research Competition at Student Research Competition room Judges
| ||
15:30 - 16:30 | BoF 10: Calling BullshitBirds of a Feather at Room 301+302 Chair(s): Jevin D. West University of Washington The world is awash in bullshit. Politicians are unconstrained by facts. Science is conducted by press release. Higher education rewards bullshit over analytic thought. Startup culture elevates bullshit to high art. Advertisers wink conspiratorially and invite us to join them in seeing through all the bullshit — and take advantage of our lowered guard to bombard us with bullshit of the second order. The majority of administrative activity, whether in private business or the public sphere, seems to be little more than a sophisticated exercise in the combinatorial reassembly of bullshit. The purpose of this BoF is to have a conversation around this topic. | ||
15:30 - 16:30 | BoF 13: Software Engineering and Testing for Biomedical SystemsBirds of a Feather at Room 303 Chair(s): Cailin Winston University of Washington, Caleb Winston University of Washington, Chloe N Winston University of Washington The need to develop and test robust software that can be deployed in biomedical systems has grown significantly over recent years. We will discuss the software engineering challenges and research in the field. | ||
15:30 - 16:30 | BoF 11: Theories of ProgrammingBirds of a Feather at Room 304+305 Chair(s): Thomas LaToza George Mason University Mature scientific disciplines are characterized by their theories, synthesizing what is known about phenomena into forms which generate falsifiable predictions about the world. Software engineering research has increasingly begun gathering data, through observations, surveys, interviews, and analysis of artifacts, about the nature of programming work and the challenges developers face, and evaluating novel programming tools through controlled experiments with software developers. But data from such empirical studies is often left isolated, rather than combined into useful theories which explain all of the empirical results. This lack of theory makes it harder to predict in which contexts programming languages, tools, and pedagogy will actually help people successfully write and learn to create software. This BOF will begin with a (1) brief 10 min presentation on the potential for wider use of theory in SE and then (2) break into small groups to brainstorm specific controversies and topics in SE for which new theories are needed. The list of these topics will then be used by the attendees of the upcoming Theories of Programming Dagstuhl as they outline new theories of programming. | ||
15:30 - 16:30 | BoF 12: Extreme Startup WorkshopBirds of a Feather at Room 306+307 Chair(s): Robert Chatley Imperial College London This is a practical, fun, but instructive, coding-based workshop with themes around continuous delivery, lean startup, and a competitive element. Bring your laptop and take part to see who can score the most points in the coding game. Then we’ll reflect on what strategies worked well, what didn’t, and how the simulation compares to real life software engineering. | ||
16:30 - 17:30 | BoF 14: Automating Large-Scale SE Experiment Execution and Artifact ReproductionBirds of a Feather at Room 301+302 Chair(s): Jonathan Bell Northeastern University Experiments for research in regression testing, program repair, flaky tests, fuzzing, and more can require large-scale computing resources to run, and are quite hard to package and evaluate artifacts for. I am interested in approaches that make it easier to develop these tools, and also easier to evaluate them. | ||
16:30 - 17:30 | BoF 17: Usability of Programming LanguagesBirds of a Feather at Room 303 Chair(s): Michael Coblenz University of Maryland at College Park Programming languages provide interfaces for software engineers to express their ideas. In this BoF, we will discuss research directions that pertain to user-centered design and evaluation of programming languages for programmers of all kinds. Come meet others who are interested in making programming languages more effective for programmers! | ||
16:30 - 17:30 | BoF 15: Inclusive Software Development EnvironmentsBirds of a Feather at Room 304+305 Chair(s): Kelly Blincoe University of Auckland, Daniela Damian University of Victoria, Denae Ford Microsoft Research, Alexander Serebrenik Eindhoven University of Technology Software teams are more diverse than ever, given that remote work is becoming the norm post-pandemic. What does it mean that a software team is also inclusive? how can research help inform practice for inclusive software development? | ||
16:30 - 17:30 | BoF 16: Wellbeing, Resilience, and BiohackingBirds of a Feather at Room 306+307 Chair(s): Brittany Johnson George Mason University, Birgit Penzenstadler Chalmers We have made it through a couple of intense years, with physical and mental health challenges. We know that we embed the values we hold into the systems we design, and these systems happen to run our world. Consequently, as software engineers and researchers we carry a special impact on society and the world at large. Under stress we tend to disconnect from our values - e.g., when I am really stressed, I may have a harder time being kind. That means taking care of our wellbeing and resilience not only ensures that we don’t burn out or bug out, but also that we develop better and more adequate systems to support a sustainable lifestyle. In this BoF session, we explore the different methods of how to increase wellbeing and resilience, and when and why it might be helpful to frame it in terms of biohacking. Wanna come hack wellbeing with us? | ||
Fri 27 MayDisplayed time zone: Eastern Time (US & Canada) change
07:45 - 08:30 | YogaSocial at Room 319+320+321 Chair(s): Birgit Penzenstadler Chalmers Bring a mat or towel if you can; there is no prior knowledge of yoga required. | ||
09:00 - 10:30 | Papers 16: Mining Software Repositories 1NIER - New Ideas and Emerging Results / Technical Track / Journal-First Papers / SEIP - Software Engineering in Practice at Room 301+302 Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute | ||
09:00 5mTalk | Post2Vec: Learning Distributed Representations of Stack Overflow Posts Journal-First Papers Bowen Xu Singapore Management University, Thong Hoang Singapore Management University, Singapore, Abhishek Sharma Veracode, Inc., Chengran Yang Singapore Management University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University Link to publication DOI Pre-print | ||
09:05 5mTalk | Assisting Example-based API Misuse Detection via Complementary Artificial Examples Journal-First Papers Maxime Lamothe Polytechnique Montréal, Heng Li Polytechnique Montréal, Weiyi Shang Concordia University Link to publication DOI Pre-print Media Attached | ||
09:10 5mTalk | What happens in my code reviews? An investigation on automatically classifying review changes Journal-First Papers Enrico Fregnan University of Zurich, Switzerland, Fernando Petrulio University of Zurich, Linda Di Geronimo University of Zurich, Switzerland, Alberto Bacchelli University of Zurich Link to publication Pre-print Media Attached | ||
09:15 5mTalk | Bus Factor In Practice SEIP - Software Engineering in Practice Elgun Jabrayilzade Bilkent University, Mikhail Evtikhiev JetBrains Research, Eray Tüzün Bilkent University, Vladimir Kovalenko JetBrains Research Pre-print Media Attached | ||
09:20 5mTalk | A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits Journal-First Papers Steffen Herbold TU Clausthal, Alexander Trautsch University of Göttingen, Benjamin Ledel TU Clausthal, Alireza Aghamohammadi Sharif University of Technology, Taher A Ghaleb University of Ottawa, Kuljit Kaur Chahal Guru Nanak Dev University, Tim Bossenmaier Karlsruhe Institute of Technology (KIT), Bhaveet Nagaria Brunel University London, Philip Makedonski University of Goettingen, Matin Nili Ahmadabadi University of Tehran, Kristof Szabados Ericsson Hungary ltd., Helge Spieker Simula Research Laboratory, Norway, Matej Madeja Technical University of Košice, Nathaniel G. Hoy Brunel University London, Valentina Lenarduzzi University of Oulu, Shangwen Wang National University of Defense Technology, Gema Rodríguez-Pérez University of British Columbia (UBC), Ricardo Colomo-Palacios Østfold University College, Roberto Verdecchia Vrije Universiteit Amsterdam, Paramvir Singh The University of Auckland, Yihao Qin , Debasish Chakroborti University of Saskatchewan, Willard Davis IBM, Vijay Walunj University of Missouri-Kansas City, Hongjun Wu National University of Defense Technology, Diego Marcilio USI Università della Svizzera italiana, Omar Alam Trent University, Abdullah Aldaeej Imam Abdulrahman Bin Faisal University, Idan Amit The Hebrew University, Burak Turhan University of Oulu, Simon Eismann University of Würzburg, Anna-Katharina Wickert TU Darmstadt, Germany, Ivano Malavolta Vrije Universiteit Amsterdam, Matúš Sulír Technical University of Košice, Fatemeh Hendijani Fard University of British Columbia, Austin Henley University of Tennessee, Efstratios Kourtzanidis University Of Macedonia, Eray Tüzün Bilkent University, Christoph Treude University of Melbourne, Simin Maleki Shamasbi Indendent Researcher, Ivan Pashchenko University of Trento, Marvin Wyrich University of Stuttgart, James C. Davis Purdue University, USA, Alexander Serebrenik Eindhoven University of Technology, Ella Albrecht University of Goettingen, Ethem Utku Aktas Softtech Inc., Daniel Strüber Chalmers | University of Gothenburg / Radboud University, Johannes Erbel University of Goettingen Pre-print Media Attached | ||
09:25 5mTalk | Towards Mining OSS Skills from GitHub Activity NIER - New Ideas and Emerging Results Jenny T. Liang University of Washington, Thomas Zimmermann Microsoft Research, Denae Ford Microsoft Research DOI Pre-print Media Attached | ||
09:30 5mTalk | Bug Tracking Process Smells In Practice SEIP - Software Engineering in Practice DOI Pre-print Media Attached | ||
09:35 5mTalk | Manas: Mining Software Repositories to Assist AutoML Technical Track Giang Nguyen Iowa State University, Md Johirul Islam Iowa State University, Rangeet Pan Iowa State University, USA, Hridesh Rajan Iowa State University DOI Pre-print Media Attached |
09:00 - 10:30 | Papers 18: Recommender Systems, tools and environmentsTechnical Track / Journal-First Papers / NIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice at Room 306+307 Chair(s): Christian Bird Microsoft Research | ||
09:00 5mTalk | Predicting the Objective and Priority of Issue Reports in Software Repositories Journal-First Papers Maliheh Izadi Sharif University of Technology, Kiana Akbari Sharif University of technology, Abbas Heydarnoori Sharif University of Technology Link to publication DOI Pre-print Media Attached | ||
09:05 5mTalk | Using Deep Learning to Generate Complete Log Statements Technical Track Antonio Mastropaolo Università della Svizzera italiana, Luca Pascarella Università della Svizzera italiana (USI), Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached | ||
09:10 5mTalk | Better Modeling the Programming World with Code Concept Graphs-augmented Multi-modal Learning NIER - New Ideas and Emerging Results Martin Weyssow DIRO, Université de Montréal, Houari Sahraoui Université de Montréal, Bang Liu DIRO & Mila, Université de Montréal Pre-print Media Attached | ||
09:15 5mTalk | "Project smells" — Experiences in Analysing the Software Quality of ML Projects with mllint SEIP - Software Engineering in Practice Bart van Oort Delft University of Technology, Luís Cruz Deflt University of Technology, Babak Loni ING Bank N.V., Arie van Deursen Delft University of Technology, Netherlands Pre-print Media Attached | ||
09:20 5mTalk | Discovering Repetitive Code Changes in Python ML Systems Technical Track Malinda Dilhara University of Colorado Boulder, USA, Ameya Ketkar Oregon State University, USA, Nikhith Sannidhi University of Colorado Boulder, Danny Dig University of Colorado Boulder, USA DOI Pre-print Media Attached | ||
09:25 5mTalk | FlakiMe: Laboratory-Controlled Test Flakiness Impact Assessment Technical Track Maxime Cordy University of Luxembourg, Luxembourg, Renaud Rwemalika University of Luxembourg, Adriano Franci University of Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Mark Harman University College London Pre-print Media Attached | ||
09:30 5mTalk | Semantic Image Fuzzing of AI Perception Systems Technical Track Trey Woodlief University of Virginia, Sebastian Elbaum University of Virginia, Kevin Sullivan University of Virginia DOI Pre-print Media Attached | ||
09:35 5mTalk | Understanding and improving artifact sharing in software engineering research Journal-First Papers Christopher Steven Timperley Carnegie Mellon University, Lauren Herckis Carnegie Mellon University, Claire Le Goues Carnegie Mellon University, Michael Hilton Carnegie Mellon University, USA Link to publication DOI Pre-print Media Attached | ||
09:40 5mTalk | ARCLIN: Automated API Mention Resolution for Unformatted Texts Technical Track Yintong Huo The Chinese University of Hong Kong, Yuxin Su Sun Yat-sen University, Hongming Zhang The Hong Kong University of Science and Technology, Michael Lyu The Chinese University of Hong Kong DOI Pre-print Media Attached |
11:00 - 12:30 | Papers 21: Programming Languages and RefactoringTechnical Track / SEIP - Software Engineering in Practice / Journal-First Papers / NIER - New Ideas and Emerging Results at Room 306+307 Chair(s): Julian Dolby IBM Research, USA | ||
11:00 5mTalk | Grammars for Free: Toward Grammar Inference for Ad Hoc Parsers NIER - New Ideas and Emerging Results Pre-print Media Attached | ||
11:05 5mTalk | Learning and Programming Challenges of Rust: A Mixed-Methods Study Technical Track Shuofei Zhu The Pennsylvania State University, Ziyi Zhang University of Wisconsin–Madison, Boqin Qin China Telecom Cloud Computing Corporation, Aiping Xiong The Pennsylvania State University, Linhai Song Pennsylvania State University, USA DOI Pre-print Media Attached | ||
11:10 5mTalk | Garbage Collection Makes Rust Easier to Use: A Randomized Controlled Trial of the Bronze Garbage CollectorNominated for Distinguished Paper Technical Track Michael Coblenz University of Maryland at College Park, Michelle Mazurek University of Maryland, Michael Hicks University of Maryland at College Park DOI Pre-print Media Attached | ||
11:15 5mTalk | How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics in Stack Overflow Journal-First Papers Anthony Peruma Rochester Institute of Technology, Steven Simmons Rochester Institute of Technology, Eman Abdullah AlOmar Stevens Institute of Technology, Christian D. Newman Rochester Institute of Technology, Mohamed Wiem Mkaouer Rochester Institute of Technology, Ali Ouni ETS Montreal, University of Quebec Link to publication DOI Pre-print Media Attached | ||
11:20 5mTalk | Industry’s Cry for Tools that Support Large-Scale Refactoring SEIP - Software Engineering in Practice James Ivers Carnegie Mellon University, USA, Robert Nord Software Engineering Institute, Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Chris Seifried Carnegie Mellon University, USA, Christopher Steven Timperley Carnegie Mellon University, Marouane Kessentini Oakland University, USA Pre-print Media Attached | ||
11:25 5mTalk | DrAsync: Identifying and Visualizing Anti-Patterns in Asynchronous JavaScriptBest Artifact Award Technical Track Alexi Turcotte Northeastern University, Michael D. Shah Northeastern University, USA, Mark W. Aldrich Tufts University, Frank Tip Northeastern University Pre-print Media Attached | ||
11:30 5mTalk | Inferring And Applying Type Changes Technical Track Ameya Ketkar Oregon State University, USA, Oleg Smirnov JetBrains Research, Saint Petersburg State University, Nikolaos Tsantalis Concordia University, Danny Dig University of Colorado Boulder, USA, Timofey Bryksin JetBrains Research; HSE University Pre-print Media Attached |
13:30 - 15:00 | BoF 18: Research Impact in Software Engineering Birds of a Feather at Room 301+302 Chair(s): Lionel Briand University of Luxembourg; University of Ottawa, Prem Devanbu Department of Computer Science, University of California, Davis, Andreas Zeller CISPA In software engineering research, impact comes in multiple forms. First, the timeline of impact can differ. Further, one can have impact on future research or directly on industrial practice. However, research always involves a certain level of risk and may fail to deliver usable results. Nevertheless, I will argue that software engineering research, of any type, needs to be informed by engineering practice. I will discuss the various models and paradigms to help achieve that. | ||
15:30 - 16:00 | |||
16:00 - 16:30 | |||