CFP last date
20 January 2025
Reseach Article

Evaluating User Interface Management Systems based on Quality Attributes and Unit Operations

by Abdelkareem M. Alashqar, Ahmad Abo Elfetouh, Hazem M. El-bakry
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 116 - Number 9
Year of Publication: 2015
Authors: Abdelkareem M. Alashqar, Ahmad Abo Elfetouh, Hazem M. El-bakry
10.5120/20363-2565

Abdelkareem M. Alashqar, Ahmad Abo Elfetouh, Hazem M. El-bakry . Evaluating User Interface Management Systems based on Quality Attributes and Unit Operations. International Journal of Computer Applications. 116, 9 ( April 2015), 14-20. DOI=10.5120/20363-2565

@article{ 10.5120/20363-2565,
author = { Abdelkareem M. Alashqar, Ahmad Abo Elfetouh, Hazem M. El-bakry },
title = { Evaluating User Interface Management Systems based on Quality Attributes and Unit Operations },
journal = { International Journal of Computer Applications },
issue_date = { April 2015 },
volume = { 116 },
number = { 9 },
month = { April },
year = { 2015 },
issn = { 0975-8887 },
pages = { 14-20 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume116/number9/20363-2565/ },
doi = { 10.5120/20363-2565 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:56:37.692975+05:30
%A Abdelkareem M. Alashqar
%A Ahmad Abo Elfetouh
%A Hazem M. El-bakry
%T Evaluating User Interface Management Systems based on Quality Attributes and Unit Operations
%J International Journal of Computer Applications
%@ 0975-8887
%V 116
%N 9
%P 14-20
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software architecture is an essential early stage in the software design process. In this stage, the architect should give the quality attributes a special consideration because a good level of meeting these attributes can be performed by well-designed architecture. This means that there is a close relationship between quality attributes and software architecture. However, quality attributes can be achieved through the appropriate application of a set of unit operations. A unit operation is a systematic designing operation that can be applied directly to system architecture. Architectural styles (patterns) include high level design decisions that address quality attributes. Many general architectural styles are defined in the literature. For the domain of user interactive systems there are many architectural styles that address some important quality attributes. In many cases, it is essential to evaluate software styles in terms of their achievement of the required quality attributes by analyzing the relationships between these attributes, unit operations, and styles. This evaluation can help and facilitate the process of selecting a specified style. In this paper the authors propose a structured quantitative evaluation method to show a rank of four well-known user interface management systems (UIMSs) in terms of their supporting a set of six important selected quality attributes.

References
  1. Kasik, D. J. , "A user interface management system. Computer Graphics", 16(3), July, 1982.
  2. Kazman, R. and Bass, L. , "Toward Deriving Software Architectures From Quality Attributes", 1994.
  3. Dix, A. , Finlay, J. , Abowd, G. and Beale, R. , "Human-Computer Interaction", 3rd editions, Pearson Education, 2004.
  4. Joëlle Coutaz, (2001), "Software Architecture Modeling For User Interfaces".
  5. Kazman, R. and Bass, L. , "Software Architectures for Human-Computer Interaction: Analysis and Construction", Submitted to ACM Transactions on Human-Computer Interaction, 1996.
  6. Pfaff, G. and Ten Hagen, P. J. W. "Seeheim workshop on User Interface Management Systems" (Berlin), Springer- Verlag, 1985.
  7. Kazman, R. , Bass, L. , Abowd, G. , and Webb, M. , "SAAM: A Method for Analyzing the Properties of Software Architectures. " Proceedings of ICSE-16, Sorrento, Italy, May, 1994, 81-90.
  8. Krasner, G. E. and Pope, S. T. , "A cookbook for using the model-view-controller user interface paradigm in Smalltalk", -80. JOOP, 1(3), August, 1988.
  9. Lewis, S. , "The Art and Science of Smalltalk", Hewlett-Packard Professional Books, Prentice Hall, Hemel Hempstead, 1995.
  10. Coutaz, J. , "Pac, an object oriented model for dialog design", In H. J. Bullinger and B. Shackel, editors, Human–Computer Interaction – INTERACT'87, pages 431–6. North-Holland, Amsterdam, 1987.
  11. ISO/IEC 9126-1, "Software engineering —Product quality — Part 1: Quality model", 2001.
  12. Kassab, M. , El-Boussaidi, G. , and Mili, H. , "A Quantitative Evaluation Of The Impact Of Architectural Patterns On Quality Requirements". Springer's Studies in Computational Intelligence Book Series, Volume 377, pp. 173-184, 2011.
  13. Pfaff, G. , "User Interface Management Systems. New York: Springer-Verlag, 1985.
  14. Dijkstra, E. W. , "The Structure of the 'THE' Multiprogramming System. " Communications of the ACM 11, 5 (May 1968): 341-346.
  15. Rochkind, M. J. , "An Extensible Virtual Toolkit (XVT) for Portable GUI Applications," pp. 485-494. Digest of Papers, COMPCON, San Francisco, CA: Thirty-Seventh IEEE Computer Society International Conference, February 1992.
  16. Bode, S. , and Riebisch, M. , "Impact Evaluation for Quality-Oriented Architectural Decisions Regarding Evolvability", The 4th European conference on Software architecture, pp. 182-197, 2010.
  17. Galster, M. , and Eberlein, A. , Moussavi, M. , "Systematic selection of software architecture styles". IET Software, 2010, Vol. 4, lss. 5, pp. 349-360.
Index Terms

Computer Science
Information Sciences

Keywords

Quality Attributes User Interface Management Systems Unit Operations Software Architectural Styles.