2015International Journal of Computer Systems & Software EngineeringOpen access

USABILITY EVALUATION METHOD FOR AGILE SOFTWARE DEVELOPMENT

Saad Masood Butt, Shahid Masood Butt

Open full text 5 citations

Abstract

Agile methods are the best fit for tremendously growing software industry due to its flexible and dynamic nature.But the software developed using agile methods do meet the usability standards?To answer this question we can see that majority of agile software development projects currently involve interactive user interface designs, which can only be possible by following User Centered Design (UCD) in agile methods.The question here is, how to integrate UCD with agile models.Both Agile models and UCD are iterative in nature but agile models focus on coding and development of software; whereas, UCD focuses on user interface of the software.Similarly, both of them have testing features where the agile model involves automated tested code while UCD involves an expert or a user to test the user interface.In this paper, a new agile usability model is proposed and the evaluation is of the proposed model is presented by practically implementing it in three real life projects. .Key results from these projects clearly show: the proposed agile model incorporates usability evaluation methods, improves the relationship between usability experts to work with agile software experts; in addition, allows agile developers to incorporate the result from UCD into subsequent interactions.

Open-access reader

About this research paper

What this paper is about

Agile methods are the best fit for tremendously growing software industry due to its flexible and dynamic nature.But the software developed using agile methods do meet the usability standards?To answer this question we can see that majority of agile software development projects currently involve interactive user interface designs, which can only be possible by following User Centered Design (UCD) in agile methods.The question here is, how to integrate UCD with agile models.Both Agile models and UCD are iterative in nature but agile models focus on coding and development of software; whereas, UCD focuses on user interface of the software.Similarly, both of them have testing features where the agile model involves automated tested code while UCD involves an expert or a user to test the user interface.In this paper, a new agile usability model is proposed and the evaluation is of the proposed model is presented by practically implementing it in three real life projects. .Key results from these projects clearly show: the proposed agile model incorporates usability evaluation methods, improves the relationship between usability experts to work with agile software experts; in addition, allows agile developers to incorporate the result from UCD into subsequent interactions.

Why it matters

OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Agile methods are the best fit for tremendously growing software industry due to its flexible and dynamic nature.But the software developed using agile methods do meet the usability standards?To answer this question we can see that majority of agile software development projects currently involve interactive user interface designs, which can only be possible by following User Centered Design (UCD) in agile methods.The question here is, how to integrate UCD with agile models.Both Agile models and UCD are iterative in nature but agile models focus on coding and development of software; whereas, UCD focuses on user interface of the software.Similarly, both of them have testing features where the agile model involves automated tested code while UCD involves an expert or a user to test the user interface.In this paper, a new agile usability model is proposed and the evaluation is of the proposed model is presented by practically implementing it in three real life projects. .Key results from these projects clearly show: the proposed agile model incorporates usability evaluation methods, improves the relationship between usability experts to work with agile software experts; in addition, allows agile developers to incorporate the result from UCD into subsequent interactions.

Key concepts: Agile usability engineering, Agile Unified Process, Agile software development, Usability, Computer science, Lean software development, Extreme programming practices, Software engineering

Related papers

Back to paper searchBrowse research topicsOriginal source
USABILITY EVALUATION METHOD FOR AGILE SOFTWARE DEVELOPMENT — Research Paper | ScholarLens