activity
20122023
most citedLarge-Scale Analysis of Framework-Specific Exceptions in Android Apps

115 citations · 413 across the 23 of their papers we have counts for

collaborators
Showing cs.SEShow all

11 papers · 1 filter

cs.SE2022★ 4 cited

Intramorphic Testing: A New Approach to the Test Oracle Problem

Manuel Rigger, Zhendong Su

A test oracle determines whether a system behaves correctly for a given input. Automatic testing techniques rely on an automated test oracle to test the system without user interac…

cs.SE2022★ 6 cited

Forest: Structural Code Editing with Multiple Cursors

Philippe Voinov, Manuel Rigger, Zhendong Su

Software developers frequently refactor code. Often, a single logical refactoring change involves changing multiple related components in a source base such as renaming each occurr…

cs.SE2020

Fully Automated Functional Fuzzing of Android Apps for Detecting Non-crashing Logic Bugs

Ting Su, Yichen Yan, Jue Wang +5

Android apps are GUI-based event-driven software and have become ubiquitous in recent years. Obviously, functional correctness is critical for an app's success. However, in additio…

cs.SE2020★ 98 cited

Detecting Optimization Bugs in Database Engines via Non-Optimizing Reference Engine Construction

Manuel Rigger, Zhendong Su

Database Management Systems (DBMS) are used ubiquitously. To efficiently access data, they apply sophisticated optimizations. Incorrect optimizations can result in logic bugs, whic…

cs.SE2020★ 51 cited

On the Unusual Effectiveness of Type-Aware Operator Mutations for Testing SMT Solvers

Dominik Winterer, Chengyu Zhang, Zhendong Su

We propose type-aware operator mutation, a simple, but unusually effective approach for testing SMT solvers. The key idea is to mutate operators of conforming types within the seed…

cs.SE2019★ 17 cited

Learning Blended, Precise Semantic Program Embeddings

Ke Wang, Zhendong Su

Learning neural program embeddings is key to utilizing deep neural networks in program languages research --- precise and efficient program representations enable the application o…

cs.SE2019★ 2 cited

Structure-Invariant Testing for Machine Translation

Pinjia He, Clara Meister, Zhendong Su

In recent years, machine translation software has increasingly been integrated into our daily lives. People routinely use machine translation for various applications, such as desc…

cs.SE2018

Towards Efficient Data-flow Test Data Generation

Ting Su, Chengyu Zhang, Yichen Yan +5

Data-flow testing (DFT) aims to detect potential data interaction anomalies by focusing on the points at which variables receive values and the points at which these values are use…

cs.SE2018★ 115 cited

Large-Scale Analysis of Framework-Specific Exceptions in Android Apps

Lingling Fan, Ting Su, Sen Chen +5

Mobile apps have become ubiquitous. For app developers, it is a key priority to ensure their apps' correctness and reliability. However, many apps still suffer from occasional to f…

cs.SE2016

Toward Rapid Transformation of Ideas into Software

Mehrdad Afshari, Zhendong Su

A key mission of computer science is to enable people realize their creative ideas as naturally and painlessly as possible. Software engineering is at the center of this mission --…

cs.SE2015★ 1 cited

On the Lexical Distinguishability of Source Code

Martin Velez, Dong Qiu, You Zhou +2

Natural language is robust against noise. The meaning of many sentences survives the loss of words, sometimes many of them. Some words in a sentence, however, cannot be lost withou…