A Reusable Requirements Catalog for Internationalized and Sustainable Blood Donation Apps

Sofia Ouhbi, José Luis Fernández-Alemán, Ali Idri, Ambrosio Toval, José Rivera Pozo, Manal El Bajta

2017

Abstract

Blood donation mobile applications are efficient tools to increase awareness about the importance of blood donation acts and to attract blood donors. The aim of this paper is to define a reusable requirements repository (catalog) for blood donation applications based on the main related software engineering standards, e-health technology standards and literature. The catalog contains requirements regarding internationalization to bridge the cultural and language barriers among blood donors. It includes also requirements for sustainable blood donation applications which cover the individual, social, environmental, and technical dimensions of sustainability. This catalog can be very useful to develop, evaluate and audit blood donation applications and it can be adapted to other m-health applications.

References

  1. (1998). IEEE 830 standard. IEEE Recommended Practice for Software Requirements Specifications.
  2. (2001). ISO/TR 18307 standard. Health informatics - Interoperability and compatibility in messaging and communication standards - Key characteristics.
  3. (2005). ISO/IEC 20514 standard. Health informatics - Electronic health record - Definition, scope and context.
  4. (2007). ISO/IEC 25030 standard. Systems and software engineering - Software product Quality Requirements and Evaluation (SQuaRE) - Quality requirements.
  5. (2008a). ISO 27799 standard. Health informatics - Information security management in health using ISO/IEC 27002.
  6. (2008b). ISO 9241-151 standard. Ergonomics of humansystem interaction - Part 151: Guidance on World Wide Web user interfaces.
  7. (2009). ISO/HL7 27931 standard. Data Exchange Standards - Health Level Seven Version 2.5 - An application protocol for electronic data exchange in healthcare environments.
  8. (2011). IEEE 29148 standard. Systems and software engineering - Life cycle processes -Requirements engineering.
  9. (2011a). ISO 21090 standard. Health informatics - Harmonized data types for information interchange.
  10. (June 2011). World Health Organization. Global Database on Blood Safety. Summary Report 2011.
  11. Bourque, P., Fairley, R. E., et al. (2014). Guide to the Software Engineering Body of Knowledge (SWEBOK (R)): Version 3.0. IEEE Computer Society Press.
  12. Calero, C. and Piattini, M. (2015). Introduction to Green in software engineering. In Green in Software Engineering, pages 3-27. Springer.
  13. Carrión, I., Fernández-Alemán, J. L., and Toval, A. (2011). Assessing the HIPAA standard in practice: PHR privacy policies. In Annual International Conference of the IEEEEngineering in Medicine and Biology Society (EMBC), pages 2380-2383. IEEE.
  14. Control, C. F. D., Prevention, et al. (2003). HIPAA privacy rule and public health. guidance from CDC and the US department of health and human services. MMWR: Morbidity and mortality weekly report, 52(Suppl. 1):1-17.
  15. Cos, J. A., Toval, R., Fernández-Alemán, J. L., Carrillo-de Gea, J. M., Nicolás, J., and Nicolas, J. (2012). Internationalization requirements for e-learning audit purposes. In IEEE Global Engineering Education Conference (EDUCON), pages 1-6. IEEE.
  16. Damian, D. and Chisan, J. (2006). An empirical study of the complex relationships between requirements engineering processes and other processes that lead to payoffs in productivity, quality, and risk management. IEEE Transactions on Software Engineering, 32(7):433-453.
  17. Llor, C. L., Ouhbi, S., Toval, A., and Carrión, I. (2012). An analysis of free web-based PHRs functionalities and I18n. In Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), pages 1282- 1285. IEEE.
  18. Filho, N. F. D. and Barbosa, E. F. (2013). A requirements catalog for mobile learning environments. In Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC 7813, pages 1266-1271. ACM.
  19. Idri, A., Bachiri, M., and Fernández-Alemán, J. L. (2016). A framework for evaluating the software product quality of pregnancy monitoring mobile personal health records. Journal of Medical Systems, 40(3):1-17.
  20. Jensen, J., Tondel, I. A., Jaatun, M. G., Meland, P. H., and Andresen, H. (2009). Reusable security requirements for healthcare applications. In International Conference onAvailability, Reliability and Security, ARES'09, pages 380-385. IEEE.
  21. Martínez, M. A., Lasheras, J., Fern ández-Medina, E., Toval, A., and Piattini, M. (2010). A personal data audit method through requirements engineering. Computer Standards & Interfaces, 32(4):166-178.
  22. Mirza, F., Norris, T., and Stockdale, R. (2008). Mobile technologies and the holistic management of chronic diseases. Health Informatics Journal, 14(4):309-321.
  23. Norris, A. C., Stockdale, R., and Sharma, S. (2009). A strategic approach to m-health. Health Informatics Journal, 15(3):244-253.
  24. Nuseibeh, B. and Easterbrook, S. (2000). Requirements engineering: a roadmap. In Proceedings of the Conference on The Future of Software Engineering, ICSE 7800, pages 35-46, New York, NY, USA. ACM.
  25. Ormandjieva, O., Hussain, I., and Kosseim, L. (2007). Toward a text classification system for the quality assessment of software requirements written in natural language. In Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting, pages 39-45. ACM.
  26. Ouhbi, S. (2015). Requirements-based software quality evaluation of mobile personal health records. PhD thesis, Mohammed V University in Rabat, ENSIAS, Morocco.
  27. Ouhbi, S., Fernández-Alemán, J. L., Idri, A., and Pozo, J. R. (2015a). Are mobile blood donation applications green? In 10th International Conference on Intelligent Systems: Theories and Applications (SITA), pages 1-6. IEEE.
  28. Ouhbi, S., Fernández-Alemán, J. L., Pozo, J. R., El Bajta, M., Toval, A., and Idri, A. (2015b). Compliance of blood donation apps with mobile OS usability guidelines. Journal of Medical Systems, 39(6):1-21.
  29. Ouhbi, S., Fernández-Alemán, J. L., Toval, A., Idri, A., and Pozo, J. R. (2015c). Free blood donation mobile applications. Journal of Medical Systems, 39(5):1-20.
  30. Ouhbi, S., Idri, A., Fernández-Alemán, J. L., and Toval, A. (2013). Software quality requirements: A systematic mapping study. In 20th Asia-Pacific Software Engineering Conference, APSEC, pages 231-238.
  31. Ouhbi, S., Idri, A., Fernández-Alemán, J. L., and Toval, A. (2015d). Mobile personal health records for cardiovascular patients. In Third World Conference on Complex Systems (WCCS), page In press.
  32. Ouhbi, S., Idri, A., Fernández-Alemán, J. L., Toval, A., and Benjelloun, H. (2015e). Applying ISO/IEC 25010 on mobile personal health records. In 8th International Conference on Health Informatics (HEALTHINF), pages 405-412. SCITEPRESS.
  33. Penzenstadler, B. (2014). Infusing green: Requirements engineering for green in and through software systems. In Workshop on Requirements Engineering for Sustainable Systems, pages 44-53.
  34. Penzenstadler, B. and Fleischmann, A. (2011). Teach sustainability in software engineering? In 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T), pages 454-458. IEEE.
  35. Pohl, K. (2010). Requirements engineering: fundamentals, principles, and techniques. Springer Publishing Company, Incorporated.
  36. Smith, M. J. (2001). Troubled IT Projects: prevention and turnaround. Institution of Electrical Engineers.
  37. Steinhubl, S. R., Muse, E. D., and Topol, E. J. (2013). Can mobile health technologies transform health care? Jama, 310(22):2395-2396.
  38. Tagny, C. T., Owusu-Ofori, S., Mbanya, D., and Deneys, V. (2010). The blood donor in sub-Saharan Africa: a review. Transfusion Medicine, 20(1):1-10.
  39. Toval, A., Carrillo-de Gea, J. M., Fernandez-Aleman, J., and Toval, R. (2011). Learning systems development using reusable standard-based requirements catalogs. In Proceedings of the 2nd IEEE Global Engineering Education Conference, EDUCON, pages 907-912.
  40. Toval, A., Nicolás, J., Moros, B., and García, F. (2002). Requirements reuse for improving information systems security: a practitioners approach. Requirements Engineering, 6(4):205-219.
  41. Williamson, L. M. and Devine, D. V. (2013). Challenges in the management of the blood supply. The Lancet, 381(9880):1866-1875.
  42. Zapata, B. C., Fernández-Alemán, J. L., Idri, A., and Toval, A. (2015). Empirical studies on usability of mHealth apps: A systematic literature review. Journal of Medical Systems, 39(2):1-19.
  43. ZieliÁski, K. and Ingram, D. (2004). Technical aspects of portal technology application for e-health systems. In Transformation of Healthcare with Information Technologies, chapter 2, pages 12-20. IOS Press, Amsterdam, The Netherlands.
Download


Paper Citation


in Harvard Style

Ouhbi S., Fernández-Alemán J., Idri A., Toval A., Pozo J. and El Bajta M. (2017). A Reusable Requirements Catalog for Internationalized and Sustainable Blood Donation Apps . In Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-250-9, pages 285-292. DOI: 10.5220/0006360202850292


in Bibtex Style

@conference{enase17,
author={Sofia Ouhbi and José Luis Fernández-Alemán and Ali Idri and Ambrosio Toval and José Rivera Pozo and Manal El Bajta},
title={A Reusable Requirements Catalog for Internationalized and Sustainable Blood Donation Apps},
booktitle={Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2017},
pages={285-292},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006360202850292},
isbn={978-989-758-250-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - A Reusable Requirements Catalog for Internationalized and Sustainable Blood Donation Apps
SN - 978-989-758-250-9
AU - Ouhbi S.
AU - Fernández-Alemán J.
AU - Idri A.
AU - Toval A.
AU - Pozo J.
AU - El Bajta M.
PY - 2017
SP - 285
EP - 292
DO - 10.5220/0006360202850292