University of Minnesota
Software Engineering Center

You are here

Dongjiang You

Student/Research Assistant
Dongjiang You graduated with a Ph.D. in Computer Science from the University of Minnesota in 2016. He was a Research Assistant in the Critical Systems Group working with Prof. Mats Heimdahl and Dr. Sanjai Rayadurgam. Before that, he worked with Prof. Zhenyu Chen at Nanjing University. His research interests are broadly in the area of software engineering, including automated test generation, program analysis, symbolic execution, and model checking. He received his Bachelor's degree in Software Engineering from Nanjing University in 2011.

Recent Publications

An Empirical Study on the Effectiveness of Time-Aware Test Case Prioritization Techniques

Regression testing is often performed with a time budget and it does not allow executing all test cases. Test case prioritization techniques re-order test cases to increase the rate of fault detection. Several time-aware test case prioritization techniques have been proposed to satisfy a time budget. Since it is difficult to collect the time cost of each test case in some cases, a natural question is whether it is worth using such information when prioritizing test cases.

A Simulation Study on Some Search Algorithms for Regression Test Case Prioritization

Test case prioritization is an approach aiming at increasing the rate of faults detection during the testing phase, by reordering test case execution. Many techniques for regression test case prioritization have been proposed. In this paper, we perform a simulation experiment to study five search algorithms for test case prioritization and compare the performance of these algorithms. The target of the study is to have an in-depth investigation and improve the generality of the comparison results.