Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Jason Jen-Yen Chen

dblp:11/1184 · DBLP profile ↗
← Back
18ranked-venue papers
9as first author
0since 2021 · last 2010
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 13 · 8 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 87% Programming languages and type systems · 13%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › software process
process-centered environment
0.011997
CSPL: An Ada95-Like, Unix-Based Process Environment · IEEE Trans. Software Eng. 1997
Requirements engineering and software design › software process
software process modeling
0.011997
CSPL: An Ada95-Like, Unix-Based Process Environment · IEEE Trans. Software Eng. 1997
Programming languages and type systems
language design
0.011997
CSPL: An Ada95-Like, Unix-Based Process Environment · IEEE Trans. Software Eng. 1997

Methods — techniques the papers use, named apart from their topics

unix shell semantics · 0.0object-oriented syntax · 0.0
YearPublicationVenuePosition
2010 Mobile user agent with user ontology for personalized web service access
abstract
Web service is a popular standard to publish services for users. However, diversified users need to access web service according to their particular preferences. Using agent and user ontology seems to provide such badly-needed personalized web service search. Further, mobile agent can be used in the search. However, how to deploy it in a mobile device with limited power and memory is an issue. In this paper, we present a mobile user agent architecture, in which a mobile agent migrates from one location server to another to execute a user task. Most importantly, user ontology with both static and dynamic information is defined by web ontology language (OWL), through which the location server can do personalized search of services. In addition, mobile agent reduces network load. Further, it can be dynamically deployed on a location server that connects to a mobile device. This reduces power and memory consumption.
Chih-Hao Liu, Jason Jen-Yen Chen
SMC2
2009 Semi-Automatic Annotation System for OWL-Based Semantic Search
abstract
Current keyword search by Google, Yahoo, and so on gives enormous unsuitable results. A solution to this perhaps is to annotate semantics to textual web data to enable semantic search, rather than keyword search. However, pure manual annotation is very time-consuming. Further, searching high level concept such as metaphor cannot be done if the annotation is done at a low abstraction level. We present a semi-automatic annotation system, i.e. an automatic annotator and a manual annotator. Against the web ontology language (OWL) terms defined by Protege, the former annotates the textual web data using the Knuth-Morris-Pratt (KMP) algorithm, while the latter allows a user to use the terms to annotate metaphors with high abstraction. The resulting semantically-enhanced textual web document can be semantically processed by other web services such as the information retrieval system and the recommendation system shown in our example.
Chih-Hao Liu, H.-C. Chen, J.-L. Jain, Jason Jen-Yen Chen
CISIS4
2007 OWL-Based Description for Agent Interaction
abstract
The World Wide Web (WWW) has gained wide acceptance partially owing to the ease of writing web pages. Further, the semantic Web facilitates composing Web services in the form of Web ontology language for service (OWLS). However, OWLS requires assistance from agent for automatic discovery, composition, and invocation. This work presents an agent interaction description, based on Web ontology language (OWL), to confine agent communication within the foundation of intelligent and physical agents (FIPA) protocol. The description achieves dynamic OWLS service invocation and improves maintainability of agent program.
Yong-Feng Lin, Jason Jen-Yen Chen
COMPSAC (2)2
2006 Component-based Web page management environment
Jun-Rong Chen, Yong-Feng Lin, Jason Jen-Yen Chen
Inf. Sci.3
2003 AgentGateway: A communication tool for multi-agent systems
Jason Jen-Yen Chen, Shih-Wei Su
Inf. Sci.1
2000 Process program change control in a process environment
abstract
Process programs may change during enactment. The change of an enacting process program should be controlled. This paper describes process program change control in the CSPL (Concurrent Software Process Language) environment, which consists of techniques to (1) define change plans, (2) analyze and handle change impacts, and (3) resume process programs. Moreover, we provide an editor to guide process program change, with which the consistency between a change plan and the actual change can be enforced. We have used the environment in an experimental setting, and that experience shows that change control provided by the environment depends significantly upon process programs. If the dependencies among process components are well-specified in a process program, the change control mechanism will detect all the affected components when the process program is changed. Copyright © 2000 John Wiley & Sons, Ltd.
Shih-Chien Chou, Jason Jen-Yen Chen
Softw. Pract. Exp.2
1999 Process evolution support in concurrent software process language environment
Shih-Chien Chou, Jason Jen-Yen Chen
Inf. Softw. Technol.2
1999 Consistency management in a process environment
Jason Jen-Yen Chen, Shih-Chien Chou
J. Syst. Softw.1
1998 Enacting object-oriented methods by a process environment
Jason Jen-Yen Chen, Shih-Chien Chou
Inf. Softw. Technol.1
1997 CSPL: An Ada95-Like, Unix-Based Process Environment
abstract
The paper presents a new process-centered environment called "concurrent software process language" (CSPL). CSPL takes a unique and innovative approach to integrate the object-oriented Ada95-like syntax (for its modeling power) with Unix shell semantics (for its enactment capability) in a software process language. The paper depicts the following new CSPL features: (1) object orientation, (2) multirole and multiuser, and (3) unified object modeling. Language constructs specially designed for software process such as work assignment statement, communication-related statements, role unit, tool unit, relation unit and so on, are, respectively, described. The related work of this diversified field is also surveyed in some depth. The CSPL environment prototype has been built. A CSPL process program for the IEEE Software Process Modeling Example Problem has been developed and enacted to demonstrate the capabilities of this environment.
Jason Jen-Yen Chen
IEEE Trans. Software Eng.1
1996 An executable specification language for specification understanding in object-oriented specification reuse
Shih-Chien Chou, Jason Jen-Yen Chen, Chyan-Goei Chung
Inf. Softw. Technol.2
1996 A Behavior-Based Classification and Retrieval Technique for Object-Oriented Specification Reuse
abstract
This paper presents a classification and retrieval technique for object-oriented specification reuse, based on the assumption that existing specifications exhibiting behaviors similar to that of the system under development are appropriate for reuse. Existing specifications are classified and retrieved according to the semantic networks abstracted from their behaviors. Since semantic networks attach semantic meanings to certain degrees of detail, our technique is rather precise. Primary behavior is used to classify specifications because it can be obtained in the early phases of system analysis. Therefore, our technique allows early reuse. Moreover, subspecifications and classes of existing specifications are classified independently so that they can be retrieved for reuse separately. Thus, our technique encourages reusing subspecifications as well as classes. Since a subspecification is composed of classes and their relationships, reusing it corresponds to reusing all those classes and relationships. A technique that reuses subspecifications as well as classes is thus expected to save more time than those that reuse only classes.
Shih-Chien Chou, Jason Jen-Yen Chen, Chyan-Goei Chung
Softw. Pract. Exp.2
1994 CSPL: a process-centred environment
Jason Jen-Yen Chen, Chia-Ming Tu
Inf. Softw. Technol.1
1994 A new object-oriented method integrating Jackson structured programming method
Jason Jen-Yen Chen, Yao-Ting Tim Chen
J. Syst. Softw.1
1994 An integrated object-oriented analysis and design method emphasizing entity/class relationship and operation finding
Jason Jen-Yen Chen, Yu-Shiang Hung
J. Syst. Softw.1
1994 An Ada-like software process language
Jason Jen-Yen Chen, Chia-Ming Tu
J. Syst. Softw.1
1992 MDL (Methodology Definition Language): A Language for Defining and Automating Software Development Processes
Jason Jen-Yen Chen, Pei Hsia
Comput. Lang.1
1981 A counter-example to a clustering heuristic
Larry E. Stanfel, Jason Jen-Yen Chen
Inf. Syst.2