Events (52 results)

Do All Software Projects Die When Not Maintained? Analyzing Developer Maintenance to Predict OSS Usage

Student Research Competition When: Tue 5 Dec 2023 16:06 - 16:18 People: Emily Nguyen

… …

Do Developers Fix Continuous Integration Smells?

PROMISE 2023 When: Fri 8 Dec 2023 11:30 - 12:00 People: Ayberk Yaşa, Ege Ergül, Eray Tüzün, Hakan Erdogmus

… smell was Long Build, which was detected in an average of 19.03% of all CI builds …

Towards Feature-Based Analysis of the Machine Learning Development Lifecycle

Ideas, Visions and Reflections When: Tue 5 Dec 2023 16:45 - 17:00 People: Boyue Caroline Hu, Marsha Chechik

… The safety and trustworthiness of systems with components that are based on Machine Learning (ML) require an in-depth understanding and analysis of all stages … been studied by different communities across all MLDL stages. In this paper, we …

[Remote] Gitor: Scalable Code Clone Detection by Building Global Sample Graph

Research Papers When: Wed 6 Dec 2023 15:15 - 15:30 People: Junjie shan, Shihan Dou, Yueming Wu, Hairu wu, Yang Liu

… a source code database, we first tokenize all code samples to extract the pre-defined individual information (e.g., keywords). After obtaining all samples … a node embedding technique on the global sample graph to extract all samples …

[Remote] Comparison and Evaluation on Static Application Security Testing (SAST) Tools for Java

Research Papers When: Wed 6 Dec 2023 15:00 - 15:15 People: Kaixuan Li, Sen Chen, Lingling Fan, Ruitao Feng, Han Liu, Chengwei Liu, Yang Liu, Yixiang Chen

… combining the detection capability of all tools, most vulnerabilities (70.9 … into their capabilities, the detection result still did not meet the expectations. All useful …

Building and Sustaining Ethnically, Racially, and Gender Diverse Software Engineering Teams: A Study at Google

Research Papers When: Wed 6 Dec 2023 12:00 - 12:15 People: Ella Dagan, Anita Sarma, Alison Chang, Sarah D'Angelo, Jillian Dicker, Emerson Murphy-Hill

… inclusion, all of which create a positive feedback loop. Our findings produce …

A Large-scale Empirical Review of Patch Correctness Checking Approaches

Research Papers When: Wed 6 Dec 2023 16:00 - 16:15 People: Jun Yang, Yuehan Wang, Yiling Lou, Ming Wen, Lingming Zhang

… -of-the-art APR tools is that patches passing all the original tests …) to revisit all state-of-the-art PCC techniques. More specifically, our PCC dataset … highly-optimized bytecode-level patch executions and can exhaustively explore all

Statistical Type Inference for Incomplete Programs

Research Papers When: Wed 6 Dec 2023 11:30 - 11:45 People: Yaohui Peng, Jing Xie, Qiongling Yang, Hanwen Guo, Qingan Li, Jingling Xue, YUAN Mengting

… networks, and consequently, infers all the simple types in the program …

AG3: Automated Game GUI Text Glitch Detection Based on Computer Vision

Industry Papers When: Wed 6 Dec 2023 16:15 - 16:30 People: Xiaoyun Liang, Jiayi Qi, Yongqiang Gao, Chao Peng, Ping Yang

… With the advancement of device software and hardware performance, and the evolution of game engines, an increasing number of emerging high-quality games are captivating game players from all around the world who speak different languages …

Triggering Modes in Spectrum-Based Multi-location Fault Localization

Industry Papers When: Tue 5 Dec 2023 17:30 - 17:45 People: Tung Dao, Na Meng, ThanhVu Nguyen

… .

Our study showed that it is not necessary to execute all test cases before … the first failed test is less effective than applying it after executing all tests …

Automata-based Trace Analysis for Aiding Diagnosing GUI Testing Tools for Android

Research Papers When: Tue 5 Dec 2023 17:45 - 18:00 People: Enze Ma, Shan Huang, weigang he, Ting Su, Jue Wang, Huiyu Liu, Geguang Pu, Zhendong Su

… , and \emph{all} the Themis+’s clues are identical or useful, compared to the manual …. \emph{All} the tool developers give positive feedback on the usefulness …

Input-driven Dynamic Program Debloating for Code-reuse Attack Mitigation

Research Papers When: Wed 6 Dec 2023 14:30 - 14:45 People: Xiaoke Wang, Tao Hui, Lei Zhao, Yueqiang Cheng

… in a library. However, existing approaches either statically keep code for all

[Remote] On the Dual Nature of Necessity in Use of Rust Unsafe Code

Industry Papers When: Tue 5 Dec 2023 16:45 - 16:52 People: Yuchen Zhang, Ashish Kundu, Georgios Portokalidis, Jun Xu

… the bug for 28.6% of all cases. …

Outage-Watch: Early Prediction of Outages using Extreme Event Regularizer

Research Papers When: Wed 6 Dec 2023 12:15 - 12:30 People: Shubham Agarwal, Sarthak Chakraborty, Shaddy Garg, Sumit Bisht, Chahat Jain, Ashritha Gonuguntla, Shiv Saini

… Additionally, Outage-Watch detects all the outages exhibiting a change in service …

An Automated Approach to Extracting Local Variables

Research Papers When: Tue 5 Dec 2023 14:00 - 14:15 People: Xiaye Chi, Hui Liu, Guangjie Li, Weixiao Wang, Yunni Xia, Yanjie Jiang, Yuxia Zhang, Weixing Ji

… whereas ValExtractor successfully avoided all such errors. The proposed approach …

Crystallizer: A Hybrid Path Analysis Framework To Aid in Uncovering Deserialization Vulnerabilities

Research Papers When: Thu 7 Dec 2023 14:30 - 14:45 People: Prashast Srivastava, Flavio Toffalini, Kostyantyn Vorobyov, François Gauthier, Antonio Bianchi, Mathias Payer

… automatically. We have responsibly disclosed all newly discovered vulnerabilities …

Towards Efficient Record and Replay: A Case Study in WeChat

Industry Papers When: Tue 5 Dec 2023 14:15 - 14:30 People: Sidong Feng, Haochuan Lu, Ting Xiong, Yuetang Deng, Chunyang Chen

… common WeChat usage scenarios, WeReplay successfully replays all scenarios …

LExecutor: Learning-Guided Execution

Research Papers When: Thu 7 Dec 2023 14:00 - 14:15 People: Beatriz Souza, Michael Pradel

… % of all lines, because the code crashes early on, whereas LExecutor achieves …

Dynamic Data Fault Localization for Deep Neural Networks

Research Papers When: Thu 7 Dec 2023 11:00 - 11:15 People: Yining Yin, Yang Feng, Shihao Weng, Zixi Liu, Yuan Yao, Yichi Zhang, Zhihong Zhao, Zhenyu Chen

… the state-of-the-art techniques in almost all cases and locates hundreds …

[Remote] Log Parsing with Generalization Ability under New Log Types

Research Papers When: Tue 5 Dec 2023 17:23 - 17:38 People: Siyu Yu, Yifan Wu, Zhijing Li, Pinjia He, Ningjiang Chen, Changjian Liu

… , the system‘s available logs cannot contain all log types because some latent …

[Remote] An Extensive Study on Adversarial Attack against Pre-trained Models of Code

Research Papers When: Tue 5 Dec 2023 16:15 - 16:30 People: Xiaohu Du, Ming Wen, Zichao Wei, Shangwen Wang, Hai Jin

… that none of the five approaches balanced all these perspectives. Particularly …

Multilingual Code Co-Evolution Using Large Language Models

Research Papers When: Wed 6 Dec 2023 11:00 - 11:15 People: Jiyang Zhang, Pengyu Nie, Junyi Jessy Li, Milos Gligoric

… -of-the-art approaches by a large margin on all common automatic metrics. Our work …

Engineering a Formally Verified Automated Bug Finder

Research Papers When: Wed 6 Dec 2023 16:45 - 17:00 People: Arthur Correnson, Dominic Steinhöfel

… be reproduced, or is it a false positive (soundness)? Can we be sure to find *all

Scalable Program Clone Search Through Spectral Analysis

Research Papers When: Wed 6 Dec 2023 14:15 - 14:30 People: Tristan Benoit, Jean-Yves Marion, Sébastien Bardin

… We consider the problem of program clone search, i.e. given a target program and a repository of known programs (all in executable format), the goal is to find the program in the repository most similar to our target program …

A Language Model of Java Methods with Train/Test Deduplication

Demonstrations When: Wed 6 Dec 2023 14:15 - 14:22 People: Chia-Yi Su, Aakash Bansal, Vijayanta Jain, Sepideh Ghanavati, Collin McMillan

… examples are not in the training set. We make all our tools and data open source …

LazyCow: A Lightweight Crowdsourced Testing Tool for Taming Android Fragmentation

Demonstrations When: Tue 5 Dec 2023 15:00 - 15:07 People: Xiaoyu Sun, Xiao Chen, Yonghui Liu, John Grundy, Li Li

… compatibility issues. The source code of both client side1 and server side 2 are all

npm-follower: A Complete Dataset Tracking the NPM Ecosystem

Demonstrations When: Tue 5 Dec 2023 15:00 - 15:07 People: Donald Pinckney, Federico Cassano, Arjun Guha, Jonathan Bell

… , which continually scrapes and indexes metadata and code of all packages …

Code Reviews in Open Source Projects : How Do Gender Biases Affect Participation and Outcomes?

Journal First When: Wed 6 Dec 2023 12:15 - 12:30 People: Sayma Sultana, Asif Kamal Turzo, Amiangshu Bosu

… with gender-neutral profiles across all four GitHub project groups.

Conclusions … mitigation strategies may not work across all communities, as the characteristics …

Metamong: Detecting Render-update Bugs in Web Browsers through Fuzzing

Research Papers When: Wed 6 Dec 2023 16:45 - 17:00 People: Suhwan Song, Byoungyoung Lee

… identified 19 new render-update bugs, 17 in Chrome and two in Firefox. All

RAP-Gen: Retrieval-Augmented Patch Generation with CodeT5 for Automatic Program Repair

Research Papers When: Tue 5 Dec 2023 11:00 - 11:15 People: Weishi Wang, Yue Wang, Shafiq Joty, Steven C.H. Hoi

… ) approaches on all benchmarks, e.g., boosting the accuracy of T5-large on TFix …

Last Diff Analyzer: Multi-language Automated Approver for Behavior-Preserving Code Revisions

Industry Papers When: Tue 5 Dec 2023 14:15 - 14:30 People: Yuxin Wang, Adam Welc, Lazaro Clapp, Lingchao Chen

… changes are submitted every day. Fortunately, not all code changes require human …

Enhancing Coverage-guided Fuzzing via Phantom Program

Research Papers When: Wed 6 Dec 2023 16:00 - 16:15 People: Mingyuan Wu, Kunqiu Chen, Qi Luo, Jiahong Xiang, Ji Qi, Junjie Chen, Heming Cui, Yuqun Zhang

… For coverage-guided fuzzers, many of their adopted seeds are usually underused by exploring limited program states since essentially all their executions have to abide by rigorous program dependencies while only limited seeds are capable …

NeuRI: Diversifying DNN Generation via Inductive Rule Inference

Research Papers When: Wed 6 Dec 2023 11:30 - 11:45 People: Jiawei Liu, Jinjun Peng, Yuyao Wang, Lingming Zhang

… are labelled as high priority or security vulnerability, constituting 10% of all high …

Pitfalls in Experiments with DNN4SE: An Analysis of the State of the Practice

Research Papers When: Tue 5 Dec 2023 17:30 - 17:45 People: Sira Vegas, Sebastian Elbaum

… hyper-parameters and choices of evolving datasets, all compounded by how rapidly …

Accelerating Continuous Integration with Parallel Batch Testing

Research Papers When: Tue 5 Dec 2023 11:15 - 11:30 People: Emad Fallahzadeh, Amir Hossein Bavand, Peter Rigby

… allows new builds to be added to a batch before all tests are executed …

[Remote] Tritor: Detecting Semantic Code Clones by Building Social Network-based Triads Model

Research Papers When: Wed 6 Dec 2023 14:30 - 14:45 People: Deqing Zou, Siyue Feng, Yueming Wu, Wenqi Suo, Hai Jin

… the network. After obtaining all features, we use them to train a machine learning …

[Remote] Automated and Context-Aware Repair of Color-Related Accessibility Issues for Android Apps

Research Papers When: Wed 6 Dec 2023 17:15 - 17:30 People: Yuxin Zhang, Sen Chen, Lingling Fan, Chunyang Chen, Xiaohong Li

… in mind, it will drastically improve the user experience for all users as well …

Predicting Software Performance with Divide-and-Learn

Research Papers When: Wed 6 Dec 2023 15:00 - 15:15 People: Jingzhi Gong, Tao Chen

… further strengthens its flexibility. To promote open science, all the data, code …

Commit-level, Neural Vulnerability Detection and Assessment

Research Papers When: Wed 6 Dec 2023 17:00 - 17:15 People: Yi Li, Aashish Yadavally, Jiaxing Zhang, Shaohua Wang, Tien N. Nguyen

… and vulnerability assessment tasks, improving all the tasks at the same time. Our …

[Remote] CodeMark: Imperceptible Watermarking for Code Datasets against Neural Code Completion Models

Research Papers When: Thu 7 Dec 2023 15:15 - 15:30 People: Zhensu Sun, Xiaoning Du, Fu Song, Li Li

… is validated to fulfill all desired properties of practical watermarks, including …

[Remote] Beyond Sharing: Conflict-Aware Multivariate Time Series Anomaly Detection

Industry Papers When: Tue 5 Dec 2023 11:00 - 11:15 People: Haotian Si, Changhua Pei, Zhihan Li, Yadong Zhao, Jingjing Li, Haiming Zhang, Zulong Diao, Jianhui Li, Gaogang Xie, Dan Pei

… , which optimize an overall objective/loss encompassing all metrics’ regression …

BiasAsker: Measuring the Bias in Conversational AI System

Research Papers When: Tue 5 Dec 2023 17:15 - 17:30 People: Yuxuan Wan, Wenxuan Wang, Pinjia He, Jiazhen Gu, Haonan Bai, Michael Lyu

… behaviors in these widely deployed conversational systems. All the code, data …

[Remote] Hue: A User-Adaptive Parser for Hybrid Logs

Research Papers When: Tue 5 Dec 2023 17:08 - 17:23 People: Junjielong Xu, Qiuai Fu, Zhouruixing Zhu, Yutong Cheng, zhijing li, Yuchi Ma, Pinjia He

… available log datasets, they suffer from two major limitations by design. First, all

Recommending Analogical APIs via Knowledge Graph Embedding

Research Papers When: Thu 7 Dec 2023 15:00 - 15:15 People: Mingwei Liu, Yanjun Yang, Yiling Lou, Xin Peng, Zhong Zhou, Xueying Du, Tianyong Yang

… techniques in both evaluation scenarios in terms of all metrics (e.g., 47.1 …

KG4CraSolver: Recommending Crash Solutions via Knowledge Graph

Research Papers When: Wed 6 Dec 2023 17:00 - 17:15 People: Xueying Du, Yiling Lou, Mingwei Liu, Xin Peng, Tianyong Yang

… and KG4CraSolver outperforms baselines in terms of all metrics (e.g., 13.4%-113.4% MRR …

BFSig: Leveraging File Significance in Bus Factor Estimation

Industry Papers When: Thu 7 Dec 2023 11:45 - 12:00 People: Vahid Haratian, Mikhail Evtikhiev, Pouria Derakhshanfar, Eray Tüzün, Vladimir Kovalenko

… graph: PageRank, In-/Out-/All-Degree, and Betweenness Centralities. Furthermore …

Revisiting Neural Program Smoothing for Fuzzing

Research Papers When: Tue 5 Dec 2023 12:15 - 12:30 People: Maria Irina Nicolae, Max Eisele, Andreas Zeller

… . Neuzz++, MLFuzz, and all our data are available as open source. …

A Unified Framework for Mini-game Testing: Experience on WeChat

Industry Papers When: Tue 5 Dec 2023 12:15 - 12:30 People: Chaozheng Wang, Haochuan Lu, Cuiyun Gao, Li Zongjie, Ting Xiong, Yuetang Deng

… has more than one hundred thousand published mini-games. Manually testing all

Automated Test Generation for Medical Rules Web Services: A Case Study at the Cancer Registry of Norway

Industry Papers When: Thu 7 Dec 2023 11:15 - 11:30 People: Christoph Laaber, Tao Yue, Shaukat Ali, Thomas Schwitalla, Jan F. Nygård

… that all EvoMaster tools achieve a similar code coverage; i.e., around 19% line, 13 …

EvoCLINICAL: Evolving Cyber-Cyber Digital Twin with Active Transfer Learning for Automated Cancer Registry System

Industry Papers When: Thu 7 Dec 2023 11:45 - 12:00 People: Chengjie Lu, Xu Qinghua, Tao Yue, Shaukat Ali, Thomas Schwitalla, Jan F. Nygård

… EvoCLINICAL on three evolution processes. The precision, recall, and F1 score are all

HyperDiff: Computing Source Code Diffs at Scale

Research Papers When: Tue 5 Dec 2023 14:45 - 15:00 People: Quentin Le-dilavrec, Djamel Eddine Khelladi, Arnaud Blouin, Jean-Marc Jézéquel

… , and 2) in memory footprint of ×4.5 per AST node. Finally, we gain all the time …

[Remote] Distinguishing Look-Alike Innocent and Vulnerable Code by Subtle Semantic Representation Learning and Explanation

Research Papers When: Thu 7 Dec 2023 15:15 - 15:30 People: Chao Ni, Xin Yin, Kaiwen Yang, Dehai Zhao, Zhenchang Xing, Xin Xia

… measures. The experimental results indicate that SVulD outperforms all SOTAs …