scispace - formally typeset
K

Kai-Yuan Cai

Researcher at Beihang University

Publications -  179
Citations -  2675

Kai-Yuan Cai is an academic researcher from Beihang University. The author has contributed to research in topics: Software & Random testing. The author has an hindex of 25, co-authored 174 publications receiving 2279 citations. Previous affiliations of Kai-Yuan Cai include Peking University.

Papers
More filters
Proceedings ArticleDOI

Effective Fault Localization using Code Coverage

TL;DR: A code coverage-based fault localization method to prioritize suspicious code in terms of its likelihood of containing program bugs, and indicates that the method can effectively reduce the search domain for locating program bugs.
Journal ArticleDOI

On the neural network approach in software reliability modeling

TL;DR: The neural network approach is more appropriate for handling datasets with `smooth' trends than for Handling datasets with large fluctuations, and the training results are much better than the prediction results in general.
Journal ArticleDOI

Optimal software testing and adaptive software testing in the context of software cybernetics

TL;DR: This paper analyzes the behavior of the corresponding optimal test profile determined by the CMC approach to software testing and introduces adaptive software testing, which adjusts software testing strategy on-line by using testing data collected during software testing in response to changes in the understanding of the software under test.
Proceedings ArticleDOI

An overview of software cybernetics

TL;DR: The underlying motivations and ideas of software cybernetics are formulated and various existing research topics in this emerging area, including feedback mechanisms in software processes, bisimulation and controllability, adaptive software, software synthesis, software test process control, and adaptive testing are reviewed.
Journal ArticleDOI

Software execution processes as an evolving complex network

TL;DR: The work presented in this paper treats software execution processes as an evolving complex network for the first time and introduces the concept of software mirror graph as a new model of complex networks to incorporate the dynamic information of software behavior.