원문정보
초록
영어
Use cases are commonly used to represent customer requirements during systems development. In a large software development environment, finding relevant use cases from a library of past or related projects is a complex, error-prone and expensive task. This study proposes an ontological methodology to support use case retrieval in an interactive manner. The architecture of a prototype system that implements this methodology is presented. To evaluate whether the proposed approach can provide satisfactory results to users, this study develops a research model and hypotheses based on interaction theory. These hypotheses are empirically tested using a laboratory experiment which controls information filtering and perceived interaction. Our study suggests that a system which interacts with a user intelligently reduces cognitive load and increases self-efficacy and satisfaction.
목차
Ⅰ. Introduction
Ⅱ. Related Research
Ⅲ. The Use of an Ontological Approach to Use Cases Query
3.1 ACTION: The Actions Ontology
3.2 The Domain Ontology
3.3 WordNet
Ⅳ. Ontology Driven Requirements Query
4.1 Query Parsing Phase
4.2 Concepts Identification Phase
4.3 Interaction Phase
4.4 Query Inferences Phase
Ⅴ. Prototype
5.1 Architecture
5.2 Domain Ontology
5.3 Implementation
Ⅵ. Empirical Evalution of the Effectivness of the Proposed Approach
6.1 Cognitive Load
6.2 Perceived Interaction
6.3 Satisfaction
6.4 Self-Efficacy
Ⅶ. Research Method and Design
7.1 Treatment, Task and Prototypes
7.2 Measures
Ⅷ. Results
8.1 Manipulation Checks
8.2 Partial Least Squares Analysis
8.3 Measurement Model Assessment
8.4 Structural Model
8.5 Tests for Common Method Bias
8.6 Limitations
Ⅸ. Discussion and Implications
Ⅹ. Conclusions and Future Work