Search events for 'all'
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 …
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 …
[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. …
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 …
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 …
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 …
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 …
[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 …
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 …
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 …
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 …
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 …
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 …
[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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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. …
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 …
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 …
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 …
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 …
[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 …
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] 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 …
[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 …
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 …
[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] 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] 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 …
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 …
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 …