Search For:

Displaying 1-24 out of 24 total
CppTest: A Prototype Tool for Testing C/C++ Programs
Found in: Availability, Reliability and Security, International Conference on
By Chengying Mao, Yansheng Lu
Issue Date:April 2007
pp. 1066-1073
Software testing is a practical activity combined with theory, technology, tool, and management. Assistant tool for testing plays an important role in software development in practice, and should not be neglected. Taking the popularly used C and C++ progra...
 
An Empirical Study on Meta-Heuristic Search-Based Web Service Composition
Found in: 2012 IEEE 9th International Conference on e-Business Engineering (ICEBE)
By Chengying Mao,Jifu Chen,Xinxin Yu
Issue Date:September 2012
pp. 117-122
In recent years, quite a few search algorithms have been used to solve Web service composition problem. However, it is still lack of systematic analysis about these methods. In the paper, we attempt to analyze the effect of three typical meta-heuristic sea...
 
Combinatorial Mutation Approach to Web Service Vulnerability Testing Based on SOAP Message Mutations
Found in: 2012 IEEE 9th International Conference on e-Business Engineering (ICEBE)
By Qing Li,Jinfu Chen,Yongzhao Zhan,Chengying Mao,Huanhuan Wang
Issue Date:September 2012
pp. 156-162
Web services testing is one of the most important techniques used to assure the quality of Web services at present. Currently, Web service testing has been only focused on one mutant injected at one time. Thus, based on data perturbation and combinatorial ...
 
Swarm Intelligence-Based Test Data Generation for Structural Testing
Found in: Computer and Information Science, ACIS International Conference on
By Chengying Mao,Xinxin Yu,Jifu Chen
Issue Date:June 2012
pp. 623-628
Automated generation of test data has always been a challenging problem in the area of software testing. Recently, meta-heuristic search (MHS) techniques have been proven to be a powerful tool to solve this difficulty. In the paper, we introduce an up-to-d...
 
Variable Precision Rough Set-Based Fault Diagnosis for Web Services
Found in: IEEE TrustCom/IEEE ICESS/FCST, International Joint Conference of
By Chengying Mao
Issue Date:November 2011
pp. 1550-1555
Web service is the emergent technology for constructing more complex and flexible software system for business applications. However, some new features of Web service-based software such as heterogeneity and loose-coupling bring great trouble to the latter...
 
Diagnosing Web Services System Based on Execution Traces Pattern Analysis
Found in: E-Business Engineering, IEEE International Conference on
By Chengying Mao,Ilkka Tervonen,Jinfu Chen
Issue Date:October 2011
pp. 207-214
Web service has been widely accepted as a technical standard for constructing software system which supports interoperable machine-to-machine interaction over a network. Even though such new system exhibits a lot of advantages such as loose-coupling, heter...
 
Towards a Data Complexity Metric Set for Web Service Composition
Found in: Computer and Information Technology, International Conference on
By Chengying Mao
Issue Date:September 2011
pp. 127-131
Web services technology and the corresponding software have been widely acknowledged in recent years. However, some new features of Web service-based software such as heterogeneity and loose-coupling bring great trouble for its latter maintenance and compr...
 
Rough Set-Based Debugging for Web Services System
Found in: Asia-Pacific Conference on Services Computing. 2006 IEEE
By Chengying Mao
Issue Date:December 2010
pp. 293-299
Web services technology provides a flexible and cost-effective paradigm to construct highly dynamic systems through service discovery, composition, and ultra-late binding. However, its new features bring great pressure to maintain Web service-based system....
 
Control and Data Complexity Metrics for Web Service Compositions
Found in: Quality Software, International Conference on
By Chengying Mao
Issue Date:July 2010
pp. 349-352
Service-oriented architecture has been widely applied to construct new software system or integrate some legacy applications. Web service technology is the most representative approach to build such system. However, this new software development manner ine...
 
Complexity Analysis for Petri Net-Based Business Process in Web Service Composition
Found in: Service-Oriented System Engineering, IEEE International Workshop on
By Chengying Mao
Issue Date:June 2010
pp. 193-196
Web services technology provides a way to integrate some distributed service units over the network into a coordinative system. Compared with the traditional enterprise application integration (EAI) techniques, it provides better interoperability for data ...
 
Towards a Hierarchical Testing and Evaluation Strategy for Web Services System
Found in: Software Engineering Research, Management and Applications, ACIS International Conference on
By Chengying Mao
Issue Date:December 2009
pp. 245-252
Web services can be combined in a collaborative way to create a new Web services system (WSS) to solve more complex problems. However, WSS testing is not a trivial task, features like distribution, loose-coupling, and collaboration bring great pressure to ...
 
A Hybrid Algorithm for Solving Two-Part Division Problem in Network Community Detection
Found in: Dependable, Autonomic and Secure Computing, IEEE International Symposium on
By Chengying Mao, Man Luo, Zhenmei Zhu
Issue Date:December 2009
pp. 595-600
Network representation is a convenient and intuitive abstraction for analyzing the massive interacting data. Some topological characteristics of the network have been found in the past decade, and community structure is the typical one of them. Community d...
 
Visualization and Dependency Analysis for Linkage Structures in Web Applications
Found in: Internet and Web Applications and Services, International Conference on
By Chengying Mao
Issue Date:May 2009
pp. 119-124
With the prevalence of Web applications, its linkage structures become more and more complex and the whole architecture of a Web site has always been experiencing evolvement. Therefore, analyzing and visualizing the linkage structure of a Web application i...
 
DBViewer: A Tool for Visualizing and Measuring Dependency Relations between Tables in Database
Found in: Software Engineering, World Congress on
By Chengying Mao
Issue Date:May 2009
pp. 13-17
With the extensive use of the database and increasing complexity of its logic, how to visualize and measure the dependency relations between tables becomes a challenging task. However, ER graph can only tackle the situation of the partial view of whole dat...
 
Towards a Question-Driven Teaching Method for Software Testing Course
Found in: Computer Science and Software Engineering, International Conference on
By Chengying Mao
Issue Date:December 2008
pp. 645-648
Social demand on high-quality software has become more and more imperative, and thus how to cultivate skilled software testers is an arduous task for education community all over the world. Based on the experiences and related method experiments of teachin...
 
Performing Combinatorial Testing on Web Service-Based Software
Found in: Computer Science and Software Engineering, International Conference on
By Chengying Mao
Issue Date:December 2008
pp. 755-758
Although Web service-based software (WSBS) possesses a lot of merits such as loose coupling and good interoperability, its some new characters also bring challenges to latter maintenance activities inevitably. In the paper, we proposed a combinatorial test...
 
Using Dependence Matrix to Support Change Impact Analysis for CBS
Found in: Computational Science and its Applications, International Conference
By Chengying Mao, Jinlong Zhang, Yansheng Lu
Issue Date:August 2007
pp. 192-200
Component-based software development technique and its extensive application have led to the wide research in various aspects of component-based software (CBS). The rapid evolution of CBS brings great challenges to its maintenance in the later phase, so it...
 
Built-in Regression Testing for Component-based Software Systems
Found in: Computer Software and Applications Conference, Annual International
By Chengying Mao
Issue Date:July 2007
pp. 723-728
Some specialties of component, such as high evolvability, implementation transparent, and limited access support, bring a great challenge for testing the systems built by externally-provided components, especially for regression testing. Built-in test desi...
 
Matrix-based Change Impact Analysis for Component-based Software
Found in: Computer Software and Applications Conference, Annual International
By Chengying Mao, Jinlong Zhang, Yansheng Lu
Issue Date:July 2007
pp. 641-642
Component-based software (CBS) is built through the ways of composition and integration, this development style is quite favorable for modification or upgrade of system. However, making sure that the modified system still works is a challenge. In order to ...
 
AOP-based Testability Improvement for Component-based Software
Found in: Computer Software and Applications Conference, Annual International
By Chengying Mao
Issue Date:July 2007
pp. 547-552
High evolvability is the remarkable character of component-based software (CBS), and brings great pressure to the testing activity. Recently, aspectoriented programming has been proposed as an effective technique for modulating separate concerns, and facil...
 
Regression Testing for Component-based Software Systems by Enhancing Change Information
Found in: Asia-Pacific Software Engineering Conference
By Chengying Mao, Yansheng Lu
Issue Date:December 2005
pp. 611-618
In recent years, Component-based software has been widely used in various application domains and becomes a fairly popular software form. However, Due to the lack of information about the externallydeveloped components, system testers (i.e., component user...
 
AICTO: An Improved Algorithm for Planning Inter-class Test Order
Found in: Computer and Information Technology, International Conference on
By Chengying Mao, Yansheng Lu
Issue Date:September 2005
pp. 927-931
<p>Determining inter-class test order is one of the most difficult tasks in cluster level testing. This paper proposes the concept of weighted object relation diagram (WORD) by extending the traditional object relation diagram (ORD). When generating ...
 
Experiences in security testing for web-based applications
Found in: Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human (ICIS '09)
By Chengying Mao
Issue Date:November 2009
pp. 326-330
Web-based application is the most prevalent pattern of software system, and has been widely used in the industry and society. However, its security problem brings great harassment to users, such as system crash and economic loss. So it has attracted lots o...
     
Regression testing for component-based software via built-in test design
Found in: Proceedings of the 2007 ACM symposium on Applied computing (SAC '07)
By Chengying Mao, Jinlong Zhang, Yansheng Lu
Issue Date:March 2007
pp. 1416-1421
Component-based software technology is expected to be an effective and widely used method of constructing software system. However, some specialties of component bring a great challenge for testing the systems built by externally-provided components, espec...
     
 1