International Journal of Education and Management Engineering(IJEME)

ISSN: 2305-3623 (Print), ISSN: 2305-8463 (Online)

Published By: MECS Press

IJEME Vol.5, No.3, Jul. 2015

Architecture Design Selection Scheme for Usability Quality Attribute

Full Text (PDF, 484KB), PP.21-29

Views:69   Downloads:2


Rupesh Nagendra

Index Terms

Architecture design;Learnability;Quality Attributes;Software Architecture and Usability


Usability quality attribute is one of the important quality attributes because it is a basic need for end-user stakeholder. Usability provides the ease of use and learnability to end user. Usability is very useful quality attribute of software architecture and architect should remember about usability aspect. Usability aspect means such type of software architecture which provides the learnability, memorability and performance. In this paper we discuss software architecture design based on usability aspect. Usability is necessary for end-users and business stakeholders. We measure and evaluate the usability through one of the mathematical equations. For the selection of usability aspect, or to evaluate the highest usability score in different architecture designs, we have taken the questionnaire from technical persons on the basis of nonfunctional requirements or sub-characteristics of usability quality attributes such as learnability, memorability and performance. Then finally we calculate the usability score.

Cite This Paper

Rupesh Nagendra,"Architecture Design Selection Scheme for Usability Quality Attribute", IJEME, vol.5, no.3, pp.21-29, 2015.DOI: 10.5815/ijeme.2015.03.03


[1]M. Svahnberg et al, "A Method for Understanding Quality Attributes in Software Architecture structures", ACM transactions (2002).

[2]Liliana Dobrica et al, "A Survey on Software Architecture Analysis Methods", IEEE transaction on Software Engineering volume 28 (July 2002).

[3]Kazman et al., "Architecture Tradeoff Analysis Method", Technical report, Carnegie Melon University, Software Engineering Institute (1998).

[4]Kazman et al, "Quantifying the Costs and benefits of Architectural Decisions", IEEE 2001.

[5]Eelko K.R.E. Huizingh and. Hans C.J. Vrolijk, "Decision Support for Information Systems Management: Applying Analytic Hierarchy Process", Research school systems Organization and management (SOM) research report number 95B26, University of Groningen (1995).

[6]Axel Volker et al, "Requirements Interdependencies and Stakeholder's preferences", Proceedings of IEEE joint international conference on requirement Engineering (2002).

[7]Tung-King See et al, "Multi attribute Decision Making Using Hypothetical Equivalents", Proceedings of Design Engineering Technical Conferences and Computers and Information in Engineering Conference ASME (2002).

[8]Chen, Wand Wassenaar H.J., "An approach to decision-Based design", ASME design Technical conference Pittsburgh, Pennsylvania (2001).

[9]Alison R. Callaghan, "A 2-Phase Aspiration-Level and Utility Theory Approach to Large Scale Design" Proceedings of DETC '00, ASME 2000 Design Engineering Technical Conferences and Computers and Information in Engineering Conference Baltimore, Maryland, September10-13, (2000).

[10]Van Lamsweerde R et al, "Goal-Oriented Requirements Engineering: A Guided Tour", Proc RE'0l- International Joint Conference on Requirement Engineering, Toronto, IEEE, PP249-263 (2001).

[11]Barry Boehm et al, "Win Win Requirements Negotiation Process: A Multi Project Analysis", Proceedings of the 5th international conference on software process (1998).

[12]Farcisca losavio et al, "Quality Characteristics of Software Architecture", Journal of object Technology Volume 2 (2003).

[13]H. Reza, and E. Grant. Quality Oriented Software Architecture. The IEEE International Conference on Information Technology Coding and Computing (ITCC'05), Las Vegas, USA, April 2005.

[14]Quality Assurance Institute, "The top ten challenges of software project management,"

[15]; "Return on investment: What is ROI analysis?"