Date of Award
2014
Publication Type
Master Thesis
Degree Name
M.Sc.
Department
Computer Science
Keywords
Communication and the arts, Applied sciences, Contextual control model, Interactive, Interactive customization, Requirement elicitation, Software visualization, User segregation
Supervisor
Yuan, Xiaobu
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
The Software Product Line (SPL) provides software customization by composing several different web services together. When further supported by Service-Oriented Architecture (SOA), SPL offers unprecedented advantages for reusing software artifacts in mass customization of software applications, leading to radically reduced time, cost, and effort of software development. A Petri-Net based visualization system for the software customization has been developed in our research group. This thesis works on enhancement of the prior work by introducing an interactive approach of software visualization for software customization. The proposed approach segregates the users based on their interaction with the system and the best suited visualizations are selected and displayed for the users. In this thesis an interactive framework based on Contextual Control Model has been proposed. A usability study has been conducted to validate the improvements in the usability of the proposed system compared to the existing system.
Recommended Citation
Kaler, Manpreet Singh, "An Interactive Approach to Software Visualization for Customization" (2014). Electronic Theses and Dissertations. 5161.
https://scholar.uwindsor.ca/etd/5161