Date of Award
2011
Publication Type
Master Thesis
Degree Name
M.Sc.
Department
Computer Science
Keywords
Computer Science.
Supervisor
Yuan, Xiaobu (School of Computer Science)
Rights
info:eu-repo/semantics/openAccess
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Abstract
Software product lines allow reusing a collection of related software engineering assets to develop custom-made high quality software with reduced time and cost. In this thesis, an interactive approach of requirement elicitation for software customization is presented. It first adopts an ontology-based requirement model to represent the commonalities and variabilities among a group of related requirement artefacts. The development of a dialogue system further enables users to interactively customize software products by means of text-based dialogue. While the ontology model directs the dialogue system to perform requirement elicitation, its instantiation is accomplished with the support of decomposition-based requirement refinement in Service-Oriented Architecture. Besides the design details, a case study is presented to demonstrate how customizing an online book shopping system could be achieved with interactive requirement elicitation. Finally, the reliability and efficiency of the proposed method are evaluated with experimental comparison.
Recommended Citation
Zhang, Xieshen, "An Interactive Approach of Ontology-based Requirement Elicitation for Software Customization" (2011). Electronic Theses and Dissertations. 347.
https://scholar.uwindsor.ca/etd/347