Naghshin, Rozita (2004) CASE tool simplification via task-sensitive metaphor. Masters thesis, Concordia University.
- Accepted Version
Computer-Aided Software Engineering (CASE) and in particular IDEs (Integrated Development Environments) tools play a major role in the software development and maintenance process. They promise to assist software engineers in achieving several complex software development tasks while increasing their productivity and performance. However, the complexity of their interfaces has made these tools not always useful and very difficult to learn and master. One of the causes for this complexity is the fact that these tools are functionality-oriented rather than human-centric. The interface of these tools has not been developed according to the real users' characteristics, and there is a gap between the user's conceptual model and CASE tool features. In this thesis, we proposed a framework to simplify the complexity of the interface. Our approach starts from the development of an effective set of developers' personae that model developers' behaviors and characteristics. Using these personae, we developed a method to reduce the complexity of CASE tools. This method combines a task-sensitive user interface metaphor with visual communication design principles. Several empirical studies were conducted while building and validating our framework.
|Divisions:||Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering|
|Item Type:||Thesis (Masters)|
|Pagination:||iii, 118 leaves : ill. (some col.) ; 29 cm.|
|Degree Name:||M. Comp. Sc.|
|Program:||Computer Science and Software Engineering|
|Thesis Supervisor(s):||Seffah, Ahmed|
|Deposited By:||Concordia University Libraries|
|Deposited On:||18 Aug 2011 18:16|
|Last Modified:||18 Aug 2011 19:45|
Repository Staff Only: item control page
Downloads per month over past year