Ziyuan Wang, Baowen Xu, Changhai Nie
Combinatorial testing is a practical software testing approach that has been widely used in practice. Most research and applications of such approach focus on N-way combinatorial testing that provides a minimum coverage of all N-way interactions among factor. However, the strengths of different inte...
Tian-Lin ZHOU, Baowen Xu, Liang Shi, Yuming Zhou et al.
Packages play a critical role to understand, construct and maintain large-scale software systems. As an important design attribute, cohesion can be used to predict the quality of packages. Although a number of package cohesion metrics have been proposed in the last decade, they mainly converge on in...
Yuming Zhou, Baowen Xu
Baowen Xu, Changhai Nie, Qunfeng Shi, Hong Lü
Bo Qu, Changhai Nie, Baowen Xu
Test case prioritization is an effective technique that helps to increase the rate of fault detection or code coverage in regression testing. However, all existing methods can only prioritize test cases to a single queue. Once there are two or more machines that participate in testing, all exiting t...
Xiaofang Qi, Baowen Xu
Summary Program slicing is an important technique applied in many software engineering activities, such as program debugging, testing, maintenance, measurement, reengineering and etc. This paper presents an effective representation for concurrent Ada programs, which is called task communication reac...
Zhenqiang Chen, Baowen Xu, Jie Guan
Jing-Xian Gu, Lei Xu, Baowen Xu, Hongji Yang
At present, most of Web applications have multi-tier architectures. The Web application contains many components, which makes it become component-based Web application. This paper focuses on this kind of Web applications and constructs three dependency graphs based on structure relations and message...
William Cheng‐Chung Chu, Chih-Wei Lu, Chih‐Hung Chang, Yeh‐Ching Chung et al.
Software standards are highly recommended because they promise faster and more efficient ways for software development with proven techniques and standard notations. Designers who adopt standards like UML and design patterns to construct models and designs in the processes of development suffer from...
Changhai Nie, Baowen Xu, Liang Shi
Whitney Wells, Baowen Xue, Rebecca Lacey, Anne McMunn
BACKGROUND: Unpaid carers deliver critical social care. We aimed to examine differences by ethnicity in (1) profiles of unpaid caring and (2) associations between caring and physical and mental health trajectories. METHODS: We used 10 waves of data from 47 015 participants from the UK Household Long...
Xiaofang Zhang, Baowen Xu, Zhenyu Chen, Changhai Nie et al.
As the cost of executing and maintaining a large test suite is always expensive, many test suite reduction techniques have been proposed and some empirical studies of test suite reduction techniques have already been reported. The aim of this paper is to provide a guideline for choosing the appropri...
Yanhui Li, Baowen Xu, Jianjiang Lu, Dazhou Kang
Abstract. By the development of Semantic Web, increasing demands for vague information representation have triggered a mass of theoretical and applied researches of fuzzy ontologies, whose main logical infrastructures are fuzzy description logics. However, current tableau algorithms can not supply c...
Jianjun Zhao, Cunwei Lu, Baowen Xu
Lin Chen, Baowen Xu, Tianlin Zhou, Yuming Zhou
In generalization refactoring, preconditions and allowable source code modifications depend on type constraints of the refactored program. Type constraints of parameterized types should be considered when applying the refactoring to generic programs, otherwise type errors may be brought into the ref...