skip to main content
10.1145/3167132.3167204acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

A heuristic evaluation of the user and programming interfaces of a sleep medicine application

Published:09 April 2018Publication History

ABSTRACT

In many cases, the development of computer systems to help clinicians make decisions does not take into account fundamental aspects for the integration of these systems into routine clinical practice, such as aspects related to usability. In our case, the system under consideration is MIASoft, a comprehensive medical decision-support system for the diagnosis of Sleep Apnea-Hypopnea Syndrome (SAHS). Our objective is to perform a heuristic evaluation of this tool following a systematic and generalizable approach based on using comprehensive taxonomies of usability and context-of-use attributes as a source for the heuristics. We focus our analysis on two possible interfaces: (1) the graphical user interface, in which users interact directly with the tool and (2) the programming interface, in which programmers interact with the Application Program Interface (API) of MIASoft. Although both approaches are quite different, the same methodology was used for their heuristic evaluation. This demonstrates that we can retain the usefulness, ease of use, and generalizability of heuristic evaluation while adding depth and structure since we are basing our study on a comprehensive usability model.

References

  1. David Alonso-Ríos, Ana Vázquez-García, Eduardo Mosqueira-Rey, and Vicente Moret-Bonillo. 2009. Usability: a critical analysis and a taxonomy. International Journal of Human-Computer Interaction 26, 1 (2009), 53--74.Google ScholarGoogle ScholarCross RefCross Ref
  2. David Alonso-Ríos, Ana Vázquez-García, Eduardo Mosqueira-Rey, and Vicente Moret-Bonillo. 2010. A context-of-use taxonomy for usability studies. International Journal of Human-Computer Interaction 26, 10 (2010), 941--970.Google ScholarGoogle ScholarCross RefCross Ref
  3. Diego Álvarez-Estévez, José M. Fernández-Pastoriza, Elena Hernández-Pereira, and Vicente Moret-Bonillo. 2013. A method for the automatic analysis of the sleep macrostructure in continuum. Expert Systems with Applications 40, 5 (2013), 1796--1803. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Diego Alvarez-Estevez and Vicente Moret-Bonillo. 2015. Computer-Assisted Diagnosis of the Sleep Apnea-Hypopnea Syndrome: A Review. Sleep disorders 2015, 237878 (2015), 1--33.Google ScholarGoogle ScholarCross RefCross Ref
  5. Richard B Berry, Rita Brooks, Charlene E Gamaldo, Susan M Harding, CL Marcus, and BV Vaughn. 2016. The AASM manual for the scoring of sleep and associated events. Rules, Terminology and Technical Specifications, Darien, Illinois, AASM (2016).Google ScholarGoogle Scholar
  6. Manuel F Bertoa, José M Troya, and Antonio Vallecillo. 2006. Measuring the usability of software components. Journal of Systems and Software 79, 3 (2006), 427--439. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Joshua Bloch. 2008. Effective java (2nd Ed.). Prentice Hall.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Eun Kyoung Choe, Sunny Consolvo, Nathaniel F Watson, and Julie A Kientz. 2011. Opportunities for computing technologies to support healthy sleep behaviors. In Proc. SIGCHI Conf. on Human Factors in Comp. Systems. ACM, 3053--3062. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Steven Clarke. 2004. Measuring API usability. Doctor Dobbs Journal 29, 5 (2004), S1--S5.Google ScholarGoogle Scholar
  10. Ángel Fernández-Leal, Mariano Cabrero-Canosa, Eduardo Mosqueira-Rey, and Vicente Moret-Bonillo. 2017. A knowledge model for the development of a framework for hypnogram construction. Knowledge-Based Systems 118 (2017), 140--151.Google ScholarGoogle ScholarCross RefCross Ref
  11. Elena Hernández Pereira, Diego Álvarez Estévez, and Vicente Moret Bonillo. 2014. Improving detection of apneic events by learning from examples and treatment of missing data. Studies in Health Technology and Informatics 207 (2014), 213--224.Google ScholarGoogle Scholar
  12. ISO. 1998. 9241-11. Ergonomic requirements for office work with visual display terminals (VDTs). The international organization for standardization 45 (1998).Google ScholarGoogle Scholar
  13. James R Lewis. 2014. Usability: lessons learned... and yet to be learned. International Journal of Human-Computer Interaction 30, 9 (2014), 663--684.Google ScholarGoogle ScholarCross RefCross Ref
  14. Robert C Martin. 2009. Clean code: a handbook of agile software craftsmanship. Pearson Education. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Eduardo Mosqueira-Rey, David Alonso-Ríos, Diego Prado-Gesto, and Vicente Moret-Bonillo. 2017. Usability evaluation and development of heuristics for second-screen applications. In Proceedings of the Symposium on Applied Computing. ACM, 569--571. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Brad A Myers and Jeffrey Stylos. 2016. Improving API usability. Commun. ACM 59, 6 (2016), 62--69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Jakob Nielsen. 1995. 10 usability heuristics for user interface design. https://www.nngroup.com/articles/ten-usability-heuristics/. (1995). Accessed: 2017-05-18.Google ScholarGoogle Scholar
  18. Jakob Nielsen and Rolf Molich. 1990. Heuristic evaluation of user interfaces. In Proc. of the SIGCHI Conf. on Human factors in Comp. Systems. ACM, 249--256. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Girish Maskeri Rama and Avinash Kak. 2015. Some structural measures of API usability. Software: Practice and Experience 45, 1 (2015), 75--110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Thomas Scheller and Eva Kühn. 2015. Automated measurement of API usability: The API concepts framework. Information and Software Technology 61 (2015), 145--162. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Minhaz Zibran. 2008. What makes APIs difficult to use. International Journal of Computer Science and Network Security (IJCSNS) 8, 4 (2008), 255--261.Google ScholarGoogle Scholar

Index Terms

  1. A heuristic evaluation of the user and programming interfaces of a sleep medicine application

      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 Conferences
        SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied Computing
        April 2018
        2327 pages
        ISBN:9781450351911
        DOI:10.1145/3167132

        Copyright © 2018 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 the author(s) 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: 9 April 2018

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,650of6,669submissions,25%
      • Article Metrics

        • Downloads (Last 12 months)8
        • Downloads (Last 6 weeks)2

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader