Network


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

Hotspot


Dive into the research topics where Kuo-n Hsu is active.

Publication


Featured researches published by Kuo-n Hsu.


Information Sciences | 1999

Modeling imprecise requirements with fuzzy objects

Jonathan Lee; Nien-Lin Xue; Kuo-Hsun Hsu; Stephen J. H. Yang

Abstract One of the foci of the recent development in object-oriented modeling (OOM) has been the extension of OOM to fuzzy logic to capture and analyze informal requirements that are imprecise in nature. In this paper, a new approach to object-oriented modeling based on fuzzy logic is proposed to formulate imprecise requirements along four dimensions: (1) to extend a class by grouping objects with similar properties into a fuzzy class, (2) to encapsulate fuzzy rules in a fuzzy class to describe the relationship between attributes, (3) to evaluate the membership function of a fuzzy class by considering both static and dynamic properties, and (4) to model uncertain fuzzy associations between classes. The proposed approach is illustrated using the problem domain of a meeting scheduler system.


Information & Software Technology | 2002

Modeling software architectures with goals in virtual university environment

Jonathan Lee; Kuo-Hsun Hsu

Abstract Recently, the coupling of goal-based and user-centered approaches has resulted in a tremendous impact on the research of software engineering. However, there is no systematic way in the extant approaches to handling the effects of requirements on the structuring of software architectures. As an attempt towards the investigation of the interactions among goals, scenarios, and software architectures, we proposed, in this paper, a goal-driven architecture trade-off analysis method to analyze and construct software architectures in an incremental manner. We also identified criteria for architecture evaluation and verification and explored the possible types of realization of software architectures for goals. The proposed approach is illustrated using the problem domain of virtual university environment.


asia-pacific software engineering conference | 2012

Discovering Early Aspects through Goals Interactions

Jonathan Lee; Kuo-Hsun Hsu; Shin Jie Lee; Wen-Tin Lee

Aspect-oriented approaches have resulted in a great impact on the processing of system properties during the development of software systems. However, a systematic way for eliciting early aspects from requirements is still underdeveloped to better integrate early aspects with the analysis results. As an attempt towards the investigation of the interactions among goals, scenarios, and early aspects, we proposed, in this work, a goal-driven approach to the discovery of early aspects by means of a bidding process that organizes goals into goal clusters for discovering aspectual candidates by exploring the interactions among goals and use cases. By introducing early aspects, the goal-driven approach can be further enhanced to deal with the crosscutting properties in the analysis stage of software development. The proposed approach is illustrated using the problem domains of meeting scheduler system.


International Journal of Intelligent Systems | 2000

Task-based conceptual graphs as a basis for automating software development

Jonathan Lee; Lein F. Lai; Kuo-Hsun Hsu; Yong-Yi Fanjiang

It is widely recognized that requirements engineering is a knowledge‐intensive process and cannot be dealt with using only a few general principles. Since knowledge plays a crucial role in software development, software engineers have to describe and organize various aspects of knowledge before the program can be written. A recent work by Robillard reveals that software development can be further improved by recognizing the relevant knowledge structures. In this paper, we propose the use of a task‐based conceptual graphs (TBCB) framework as a basis for automating software development. By structuring and operationalizing conceptual graphs, TBCG specifications can be transformed into executable programs automatically. To construct a conceptual model, task‐based specification methodology is used as the mechanism to structure the knowledge captured in conceptual models, whereas conceptual graphs are adopted as the formalism to express task‐based specifications and to provide a reasoning capability for the purpose of automation. Once task‐based graphs have been constructed and verified, a blackboard system will automatically transform TBCG specifications into a software system composed of database schemas, knowledge base, and user interfaces. A meeting scheduling system is used as an illustrative example to demonstrate our approach. © 2000 John Wiley & Sons, Inc.


IEEE Transactions on Software Engineering | 2014

GEA: A Goal-Driven Approach toDiscovering Early Aspects

Jonathan Lee; Kuo-Hsun Hsu

Aspect-oriented software development has become an important development and maintenance approach to software engineering across requirements, design and implementation phases. However, discovering early aspects from requirements for a better integration of crosscutting concerns into a target system is still not well addressed in the existing works. In this paper, we propose a Goal-driven Early Aspect approach (called GEA) to discovering early aspects by means of a clustering algorithm in which relationships among goals and use cases are utilized to explore similarity degrees of clustering goals, and total interaction degrees are devised to check the validity of the formation of each cluster. Introducing early aspects not only enhances the goal-driven requirements modeling to manage crosscutting concerns, but also provides modularity insights into the analysis and design of software development. Moreover, relationships among goals represented numerically are more informative to discover early aspects and more easily to be processed computationally than qualitative terms. The proposed approach is illustrated by using two problem domains: a meeting scheduler system and a course enrollment system. An experiment is also conducted to evaluate the benefits of the proposed approach with Mann-Whitney U-test to show that the difference between with GEA and without GEA is statistically significant.


international conference on genetic and evolutionary computing | 2012

Applying Software Effort Estimation Model Based on Work Breakdown Structure

Wen-Tin Lee; Kuo-Hsun Hsu; Jonathan Lee; Jong-Yih Kuo

Software effort estimation is an important activity for effective project management. To support the prediction of efforts in the early stage of a software project development, we propose an effort estimation model along with a software effort estimation process to estimate project efforts from high level WBS. The proposed estimation model is composed of four original task assignment factors - team size, concurrency, intensity, and fragmentation and one newly proposed factor, named WBS effort. To demonstrate the feasibility of proposed model, a case study is presented. The result of the case study shows that comparing the proposed model with those that using original task assignment effort estimation model, the accuracy of the prediction is improved by applying the five factors. For the data examined, the proposed model also shows to have better results in goodness of fit and quality of estimation than original one.


international symposium on multimedia | 2000

Modeling requirements with goals in virtual university environment

Jonathan Lee; Kuo-Hsun Hsu

In recent years, goal based requirements analysis methods have attracted increasing attention in the area of requirements engineering. However, there is no systematic way in the existing approaches to handle the impacts of requirements on the structuring of software architecture. As an attempt towards the investigation of the interactions among goals, scenarios, and software architectures, we propose a goal based approach to building software architecture based on the interactions in an incremental fashion. The proposed approach is illustrated using the problem domain of a virtual university environment.


international conference on tools with artificial intelligence | 1999

Structuring requirements specifications through goals interactions

Jonathan Lee; Nien-Lin Xue; Kuo-Hsun Hsu; Yong-Yi Fangjang

One of the foci of the recent developments in requirements engineering has been the study of conflicting requirements. However, there is no systematic way in the existing approaches to handling the interactions among requirements and their impact on the structuring of requirement specifications. In this paper, a new approach is proposed to formulate the requirement specifications based on goal interactions (i.e., cooperative, conflicting, counterbalanced and irrelevant).


International Journal of Intelligent Systems | 2010

Aspect-enhanced goal-driven sequence diagram

Jonathan Lee; Chia-Ling Wu; Wen-Tin Lee; Kuo-Hsun Hsu


Information Systems | 2012

Designing Software Architecture with Use Case Blocks Using the Design Structure Matrix

Wen-Tin Lee; Kuo-Hsun Hsu; Jonathan Lee

Collaboration


Dive into the Kuo-n Hsu's collaboration.

Top Co-Authors

Avatar

Jonathan Lee

National Central University

View shared research outputs
Top Co-Authors

Avatar

Wen-Tin Lee

National Kaohsiung Normal University

View shared research outputs
Top Co-Authors

Avatar

Nien-Lin Xue

National Central University

View shared research outputs
Top Co-Authors

Avatar

Chia-Ling Wu

National Central University

View shared research outputs
Top Co-Authors

Avatar

Guan-Lin Ciou

National Taichung University of Education

View shared research outputs
Top Co-Authors

Avatar

Jong-Yih Kuo

National Taipei University of Technology

View shared research outputs
Top Co-Authors

Avatar

Lein F. Lai

National Central University

View shared research outputs
Top Co-Authors

Avatar

Min-Yu Sie

National Taichung University of Education

View shared research outputs
Top Co-Authors

Avatar

Shang-Pin Ma

National Taiwan Ocean University

View shared research outputs
Top Co-Authors

Avatar

Shao-Yuan Lu

National Taichung University of Education

View shared research outputs
Researchain Logo
Decentralizing Knowledge