Source author record

Zhichao Zhou

Zhichao Zhou appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

5works
3topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

5 published item(s)

preprint2024arXiv

Coverage Goal Selector for Combining Multiple Criteria in Search-Based Unit Test Generation

Unit testing is critical to the software development process, ensuring the correctness of basic programming units in a program (e.g., a method). Search-based software testing (SBST) is an automated approach to generating test cases. SBST generates test cases with genetic algorithms by specifying the coverage criterion (e.g., branch coverage). However, a good test suite must have different properties, which cannot be captured using an individual coverage criterion. Therefore, the state-of-the-art approach combines multiple criteria to generate test cases. Since combining multiple coverage criteria brings multiple objectives for optimization, it hurts the test suites' coverage for certain criteria compared with using the single criterion. To cope with this problem, we propose a novel approach named \textbf{smart selection}. Based on the coverage correlations among criteria and the subsumption relationships among coverage goals, smart selection selects a subset of coverage goals to reduce the number of optimization objectives and avoid missing any properties of all criteria. We conduct experiments to evaluate smart selection on $400$ Java classes with three state-of-the-art genetic algorithms under the $2$-minute budget. On average, smart selection outperforms combining all goals on $65.1\%$ of the classes having significant differences between the two approaches. Secondly, we conduct experiments to verify our assumptions about coverage criteria relationships. Furthermore, we assess the coverage performance of smart selection under varying budgets of $5$, $8$, and $10$ minutes and explore its effect on bug detection, confirming the advantage of smart selection over combining all goals.

preprint2022arXiv

Selectively Combining Multiple Coverage Goals in Search-Based Unit Test Generation

Unit testing is a critical part of software development process, ensuring the correctness of basic programming units in a program (e.g., a method). Search-based software testing (SBST) is an automated approach to generating test cases. SBST generates test cases with genetic algorithms by specifying the coverage criterion (e.g., branch coverage). However, a good test suite must have different properties, which cannot be captured by using an individual coverage criterion. Therefore, the state-of-the-art approach combines multiple criteria to generate test cases. As combining multiple coverage criteria brings multiple objectives for optimization, it hurts the test suites' coverage for certain criteria compared with using the single criterion. To cope with this problem, we propose a novel approach named \textbf{smart selection}. Based on the coverage correlations among criteria and the coverage goals' subsumption relationships, smart selection selects a subset of coverage goals to reduce the number of optimization objectives and avoid missing any properties of all criteria. We conduct experiments to evaluate smart selection on $400$ Java classes with three state-of-the-art genetic algorithms. On average, smart selection outperforms combining all goals on $65.1\%$ of the classes having significant differences between the two approaches.

preprint2015arXiv

Mott insulating states and quantum phase transitions of correlated SU(2N) Dirac fermions

The interplay between charge and spin degrees of freedom in strongly correlated fermionic systems, in particular of Dirac fermions, is a long-standing problem in condensed matter physics. We investigate the competing orders in the half-filled SU(2N) Hubbard model on a honeycomb lattice, which can be accurately realized in optical lattices with large-spin ultra-cold alkaline-earth fermions. Employing large-scale projector determinant quantum Monte Carlo simulations, we have explored quantum phase transitions from the gapless Dirac semi-metals to the gapped Mott-insulating phases in the SU(4) and SU(6) cases. Both of these Mott-insulating states are found to be columnar valence bond solid (cVBS) and to be absent of the antiferromagnetic Neel ordering and the loop current ordering. Inside the cVBS phases, the dimer ordering is enhanced by increasing fermion components and behaves non-monotonically as the interaction strength increases. Although the transitions generally should be of first order due to a cubic invariance possessed by the cVBS order, the coupling to gapless Dirac fermions can soften the transitions to second order through a non-analytic term in the free energy. Our simulations provide important guidance for the experimental exploration of novel states of matter with ultra-cold alkaline earth fermions.

preprint2014arXiv

Competing orders in the 2D half-filled SU(2N) Hubbard model through the pinning field quantum Monte-Carlo simulations

We non-perturbatively investigate the ground state magnetic properties of the 2D half-filled SU($2N$) Hubbard model in the square lattice by using the projector determinant quantum Monte Carlo simulations combined with the method of local pinning fields. Long-range Neel orders are found for both the SU(4) and SU(6) cases at small and intermediate values of $U$. In both cases, the long-range Neel moments exhibit non-monotonic behavior with respect to $U$, which first grow and then drop as $U$ increases. This result is fundamentally different from the SU(2) case in which the Neel moments increase monotonically and saturate. In the SU(6) case, a transition to the columnar dimer phase is found in the strong interaction regime.

preprint2014arXiv

Quantum Monte Carlo simulation of thermodynamic properties of SU(2N) ultracold fermions in optical lattices

We have systematically studied the thermodynamic properties of a two-dimensional half-filled SU(2N) Hubbard model on a square lattice by using the determinant quantum Monte Carlo method. The entropy-temperature relation, the isoentropy curve, and the probability distribution of the onsite occupation number are calculated in both SU(4) and SU(6) cases, which exhibit prominent features of the Pomeranchuk effect. We analyze these thermodynamic behaviors based on charge and spin energy scales. In the charge channel, the interaction strength that marks the crossover from the weak to strong interaction regimes increases with the number of fermion components. In the spin channel, increasing the number of fermion components enhances quantum spin fluctuations, which is shown in the simulations of uniform spin susceptibilities and antiferromagnetic structure factors.