Write a Blog >>
ESEC/FSE 2021
Thu 19 - Sat 28 August 2021 Clowdr Platform
Events (39 results)

Combined Intuition and Rationality Increases Software Feature Novelty for Female Software Designers

Journal First When: Thu 26 Aug 2021 19:10 - 19:15Fri 27 Aug 2021 07:10 - 07:15 People: Carianne Pretorius, Maryam Razavian, Katrin Eling, Fred Langerak

… novel software features of all the participants. …

JSISOLATE: Lightweight In-Browser JavaScript Isolation

Research Papers When: Thu 26 Aug 2021 16:10 - 16:20Fri 27 Aug 2021 04:10 - 04:20 People: Mingxue Zhang, Wei Meng

… . Since all scripts run in the same execution environment in the browser, executing them all together may cause unexpected effects. For example, global …

Freeing Hybrid Distributed AI Training Configuration

Doctoral Symposium When: Tue 24 Aug 2021 14:25 - 14:50Wed 25 Aug 2021 02:25 - 02:50 People: Haoran Wang

… parts of DNNs, is more efficient but requires advanced configurations. Not all AI … the configuration of HP strategies is very desirable for all AI frameworks. We propose …

ERC Funding Opportunities

Plenary Events When: Wed 25 Aug 2021 15:00 - 16:00Thu 26 Aug 2021 03:00 - 04:00 People: Mikaela Poulymenopoulou, Shahar Maoz

… I will present the mission of the ERC and its funding opportunities for investigator-driven frontier research, across all fields of research. ERC grants are awarded through open competition to projects headed by starting and established …

RegionTrack: A Trace-based Sound and Complete Checker to Debug Transactional Atomicity Violations and Non-Serializable Traces

Journal First When: Wed 25 Aug 2021 11:20 - 11:30Wed 25 Aug 2021 23:20 - 23:30 People: Xiaoxue Ma, Shangru WU, Ernest Pobee, Xiupei Mei, Hao Zhang, Bo Jiang, Wing-Kwong Chan

… captures the transitively closed set of happens-before relations over all … precisely detected all those transactions which experienced transactional atomicity violations and identified all non-serializable traces. The overall results also show …

Efficient Module-Level Dynamic Analysis for Dynamic Languages with Module Recontextualization

Research Papers When: Wed 25 Aug 2021 09:00 - 09:10Wed 25 Aug 2021 21:00 - 21:10 People: Nikos Vasilakis, Grigoris Ntousakis, Veit Heller, Martin C. Rinard

… implements the dynamic analysis, enabling this approach to capture all interactions …

A Longitudinal Analysis of Bloated Java Dependencies

Research Papers When: Thu 26 Aug 2021 17:10 - 17:20Fri 27 Aug 2021 05:10 - 05:20 People: César Soto-Valero, Thomas Durieux, Benoit Baudry

… % of the direct dependencies that are bloated remain bloated in all subsequent …

Skeletal Approximation Enumeration for SMT Solver Testing

Research Papers When: Wed 25 Aug 2021 08:00 - 08:10Wed 25 Aug 2021 20:00 - 20:10 People: Peisen Yao, Heqing Huang, Wensheng Tang, Qingkai Shi, Rongxin Wu, Charles Zhang

… lightweight and general testing technique for all first-order theories. To demonstrate …

DAF: Dependency-Aware FaaSifier for Node.js Monolithic Applications

Journal First When: Thu 26 Aug 2021 17:20 - 17:25Fri 27 Aug 2021 05:20 - 05:25 People: Sasko Ristov, Stefan Pedratscher, Jakob Wallnöfer, Thomas Fahringer

… , and DAF builds an equivalent serverless function automatically, with all dependent …

Reducing the Search Space of Bug Inducing Commits using Failure Coverage

Ideas, Visions and Reflections When: Wed 25 Aug 2021 16:25 - 16:30Thu 26 Aug 2021 04:25 - 04:30 People: Gabin An, Shin Yoo

… case being executable against all candidate previous versions, whereas blaming …

Gender Differences in Public Code Contributions: a 50-year Perspective

Journal First When: Thu 26 Aug 2021 09:25 - 09:30Thu 26 Aug 2021 21:25 - 21:30 People: Stefano Zacchiroli

… , there is evidence of a stable long-term increase in their proportion over all contributions …

On the Assessment of Software Defect Prediction Models via ROC Curves

Journal First When: Wed 25 Aug 2021 19:20 - 19:30Thu 26 Aug 2021 07:20 - 07:30 People: Sandro Morasca, Luigi Lavazza

… model, by taking into account all possible values of t and thus all defect …

Lightweight Global and Local Contexts Guided Method Name Recommendation with Prior Knowledge

Research Papers When: Thu 26 Aug 2021 11:00 - 11:10Thu 26 Aug 2021 23:00 - 23:10 People: Shangwen Wang, Ming Wen, Bo Lin, Xiaoguang Mao

all outperform existing techniques);
and (2) achieve higher performance than … and the prior knowledge all contribute significantly to the overall performance of {\bf …

Boosting Coverage-Based Fault Localization via Graph-Based Representation Learning

Research Papers When: Wed 25 Aug 2021 08:00 - 08:10Wed 25 Aug 2021 20:00 - 20:10 People: Yiling Lou, Qihao Zhu, Jinhao Dong, Xia Li, Zeyu Sun, Dan Hao, Lu Zhang, Lingming Zhang

all detailed coverage information and fine-grained code structures into one graph … GRACE component and find that they all positively contribute to GRACE …

How agile teams make self-assignment work: a grounded theory study

Journal First When: Fri 27 Aug 2021 11:10 - 11:20Fri 27 Aug 2021 23:10 - 23:20 People: Zainab Masood, Rashina Hoda, Kelly Blincoe

… of the hallmark practices of empowered, self-organizing agile teams. Despite all … applied by agile teams, which in turn result in (f) a set of consequences, all

Automated Code Transformation for Context Propagation in Go

Industry Papers When: Wed 25 Aug 2021 16:00 - 16:10Thu 26 Aug 2021 04:00 - 04:10 People: Adam Welc

… code is to pass it as the first parameter to all functions on call paths where …

Exploit Those Code Reviews! Bigger Data for Deeper Learning

Demonstrations When: Wed 25 Aug 2021 09:20 - 09:25Wed 25 Aug 2021 21:20 - 21:25 People: Robert Heumüller, Sebastian Nielebock, Frank Ortmeier

… include
all information for linking review comments to nodes …

Reducing Cost in Continuous Integration with a Collection of Build Selection Approaches

Doctoral Symposium When: Tue 24 Aug 2021 18:15 - 18:40Wed 25 Aug 2021 06:15 - 06:40 People: Xianhao Jin

… SmartBuildSkip with all CI-improving approaches for understanding the strength and weakness …

Checking LTL[F,G,X] on Compressed Traces in Polynomial Time

Research Papers When: Wed 25 Aug 2021 11:00 - 11:10Wed 25 Aug 2021 23:00 - 23:10 People: Minjian Zhang, Umang Mathur, Mahesh Viswanathan

… in \emph{polynomial time}
for the fragment LTL[F,G,X], which comprises of
all

A Comprehensive Study on Learning-Based PE Malware Family Classification Methods

Industry Papers When: Fri 27 Aug 2021 17:20 - 17:30Sat 28 Aug 2021 05:20 - 05:30 People: Yixuan Ma, Shuang Liu, Jiajun Jiang, Guanhong Chen, Keqiu Li

… of methods that significantly outperforms the others; (2) All classes of methods show …

LastPyMile: Identifying the Discrepancy between Sources and Packages

Research Papers When: Fri 27 Aug 2021 16:00 - 16:10Sat 28 Aug 2021 04:00 - 04:10 People: Duc Ly Vu, Fabio Massacci, Ivan Pashchenko, Henrik Plate, Antonino Sabetta

… be just attributed to malicious injections. Yet, scanning again all and whole ‘most …

Software Robustness: A Survey, a Theory, and Prospects

Ideas, Visions and Reflections When: Thu 26 Aug 2021 16:20 - 16:25Fri 27 Aug 2021 04:20 - 04:25 People: Justyna Petke, David Clark, William B. Langdon

all executions. The higher is the entropy loss, the higher the likelihood …

When Life Gives You Oranges: Detecting and Diagnosing Intermittent Job Failures at Mozilla

Industry Papers When: Wed 25 Aug 2021 19:20 - 19:30Thu 26 Aug 2021 07:20 - 07:30 People: Johannes Lampel, Sascha Just, Sven Apel, Andreas Zeller

… of 73%, on average, across all data sets with some test suites achieving …

Beyond Tests: Program Vulnerability Repair via Crash Constraint Extraction

Journal First When: Thu 26 Aug 2021 09:00 - 09:10Thu 26 Aug 2021 21:00 - 21:10 People: Xiang Gao, Bo Wang, Gregory J. Duck, Ruyi Ji, Yingfei Xiong, Abhik Roychoudhury

… that the constraint is satisfied for all possible inputs. We believe that our work presents …

Feature Trace Recording

Research Papers When: Thu 26 Aug 2021 17:00 - 17:10Fri 27 Aug 2021 05:00 - 05:10 People: Paul Maximilian Bittner, Alexander Schultheiß, Thomas Thüm, Timo Kehrer, Jeffrey M. Young, Lukas Linsbauer

… Tracing requirements to their implementation is crucial to all stakeholders of a software development process. When managing software variability, requirements are typically expressed in terms of features, a feature being a user-visible …

Validation on Machine Reading Comprehension Software without Annotated Labels: A Property-Based Method

Research Papers When: Fri 27 Aug 2021 11:00 - 11:10Fri 27 Aug 2021 23:00 - 23:10 People: Songqiang Chen, Shuo Jin, Xiaoyuan Xie

… Machine Reading Comprehension (MRC) in Natural Language Processing has seen great progress recently. But almost all the current MRC software is validated with a reference-based method, which requires well-annotated labels for test cases …

Detecting Concurrency Vulnerabilities Based on Partial Orders of Memory and Thread Events

Research Papers When: Thu 26 Aug 2021 17:10 - 17:20Fri 27 Aug 2021 05:10 - 05:20 People: Kunpeng Yu, Chenxu Wang, Yan Cai, Xiapu Luo, Zijiang Yang

all possible executions of a multi-threaded program. Existing approaches …

Learning From Mistakes: Machine Learning Enhanced Human Expert Effort Estimates

Journal First When: Wed 25 Aug 2021 19:00 - 19:10Thu 26 Aug 2021 07:00 - 07:10 People: Federica Sarro, Rebecca Moussa, Alessio Petrozziello, Mark Harman

… are all, indeed, predictable. Moreover, we find that by exploiting …

Multi-objectivizing Software Configuration Tuning

Research Papers When: Wed 25 Aug 2021 19:20 - 19:30Thu 26 Aug 2021 07:20 - 07:30 People: Tao Chen, Miqing Li

… effective optimizers. However, a prominent issue that all these optimizers need …

ACHyb: A Hybrid Analysis Approach to Detect Kernel Access Control Vulnerabilities

Research Papers When: Thu 26 Aug 2021 19:10 - 19:20Fri 27 Aug 2021 07:10 - 07:20 People: Yang Hu, Wenxi Wang, Casen Hunger, Riley Wood, Sarfraz Khurshid, Mohit Tiwari

… potential KACVs in more than 11 hours, and only 14 of them are KACVs (all KACV-M …

Code cloning in smart contracts: a case study on verified contracts from the Ethereum blockchain platform

Journal First When: Thu 26 Aug 2021 08:00 - 08:10Thu 26 Aug 2021 20:00 - 20:10 People: Masanari Kondo, Gustavo A. Oliva, Zhen Ming (Jack) Jiang, Ahmed E. Hassan, Osamu Mizuno

… (RQ3). We applied Deckard, a tree-based clone detector, to all Ethereum contracts …

An Empirical Investigation of Practical Log Anomaly Detection for Online Service Systems

Industry Papers When: Fri 27 Aug 2021 16:10 - 16:20Sat 28 Aug 2021 04:10 - 04:20 People: Nengwen Zhao, Honglin Wang, Zeyan Li, Xiao Peng, Gang Wang, Zhu Pan, Yong Wu, Zhen Feng, Xidao Wen, Wenchi Zhang, Kaixin Sui, Dan Pei

… the effectiveness of LogAD, the average F1-score achieves 0.83, outperforming all

Heuristic and Neural Network based Prediction of Project-Specific API Member Access

Journal First When: Wed 25 Aug 2021 16:10 - 16:20Thu 26 Aug 2021 04:10 - 04:20 People: Lin Jiang, Hui Liu, He Jiang, Lu Zhang, Hong Mei

… , and similar assignments typed in before. All such information together enables highly …

Identifying Bad Software Changes via Multimodal Anomaly Detection for Online Service Systems

Research Papers When: Wed 25 Aug 2021 09:00 - 09:10Wed 25 Aug 2021 21:00 - 21:10 People: Nengwen Zhao, Junjie Chen, Zhaoyang Yu, Honglin Wang, Jiesong Li, Bin Qiu, Hongyu Xu, Wenchi Zhang, Kaixin Sui, Dan Pei

… our approach
significantly outperforms all the compared approaches, achieving …

Software Development with Feature Toggles: Practices used by Practitioners

Journal First When: Fri 27 Aug 2021 16:10 - 16:20Sat 28 Aug 2021 04:10 - 04:20 People: Rezvan Mahdavi-Hezaveh, Jacob Dremann, Laurie Williams

… practices, and Clean-up practices. We observed that all of the survey respondents …

StackEmo: Towards Enhancing User Experience by Augmenting Stack Overflow with Emojis

Demonstrations When: Thu 26 Aug 2021 12:20 - 12:25Fri 27 Aug 2021 00:20 - 00:25 People: Akhila Sri Manasa Venigalla, Sridhar Chimalakonda

… , it is difficult to navigate through all the comments to select an answer. Adding relevant …

Connecting the Dots: Rethinking the Relationship between Code and Prose Writing with Functional Connectivity

Research Papers When: Thu 26 Aug 2021 11:20 - 11:30Thu 26 Aug 2021 23:20 - 23:30 People: Zachary Karas, Andrew Jahn, Westley Weimer, Yu Huang

… Medical imaging studies of software engineering have risen in popularity and may reveal the neural underpinnings of coding activities. To date, however, all studies in computer science venues have treated brain regions independently …

Characterizing Search Activities on Stack Overflow

Research Papers When: Thu 26 Aug 2021 09:00 - 09:10Thu 26 Aug 2021 21:00 - 21:10 People: Jiakun Liu, Sebastian Baltes, Christoph Treude, David Lo, Yun Zhang, Xin Xia

… up a database that includes the relations between all computer programming …

Code Integrity Attestation for PLCs using Black Box Neural Network Predictions

Research Papers When: Thu 26 Aug 2021 11:00 - 11:10Thu 26 Aug 2021 23:00 - 23:10 People: Yuqi Chen, Chris Poskitt, Jun Sun

… with near-100% accuracy, and thus could detect all 120 effective code mutations that we …