Abstract
Requirements management is a critical task in any Software Engineering project. It implies both a technological defy and a complex social process. Engineering Requirements tools (ER) help speed up and optimize ER processes through a formal and systematical management of requirements, change management and traceability. In general, tools available for that use are proprietary software, costly and difficult to work with. Open source tools offer a great potential to cover these needs. This work aims to analyze open source requirements management tools to evaluate their capabilities and contribution for each step of the ER process. It includes a comparative analysis of their performance in three scenarios, representing different levels of software development organizations’ requests. Results show that development of open source requirements management tools is more oriented towards elicitation and requirements analysis phases than modeling.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zhou, J.: An observer-based technique with trace links for requirements validation in embedded real-time systems. In: International. Conference on Research in Engineering and Technology, vol. 177, pp. 1–52 (2014)
Aceituna, D., Do, H., Lee, S.W.: SQ^(2) E: An approach to requirements validation with scenario question. In: Asia Pacific Software Engineering Conference, pp. 33–42 (2010)
Kof, L., Gacitua, R., Rouncefield, M., Sawyer, P.: Ontology and model alignment as a means for requirements validation. In: IEEE Fourth International Conference on Semantic Computing, pp. 46–51 (2010)
Kotonya, G., Sommerville, I.: Requirements Engineering Processes and Techniques. Wiley, New York (1998)
De Gea, J.M.C., Nicolas, J., Aleman, J.L.F., Toval, A., Ebert, C., Vizcaino, A.: Requirements engineering tools. IEEE Softw. 28(4), 86–91 (2011)
Ebert, C., Dumke, R.: Software Measurement. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-71649-5
What Are Your Requirements? Technical report, Standish Group (2003)
Santana, S., Perero, L., Delduca, A., Dapozo, G.: Evaluación de las herramientas libres para la gestión de requerimientos. CACIC 2019. ISBN 978-987-688-377-1
aNimble Platform. https://sourceforge.net/projects/nimble/
Fraga Filho, C.V., Dos Reis, J.M.: CONTROLA: Herramienta de apoyo al proceso de desarrollo de software en las pequeñas compañías. Revista Ingeniería Informática, edn.12 (2006)
Teruel, M., Navarro, E., López-Jaquero, V., Montero, F., González, P.: CSRML Tool: una Herramienta para el Modelado de Requisitos de Sistemas Colaborativos (2012)
Callejas Cuervo, M., Castillo Estupiñán, L.Y., Fernández Álvarez, R.M.: HELER: una herramienta para la ingeniería de requisitos automatizada, ISSN 1900-3803 (2010)
Jeremia: Sistema de Gestión de Requerimientos. http://jeremia.sourceforge.net/
Let’s req. http://www.dicyt.com/noticias/una-herramienta-facilita-el-desarrollo-de-proyectos-informaticos
Horkoff, J., Yu, Y., Yu, E.: OpenOME: an open-source goal and agent-oriented model drawing and analysis tool. iStar (2010)
Grings, C., Sayão, M.: OpenReq: uma Ferramenta para Auxílio à Gerência de Requisitos (2009)
OSRMT Open Source Requirements Management Tool. https://sourceforge.net/projects/osrmt/
Rambutan: Requirements Management Tool for Busy System Analysts. http://rambutan.sourceforge.net/
Gómez, M., Jorge, E., Urrego, G., González Palacio, L.: REASEM: Herramienta para la gestión de requisitos. Revista Avances en Sistemas e Informática, pp. 59–67 (2009). ISSN: 1657-7663
Durán Toro, A.: Herramienta REM, Universidad De Sevilla. http://www.lsi.us.es/descargas/descarga_programas.php?id=3&lang=en
Remas: Release Management System. https://sourceforge.net/projects/remas/
Rmtoo: Requirements Management Tool. http://rmtoo.florath.net/
ReqHeap: Requirement Heap. https://sourceforge.net/projects/reqheap/
ReqMan: Requirements Manager. https://sourceforge.net/projects/reqman/
Regnell, B.: reqT.org – towards a semi-formal, open and scalable requirements modeling tool. In: Doerr, J., Opdahl, A.L. (eds.) REFSQ 2013. LNCS, vol. 7830, pp. 112–118. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-37422-7_8
Hayes, J., Dekhtyar, A., Sundaram, S., Holbrook, E., Vadlamudi, S., April, A.: REquirements TRacing On target (RETRO): improving software maintenance through traceability recovery. Innovations Syst. Softw. Eng. 3(3), 193–202 (2007). https://doi.org/10.1007/s11334-007-0024-1
Grande, J., Martins, L.E.: SIGERAR: Uma Ferramenta para Gerenciamento de Requisitos, pp. 75–83 (2006)
Moketar, N.A., Kamalrudin, M., Sidek, S., Robinson, M.: TestMEReq: automated acceptance testing tool for requirements validation. In: International Symposium on Research in Innovation and Sustainability, vol. 2014, pp. 15–16 (2014)
ISO/IEC TR 24766:2009: Information technology. Systems and software engineering. Guide for requirements engineering tool capabilities
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Santana, S.R., Perero, L.R., Delduca, A.G., Dapozo, G.N. (2020). Evaluation of Open Source Tools for Requirements Management. In: Pesado, P., Arroyo, M. (eds) Computer Science – CACIC 2019. CACIC 2019. Communications in Computer and Information Science, vol 1184. Springer, Cham. https://doi.org/10.1007/978-3-030-48325-8_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-48325-8_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-48324-1
Online ISBN: 978-3-030-48325-8
eBook Packages: Computer ScienceComputer Science (R0)