Date of Award
Yuan, Xiaobu (School of Computer Science)
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
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.
Zhang, Xieshen, "An Interactive Approach of Ontology-based Requirement Elicitation for Software Customization" (2011). Electronic Theses and Dissertations. 347.