Enhancing the Effectiveness of Software Development and Interface Evaluation
Saad Masood Butt, Azura Onn, Nadra Tabassam, Moaz Masood Butt

Abstract
Usability evaluation of the software interfaces is one of the prominent concepts in HCI. In order to increase the usability, the designing of software interfaces now becoming an important task for HCIexperts. It is observed that software interfacesarethe effective source of communication that helps the user to successfully complete their task. Understanding how a user processes the information through the computer interface that helps the usability experts to improve usability of the software interface.Usability evaluation is taken as a vital part of interactive software development. An expert system Cognitive Analysis of Software Interfaces (CASI) is outlined to integrate cognitive modeling concepts and consider as a crucial process in the UZAB model for the development of software interfaces. The UZAB model consists of five processes that help Software Engineers (SE) work with HCI experts from the time it starts until the deployment of the software. However, this model not only bridges the gap between SE and HCI experts but also link AI experts to make the development process more intelligent. The important process in UZAB model is an Expert system Cognitive Analysis of Software Interface (CASI), which help designer andsoftware developer to evaluate software prototypes in an intelligent way based on user perception and evaluation view. Theresults mentioned in this paper show that with the help of AI techniques more usability problemsin the software interfaces can be detected. Hence enhancing the usability of software interfaces by an automated UZAB model is feasible.

Full Text: PDF