Evaluation of Software Requirement Patterns for Electronic Health Record Systems

  • Mariana Crisostomo Martins UFG
  • Taciana Novo Kudo UFG
  • Renato F. Bulcão-Neto UFG

Resumo


Context: An Electronic Health Record System (EHR-S) captures, stores, presents, transmits, or prints health information that allows the individualization of a patient. An EHR-S can be classified into one or more categories, depending on its scope (e.g., an electronic prescription system). Problem: Despite existing several software requirements in common between these categories, much effort and time may be spent in the development of such complex systems, specially in requirements engineering. Solution: We developed a Software Requirement Patterns Catalogue (SRPC), which groups analogous behaviors and services from EHR-S categories into well-defined templates that can be reused in future specifications. IS Theory: We used Representation Theory to elaborate on software patterns representing EHR-S requirements. Method: Fifty-five undergraduate students produced EHR-S requirements specifications with and without SRPC support. Quantitatively, the completeness, scope, and consistency of these documents were evaluated, as well as the SRPC’s usefulness and ease of use. Positive and negative aspects of the SRPC were also qualitatively analyzed. Results: The SRPC helps build more complete and correct specifications and conveys a perception of shortened elicitation and specification times. Contributions: A quantity-quality evaluation of an SRPC for EHR-S indicates requirement patterns improve the quality of specifications and save effort and time.

Palavras-chave: Requirement pattern, reuse, experimentation, EHR-S, health

Referências

L. V. Barcelos and R. Penteado. 2016. Especificação de Requisitos no Domínio de Sistemas de Informação com o Uso de Padrões. In Proceedings of XIX Ibero-American Conference on Software Engineering, CIbSE 2016. 338–351.

Victor R. Basili. 1992. Software modeling and measurement: the Goal/Question/Metric paradigm. Technical Report. USA.

Moisés Neves Camêlo and Carina Cristina Montalvany Alves. 2023. G-Priv: Um Guia para Apoiar a Especificação de Requisitos de Privacidade em Conformidade com a LGPD. Braz. J. Inf. Syst. 16 (2023), 1–32.

Cinara Carneiro, Taciana Kudo, and Renato Bulcão Neto. 2024. Um método para transformação de requisitos legais em padrões de requisitos de software: Um estudo com a LGPD. In Anais do XXVII Congresso Ibero-Americano em Engenharia de Software, CIbSE 2024. 348–355. DOI: 10.5753/cibse.2024.28460

Kathleen C Charmaz. 2006. Constructing grounded theory. SAGE Publications, Thousand Oaks, CA.

Juliet M. Corbin and Anselm Strauss. 1990. Grounded theory research: Procedures, canons, and evaluative criteria. Qualitative Sociology 13, 1 (1990), 3–21. DOI: 10.1007/bf00988593

J. M. Corbin and A. Strauss. 1994. Grounded theory methodology: An overview. In Handbook of qualitative research. Sage Publications, Inc. 271–285.

Rodrigo Da Silva and Fabiane Benitti. 2013. Evaluation of a systematic approach to requirements reuse. Journal of Universal Computer Science 19, 2 (2013), 254–280.

Fred D. Davis. 1989. Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology. MIS Quarterly 13, 3 (1989), 319–340. [link]

Norman K. Denzin. 2017. The Research Act: A Theoretical Introduction to Sociological Methods. Routledge. DOI: 10.4324/9781315134543

International Organization for Standardization. 2018. Systems and software engineering — Life cycle processes — Requirements engineering. Standard. International Organization for Standardization, Geneva, CH. 92 pages.

Mohsin Irshad, Kai Petersen, and Simon Poulding. 2018. A systematic literature review of software requirements reuse approaches. Information and Software Technology 93 (2018), 223 – 245. DOI: 10.1016/j.infsof.2017.09.009

L. G. Gasparini Kiatake, L. A. Virginio Junior, M L. da Silva, and O. A. Chamelette Sanzovo. 2020. Manual de Certificação de Sistemas de Registro Eletrônico em Saúde. [link] Sociedade Brasileira de Informática em Saúde. Versão 5.0. Novembro de 2020..

Taciana Novo Kudo, Renato de Freitas Bulcão-Neto, Valdemar Vicente Graciano Neto, and Auri Marcelo Rizzo Vincenzi. 2022. Aligning requirements and testing through metamodeling and patterns: Design and evaluation. Requirements Engineering (2022), 1–19.

Taciana N. Kudo, Renato F. Bulcão-Neto, and Auri M.R. Vincenzi. 2020. Requirement patterns: a tertiary study and a research agenda. IET Software 14, 1 (Feb. 2020), 18–26. DOI: 10.1049/iet-sen.2019.0016

Taciana N. Kudo, Renato F Bulcao-Neto, and Auri MR Vincenzi. 2020. Uma Ferramenta para Construçao de Catálogos de Padroes de Requisitos com Comportamento. In Anais do WER20 - Workshop em Engenharia de Requisitos, São José dos Campos, SP, Brasil, Agosto 24-28, 2020. Editora PUC-Rio, 1–14.

Taciana N. Kudo, Renato F. Bulcão-Neto, and Auri M. R. Vincenzi. 2019. A Conceptual Metamodel to Bridging Requirement Patterns to Test Patterns. In Proceedings of the XXXIII Brazilian Symposium on Software Engineering. ACM, 155–160. DOI: 10.1145/3350768.3351300

Taciana Novo Kudo, Renato de Freitas Bulcão Neto, Auri Marcelo Rizzo Vincenzi, and Alessandra Alaniz Macedo. 2019. A revisited systematic literature mapping on the support of requirement patterns for the software development life cycle. Journal of Software Engineering Research and Development 7 (Dec. 2019), 9:1 – 9:11. DOI: 10.5753/jserd.2019.458

Mariana C. Martins, Taciana N. Kudo, and Renato F. Bulcão-Neto. 2021. Estado da Arte e da Prática sobre Catálogos de Padrões de Requisitos. In Proceedings of the Ibero-American Conference on Software Engineering, CIbSE 2021. 1–14.

C. Palomares, C. Quer, and X. Franch. 2014. Requirements reuse with the PABRE framework. Requirements engineering magazine 2014 (Jan 2014), 1–10. [link]

Pollyana Ribeiro, Ernesto Veiga, Mariana Martins, Auri Vincenzi, Taciana Kudo, and Renato Bulcão-Neto. 2022. Tool support to aligning requirements and testing through behaviour-driven requirements patterns. In Anais do XXV Congresso Ibero-Americano em Engenharia de Software, CIbSE 2022. 292–299. DOI: 10.5753/cibse.2022.20979

S. Withall. 2007. Software Requirement Patterns (1 ed. ed.). Microsoft Press.

Claes Wohlin. 2014. Guidelines for snowballing in systematic literature studies and a replication in software engineering. In 18th International Conference on Evaluation and Assessment in Software Engineering, EASE ’14. 38:1–38:10.
Publicado
19/05/2025
MARTINS, Mariana Crisostomo; KUDO, Taciana Novo; BULCÃO-NETO, Renato F.. Evaluation of Software Requirement Patterns for Electronic Health Record Systems. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 21. , 2025, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 605-614. DOI: https://doi.org/10.5753/sbsi.2025.246600.

Artigos mais lidos do(s) mesmo(s) autor(es)

1 2 > >>