skip to main content
10.1145/3330204.3330278acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbsiConference Proceedingsconference-collections
research-article

An exploratory study on the architectural modeling of information systems considering functional usability features

Published:20 May 2019Publication History

ABSTRACT

Usability is a quality attribute of systems which are easy to be understood, easy to be used and attractive to users. Usability impacts more than just user interface, also influencing the system behavior and features, affecting the system architecture. There are few studies that investigate the incorporation of usability in system design and architecture. In this sense, this paper presents an exploratory study on the system architectural design aligned to functional usability features. The study was conducted in academic environment, while groups of students in a software architecture discipline conducted system architecture projects of web information systems. The groups adopted existing guidelines for architectural modeling considering usability. The results indicated a tendency to specify functional usability features related to warning, multi-level help and to feedback on the system status. However, such requirements were not adequately represented in the architectural solutions. The students recognized the importance of usability in system architecture, although they reported difficulties in usability incorporation. We observed the need for more guidelines for decision-making when integrating usability in system architecture.

References

  1. International Organization for Standardization. 1998. Software Engineering--Product Quality: Quality model (ISO/IEC 9126-1).Google ScholarGoogle Scholar
  2. Abran, A., Khelifi, A., Suryn, W., & Seffah, A. 2003. Usability meanings and interpretations in ISO standards. Software quality journal, 11(4), 325--338. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Folmer, E., Van Gurp, J., & Bosch, J. 2003. A framework for capturing the relationship between usability and software architecture. Software Process: Improvement and Practice, 8(2), 67--87.Google ScholarGoogle ScholarCross RefCross Ref
  4. Vilela, J., Figueiredo, B., Castro, J., Soares, M., & Gonçalves, E. 2015. Usability and Software Architecture: A Literature Review. In Components, Architectures and Reuse Software (SBCARS), 2015 IX Brazilian Symposium on (pp. 80--89). IEEE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Carvajal, L., Moreno, A. M., Sanchez-Segura, M. I., & Seffah, A. 2013. Usability through software design. IEEE Transactions on Software Engineering, 39(11), 1582--1596. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Juristo, N., Moreno, A. M., & Sanchez-Segura, M. I. 2007. Analysing the impact of usability on software design. Journal of Systems and Software, 80(9), 1506--1516. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Carvajal García, L. E., & Moreno Sánchez-Capuchino, A. M. 2011. Software Design Guidelines for Usability. Jornadas de Ingeniería del Software y Bases de Datos (JISBD). 67--76.Google ScholarGoogle Scholar
  8. Rivero, L., do Valle, R., & Conte, T. 2014. Aplicando Design e Avaliação de Usabilidade para Melhorar a Qualidade de um Aplicativo Web Móvel. Anais do Simpósio Brasileiro de Qualidade de Software (SBQS 2014), 260--267.Google ScholarGoogle Scholar
  9. International Organization for Standardization. 2003. Guidance on usability (ISO/IEC 9241-11).Google ScholarGoogle Scholar
  10. Juristo, N., Moreno, A., & Sanchez-Segura, M. I. 2007. Guidelines for eliciting usability functionalities. IEEE Transactions on Software Engineering, (11), 744--758. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Bass, L., & John, B. E. 2003. Linking usability to software architecture patterns through general scenarios. Journal of Systems and Software, 66(3), 187--197. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Seffah, A., Mohamed, T., Habieb-Mammar, H., & Abran, A. (2008). Reconciling usability and interactive system architecture using patterns. Journal of Systems and Software, 81(11), 1845--1852. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Marques, A. B., Barbosa, S. D. J., & Conte, T. 2017. Evaluating the usability expressiveness of a USability-oriented INteraction and Navigation model. In Proceedings of the XVI Brazilian Symposium on Human Factors in Computing Systems. (p. 24). ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Corbin, J. M., & Strauss, A. (1990). Grounded theory research: Procedures, canons, and evaluative criteria. Qualitative sociology, 13(1), 3--21.Google ScholarGoogle Scholar
  15. IDEO. 2003. Design Thinking for Educators. Retrieved June 25, 2018 from https://www.ideo.com/post/design-thinking-for-educators.Google ScholarGoogle Scholar
  16. Debastiani, C. A. 2016. Definindo escopo em projetos de software. Novatec.Google ScholarGoogle Scholar
  17. Carvajal García, L. E. 2012. Usability-Oriented Software Development Process. Ph.D. Dissertation. Facultad de Informática (UPM).Google ScholarGoogle Scholar
  18. Kruchten, P. B. 1995. The 4+ 1 view model of architecture. IEEE software, 12(6), 42--50. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An exploratory study on the architectural modeling of information systems considering functional usability features

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        SBSI '19: Proceedings of the XV Brazilian Symposium on Information Systems
        May 2019
        623 pages
        ISBN:9781450372374
        DOI:10.1145/3330204

        Copyright © 2019 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 20 May 2019

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate181of557submissions,32%
      • Article Metrics

        • Downloads (Last 12 months)10
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader