skip to main content
10.1145/3220228.3220259acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicgdaConference Proceedingsconference-collections
research-article

Traceability information model for very small entities with ISO/IEC 29110

Published:20 April 2018Publication History

ABSTRACT

Requirements traceability is an important quality factor in the life cycle of the software, there is a lot of software standards that demands his implementation, for example, ISO/IEC 29110, a standard for very small entities; however, projects of small organizations do not perform an adequate application of traceability. In the literature there are proposals with a high level of abstraction; the realization of a traceability information model for small software development organizations provides a narrow alternative, reducing the gap between the theory and the reality in software development. We present a traceability information model for small organizations within the framework of ISO/IEC 29110, in this way organizations access an illustrative and reusable traceability solution that allows them to improve the quality of software development. The article contemplates the definition of the models.

References

  1. Marco Toranzo, Jaelson Castro, and Elton Mello. 2002. UmaProposta para Melhorar o Rastreamento de Requisitos. In WER. 194--209.Google ScholarGoogle Scholar
  2. Patricio Letelier. 2002. A framework for requirements traceability in UML-based projects. In Proc. of 1st International Workshop on Traceability in Emerging Forms of Software Engineering. 173--183.Google ScholarGoogle Scholar
  3. OrlenaGotel, Jane Cleland-Huang, Jane Huffman Hayes, Andrea Zisman, Alexander Egyed, Paul Grünbacher, Alex Dekhtyar, Giuliano Antoniol, and Jonathan Maletic. 2012. The grand challenge of traceability (v1. 0). In Software and Systems Traceability. Springer, 343--109.Google ScholarGoogle Scholar
  4. OrlenaGotel, Jane Cleland-Huang, J Huffman Hayes, Andrea Zisman, Alexander Egyed, Paul Grünbacher, and Giuliano Antoniol. 2012. The quest for ubiquity: A roadmap for software and systems traceability research. In Requirements Engineering Conference (RE), 2012 20th IEEE International. IEEE, 71--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jane Cleland-Huang, Orlena CZ Gotel, Jane Huffman Hayes, Patrick Mäder, and Andrea Zisman. 2014. Software traceability: trends and future directions. In Proceedings of the on Future of Software Engineering. ACM, 55--69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Rainer Dreves, Frank Hällmayer, Lutz Haunert, Bernhard Sechser, and Armin Rieß. 2016. A method to realize traceability in development processes. Journal of Software: Evolution and Process 28, 11 (2016), 1011--1019. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Telmo Oliveira de Jesus and Michel dos Santos Soares. 2017. A Multi-Criteria Analysis of Techniques and Tools for Tracing Software Requirements. IEEE Latin America Transactions 15, 5 (2017), 922--927.Google ScholarGoogle ScholarCross RefCross Ref
  8. Richard Torkar, Tony Gorschek, Robert Feldt, Mikael Svahnberg, Uzair Akbar Raja, and Kashif Kamran. 2012. Requirements traceability: a systematic review and industry case study. International Journal of Software Engineering and Knowledge Engineering 22, 03 (2012), 385--433.Google ScholarGoogle ScholarCross RefCross Ref
  9. Klaus Pohl. 2010. Requirements engineering: fundamentals, principles, and techniques. Springer Publishing Company, Incorporated. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Klaus Pohl. 1996. Process-centered requirements engineering. John Wiley & Sons, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Matthias Jarke. 1998. Requirements tracing. Commun. ACM 41, 12 (1998), 32--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Marta Silvia Tabares, Fernando Arango, and Raquel Anaya. 2006. Una revisión de modelos y semánticas para la trazabilidad de requisitos. Revista EIA 6 (2006), 33--42.Google ScholarGoogle Scholar
  13. Orlena CZ Gotel and CW Finkelstein. 1994. An analysis of the requirements traceability problem. In Requirements Engineering, 1994., Proceedings of the First International Conference on. IEEE, 94--101.Google ScholarGoogle ScholarCross RefCross Ref
  14. Balasubramaniam Ramesh and Matthias Jarke. 2001. Toward reference models for requirements traceability. IEEE transactions on software engineering 27, 1 (2001), 58--93. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Ian Spence and LesleeProbasco. 2000. Traceability strategies for managing requirements with use cases. Rational Software White Paper (2000).Google ScholarGoogle Scholar
  16. Julio CSP Leite and AP Oliveira. 1995. A client oriented requirements baseline. In Requirements Engineering, 1995., Proceedings of the Second IEEE International Symposium on. IEEE, 108--115. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Julio Cesar Sampaio do Prado Leite, Gustavo Rossi, Federico Balaguer, Vanesa Maiorana, Gladys Kaplan, Graciela Hadad, and Alejandro Oliveros. 1997. Enhancing a requirements baseline with scenarios. In Requirements Engineering, 1997., Proceedings of the Third IEEE International Symposium on. IEEE, 44--53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Jaelson Castro, Rosa Pinto, Andréa Castor, and John Mylopoulos. 2002. Requirements traceability in agent oriented development. In International Workshop on Software Engineering for Large-Scale Multi-agent Systems. Springer, 57--72.Google ScholarGoogle Scholar
  19. Jaelson Castro, Manuel Kolp, and John Mylopoulos. 2002. Towards requirements-driven information systems engineering: the Tropos project. Information systems 27, 6 (2002), 365--389. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Castro, R Candida, AM Castor, and J Mylopoulos. 2003. Requirements Traceability in Agent Oriented Software Engineering. Book chapter In Software Engineering for Large-Scale Multi-Agent Systems: Research Issues and Practical Applications, LNCS 2603 (2003). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Giulio Antoniol, Jane Cleland-Huang, Jane Huffman Hayes, and Michael Vierhauser. 2017. Grand Challenges of Traceability 2017. Grand Challenges of Traceability: The Next Ten Years (2017), 6.Google ScholarGoogle Scholar
  22. Paul Arkley and Steve Riddle. 2005. Overcoming the traceability benefit problem. In Requirements Engineering, 2005. Proceedings. 13th IEEE International Conference on. IEEE, 385--389. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Ralf Dömges and Klaus Pohl. 1998. Adapting traceability environments to project-specific needs. Commun. ACM 41, 12 (1998), 54--62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Gilbert Regan, Fergal McCaffery, Kevin McDaid, and Derek Flood. 2012. Traceability-Why do it?. In International Conference on Software Process Improvement and Capability Determination. Springer, 161--172.Google ScholarGoogle ScholarCross RefCross Ref
  25. Luis Hernán García Paucar, Claude Y Laporte, Yaylli Arteaga, Marco Bruggmann, et al. 2015. Implementation and certification of ISO/IEC 29110 in an IT startup in Peru. Software Quality Professional (SQP) (2015).Google ScholarGoogle Scholar
  26. Claude Y Laporte, Mirna Munoz, Jezreel Mejia Miranda, and Rory V OâĂŹConnor. 2018. Applying Software Engineering Standards in Very Small Entities: From Startups to Grownups. IEEE Software 35, 1 (2018), 99--103.Google ScholarGoogle ScholarCross RefCross Ref
  27. Ronald Houde, Claude Y Laporte, and GaëlBlondelle. 2016. ISO/IEC 29110 Deployment Packages and Case Study for Systems Engineering: The "Not-So-Secret" Ingredients That Power the Standard. In INCOSE International Symposium, Vol. 26. Wiley Online Library, 1276--1292.Google ScholarGoogle ScholarCross RefCross Ref
  28. Claude Y Laporte, Rory V O'Connor, and Gauthier Fanmuy. 2013. International systems and software engineering standards for very small entities. (2013).Google ScholarGoogle Scholar
  29. Christian Neumuller and Paul Grunbacher. 2006. Automating software traceability in very small companies: A case study and lessons learne. In Automated Software Engineering, 2006. ASE'06. 21st IEEE/ACM International Conference on. IEEE, 145--156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Patrick Mäder. 2017. Benefits and Challenges of Software Traceability in Development Projects. Grand Challenges of Traceability: The Next Ten Years (2017), 52.Google ScholarGoogle Scholar
  31. Patrick Mäder and Alexander Egyed. 2015. Do developers benefit from requirements traceability when evolving and maintaining a software system? Empirical Software Engineering 20, 2 (2015), 413--441. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Patrick Mader et al. 2016. Preventing Defects: The Impact of Requirements Traceability Completeness on Software Quality. IEEE Transactions on Software Engineering (2016).Google ScholarGoogle Scholar
  33. SunilNair, Jose Luis De La Vara, and SagarSen. 2013. A review of traceability research at the requirements engineering conference re@ 21. In Requirements Engineering Conference (RE), 2013 21st IEEE International. IEEE, 222--229.Google ScholarGoogle Scholar
  34. OrlenaGotel, Jane Cleland-Huang, Jane Huffman Hayes, Andrea Zisman, Alexander Egyed, Paul Grünbacher, Alex Dekhtyar, Giuliano Antoniol, Jonathan Maletic, and Patrick Mäder. 2012. Traceability fundamentals. In Software and Systems Traceability. Springer, 3--22.Google ScholarGoogle Scholar
  35. Rosa Candida Pinto, Carla TLL Silva, and Jaelson Castro. 2005. A Process for Requirement Traceability in Agent Oriented Development. In WER. 221--232.Google ScholarGoogle Scholar
  36. George Spanoudakis, Andrea Zisman, Elena Pérez-Minana, and Paul Krause. 2004. Rule-based generation of requirements traceability relations. Journal of systems and software 72, 2 (2004), 105--127.Google ScholarGoogle ScholarCross RefCross Ref
  37. Klaus Pohl. 1996. PRO-ART: Enabling requirements pre-traceability. In Requirements Engineering, 1996., Proceedings of the Second International Conference on. IEEE, 76--84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. OrlenaGotel and Anthony Finkelstein. 1997. Extended requirements traceability: Results of an industrial case study. In Requirements Engineering, 1997., Proceedings of the Third IEEE International Symposium on. IEEE, 169--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Åsa G Dahlstedt and Anne Persson. 2005. Requirements interdependencies: State of the art and future challenges. In Engineering and managing software requirements. Springer, 95--116.Google ScholarGoogle Scholar
  40. Jane Cleland-Huang, OrlenaGotel, Andrea Zisman, et al. 2012. Software and systems traceability. Vol. 2. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Siti Rochimah, Wan MN Wan Kadir, and Abdul H Abdullah. 2007. An evaluation of traceability approaches to support software evolution. In Software Engineering Advances, 2007. ICSEA 2007. International Conference on. IEEE, 19--19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Markus Herrmannsdoerfer, Sander D Vermolen, and Guido Wachsmuth. 2010. An extensive catalog of operators for the coupled evolution of metamodels and models. In International Conference on Software Language Engineering. Springer, 163--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Tassio Vale, Eduardo Santana de Almeida, Vander Alves, UiráKulesza, NanNiu, and Ricardo de Lima. 2017. Software product lines traceability: A systematic mapping study. Information and Software Technology 84 (2017), 1--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Jane Cleland-Huang. 2015. Toward Meaningful Industrial-Academic Partnerships. IEEE Software 32, 1 (2015), 18--21.Google ScholarGoogle ScholarCross RefCross Ref
  45. ClaesWohlin, Aybuke Aurum, Lefteris Angelis, Laura Phillips, Yvonne Dittrich, Tony Gorschek, HakanGrahn, KennetHenningsson, Simon Kagstrom, Graham Low, et al. 2012. The success factors powering industry-academia collaboration. IEEE software 29, 2 (2012), 67--73. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Traceability information model for very small entities with ISO/IEC 29110

    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
      ICGDA '18: Proceedings of the International Conference on Geoinformatics and Data Analysis
      April 2018
      212 pages
      ISBN:9781450364454
      DOI:10.1145/3220228
      • Conference Chair:
      • Vit Vozenilek

      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: 20 April 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader