Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jing Ying is active.

Publication


Featured researches published by Jing Ying.


Journal of Computers | 2011

QoS-driven Global Optimization Approach for Large-scale Web Services Composition

Minghui Wu; Xianghui Xiong; Jing Ying; Canghong Jin; Chunyan Yu

One of the aims of SOA is to compose atomic web services into a powerful composite service. QoS based selection approaches are used to choose the best solution among candidate services with the same functionality. Due to the increasing scale of the candidate services and demands for real-time in some specific application domains, the rapid convergent algorithm for large-scale web service composition is especially important, but rare work has been done to solve the problem. This paper describes the Web services composition model and constructs the web service selection mathematical model. According to these models, service composition problem can be considered as Single-Objective Multi-Constraints optimization problem. We propose a new algorithm named GAELS (Genetic Algorithm Embedded Local Searching), which uses the strategies of enhanced initial population and mutation with local searching, to speed up the convergence. Finally, the in-depth experimental results show that the GAELS algorithm can get the non-inferior solution more quickly and more adaptively than simple genetic algorithm in large-scale web service composition.


computer supported cooperative work in design | 2008

Combine automatic and manual process on web service selection and composition to support QoS

Canghong Jin; Minghui Wu; Tao Jiang; Jing Ying

An original GA (genetic algorithm) is usually used for QoS (quality of service)-based Web services selection, however, such algorithm has to do a large redundancy repeat to find a solution for the reason that it does not make use of adequate output information. Thus, the efficiency and precision of GA are reduced. Moreover, fixed fitness function can not change to fit for different composite situations and complete automatic process so GA sometimes would miss the most suitable solution. To remedy this situation, this paper proposes a novel algorithm GBAA (genetic based ant algorithm) which could put feedback information to original GA by using MMAS (max-min ant system) and it also overcome some drawbacks of MMAS such as long time need and slow convergence. The new approach could gain the benefits of both GA and MMAS. Besides GBAA DC (divide and composite) method and rank sort method are added. DC is adopted to analysis business requirement and to build process. After computing QoS attributes, a manual step is allowed to put into selection process and a rank sort method is used to distinguish profits of different solutions. The automatic process which is cooperated with manual process could help user to make more effective decisions on Web service selection.


computer supported cooperative work in design | 2006

An Architecture of Process-centered Context-aware Software Development Environment

Tao Jiang; Jing Ying; Minghui Wu; Min Fang

Software development is considered to be a kind of collaborative activity now. In this paper, we first analyze the software development activity using activity theory, and highlight its collaborative features. We then propose an architecture of process-centered context-aware software development environment, CASDE, which fully considers the key elements of PCSDEs, especially the context element. The supportive and integrated nature of the environment is emphasized in CASDE. As illustrated in activity theory, the architecture can support the three levels of collaboration, i.e., co-ordinated, co-operative, and co-constructive level. In particular, the co-operative level is supported sufficiently by the introduction of context model and context process mechanism. Based on the architecture, the software development activity can be more collaborative and quality of software system can be improved


computer supported cooperative work in design | 2004

Effective elements of integrated software development process supported platform

Min Fang; Jing Ying; Minghui Wu

Modern software development puts much emphasis on unified and standard software development processes, such as RUP (Rational Unified Process), TSP (Team Software Process), PSP (Personal Software Process), and XP (Extreme Programming). In order to support these standard processes, this paper proposes a software development process supported platform that takes workflow engine as its core and contains a number of effective elements such configuration management, knowledge management, and agent-assisted personal software process. Based on this integrated platform, the development process of software organizations can be fully automatically controlled with high performance.


computer supported cooperative work in design | 2008

A method for model-driven development of adaptive web applications

Tao Jiang; Jing Ying; Minghui Wu; Canghong Jin

As adaptive Web applications are gaining importance in software domains nowadays, there is a need for an effective method to construct such applications. In this paper, we propose MAWA, a method for model-driven development of adaptive Web applications. MAWA considers the architecture of adaptive Web applications and the key elements of the development activity. It adopts an iterative, incremental development process, and the adaptive model, which is composed of context model and user model, is highlighted. Besides, the adaptive categories and mechanism are specified in MAWA, which are used to support the implementation of the adaptive behaviors. A code generation strategy is integrated into MAWA, and it can help us to produce the applications quickly and effectively.


computer supported cooperative work in design | 2006

A Template Engineering Based Framework for Automated Software Development

Min Fang; Jing Ying; Minghui Wu

This paper presents a framework for automated software development: Xauto, which includes four key elements: layer language, template, framework and component. Based on software system patterns, an automatic development process is supported and realized by template engineering and the mapping of layer languages. The authors expound the mapping patterns of Xauto framework in the three aspects of model, view and controller, and demonstrate them by the relevant template examples. The research on Xauto framework solidifies the mature solutions dealing with problems in certain domains and makes it reusable, and facilitates the change of software development mode from personal workshop to template engineering. This shift, therefore, will promote the automatic degree of software development and make it more efficient


computer supported cooperative work in design | 2004

How can process help CSCW

Huifeng Wu; Jing Ying

With the development of economic and technology, the social division of labor intensifies. Workers always need to work together to fulfill a task. Especially in some networked organizations and virtual organizations, employees scatter all over the world. So how to make them work collaboratively becomes more and more important. The goal of CSCW is to solve such problems, groupware may be one of the solutions, it supplies the platform for collaborative work. But groupware cannot solve all the problems, some rules and procedures are necessary to achieve collaborative work, this is what process can help CSCW. This article introduces process into CSCW and gives a framework of how to apply it.


ieee international conference on high performance computing data and analytics | 2012

Finding Facet Content on Web by Position Inverted Index

Canghong Jin; Honglun Hou; Minghui Wu; Jing Ying

Entity facet can give the enhancement on search result since it can present web elements by multiple dimensions. Moreover, if web content is sorted by fixed dimension like term frequency, peculiarly data cannot be touched by user easily. Thus, how to extract and manage data facet is a significant work in web search area. Most of exist approaches find facets on web by manually defined annotation or cluster algorithm based on large corpus. These methods are very complex and need heavy resource. On the other hand, since inverted index structure is widely used on web search engine, in this paper, we propose a novel index structure called position index structure based on inverted index. By using this structure, we try to find a better solution to solve the facet extraction and peculiarly data find problems.


computer supported cooperative work in design | 2008

QoS and situation aware ontology framework for dynamic web services composition

Minghui Wu; Canghong Jin; Chunyan Yu; Hui Yan; Jing Ying


Archive | 2009

Structure Pattern Oriented Method for Service Composition

Minghui Wu; Canghong Jin; Jing Ying

Collaboration


Dive into the Jing Ying's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Hui Yan

Zhejiang University City College

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge