Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content
Yali Wu

    Yali Wu

    One of the main concerns in the software industry continues to be the development of high quality software. This concern will be exacerbated as software systems become more complex. The training of software developers continues to grow in... more
    One of the main concerns in the software industry continues to be the development of high quality software. This concern will be exacerbated as software systems become more complex. The training of software developers continues to grow in academia since more institutions are offering software engineering (SE) courses. However, the list of topics that are expected to be covered in
    Research Interests:
    ABSTRACT A survey on the landscape of self-adaptive systems identified testing and assurance as one of the most neglected areas in the engineering of autonomic software. However, since the structure and behavior of autonomic software can... more
    ABSTRACT A survey on the landscape of self-adaptive systems identified testing and assurance as one of the most neglected areas in the engineering of autonomic software. However, since the structure and behavior of autonomic software can vary during its execution, runtime testing is critical to ensure that faults are not introduced into the system as a result of dynamic adaptation. Some researchers have developed approaches and supporting designs for integrating runtime testing into the workflow of autonomic software. In this paper, we describe a comparative case study performed on three autonomic applications that were engineered to include an implicit self-test characteristic. The findings of our study provide evidentiary insight into the benefits and software engineering challenges associated with developing these types of systems.
    Abstract Rapid advances in electronic communication devices and technologies have resulted in a shift in the way communication applications are being developed. The emerging development strategies provide end-users with a greater ability... more
    Abstract Rapid advances in electronic communication devices and technologies have resulted in a shift in the way communication applications are being developed. The emerging development strategies provide end-users with a greater ability to manipulate ...