Skip to main content

Ensuring Traceability in Modeling Requirement Using Ontology Based Approach

  • Conference paper
  • First Online:
Requirements Engineering Toward Sustainable World (APRES 2016)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 671))

Included in the following conference series:

  • 718 Accesses

Abstract

Requirements traceability turns into essential principle in software engineering due to the needs to address evolving requirements in software system development. Requirements traceability helps to identify whether the entire requirements have been implemented consistently. However, the task to provide manual requirements traceability tends to become a costly and time-consuming procedure. It is unwise to invest the resources for manual monitoring and updating the traceability link in the requirements document. This work presents a solution to this problem by proposing an approach that uses an ontology-based knowledge representation along with information retrieval techniques. Ontology-based approach is used due to its ability to automatically generate the relationship among requirements concepts. In conclusion, the proposed approach is able to identify missing, broken or even new traceability links between the requirements artifacts.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ali, N., Gueneuc, Y.G., Antoniol, G.: Trustrace: mining software repositories to improve the accuracy of requirement traceability links. IEEE Trans. Softw. Eng. 39(5), 725–741 (2013)

    Article  Google Scholar 

  2. Nuseibeh, B., Easterbrook, S.: Requirements engineering: a roadmap. In: Proceedings of the Conference on the Future of Software Engineering, pp. 35–46. ACM (2000)

    Google Scholar 

  3. Gotel, O.C., Finkelstein, A.C.: An analysis of the requirements traceability problem. In: Requirements Engineering Conference, pp. 94–101. IEEE (1994)

    Google Scholar 

  4. Cuddeback, D., Dekhtyar, A., Hayes, J.H.: Automated requirements traceability: the study of human analysts. In: 2010 18th IEEE International Requirements Engineering Conference (RE), pp. 231–240. IEEE (2010)

    Google Scholar 

  5. Richter, H., Gandhi, R., Liu, L., Lee, S.W.: Incorporating multimedia source materials into a traceability framework. In: Proceedings of the First International Workshop on Multimedia Requirements Engineering, p. 7. IEEE, September 2006

    Google Scholar 

  6. Heindl, M., Biffl, S.: A case study on value-based requirements tracing. In: Proceedings of the 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 60–69. ACM, September 2005

    Google Scholar 

  7. Kannenberg, A., Saiedian, H.: Why software requirements traceability remains a challenge. CrossTalk J. Defense Softw. Eng. 22(5), 14–19 (2009)

    Google Scholar 

  8. Davis, A.M.: Software Requirements: Analysis and Specification. Prentice Hall Press, Upper Saddle River (1990)

    Google Scholar 

  9. Egyed, A., Grunbacher, P.: Automating requirements traceability: beyond the record & replay paradigm. In: Proceedings of the 17th IEEE International Conference on Automated Software Engineering, ASE 2002, pp. 163–171. IEEE (2002)

    Google Scholar 

  10. Naslavsky, L., Alspaugh, T.A., Richardson, D.J., Ziv, H.: Using scenarios to support traceability. In: Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering, pp. 25–30. ACM, November 2005

    Google Scholar 

  11. Riechert, T., Lauenroth, K., Lehmann, J., Auer, S.: Towards semantic based requirements engineering. In: Proceedings of the 7th International Conference on Knowledge Management (I-KNOW) (2007)

    Google Scholar 

  12. Chowdhury, G.: Introduction to Modern Information Retrieval. Facet Publishing (2010)

    Google Scholar 

  13. Luhn, H.P.: A statistical approach to mechanized encoding and searching of literary information. IBM J. Res. Dev. 1(4), 309–317 (1957)

    Article  MathSciNet  Google Scholar 

  14. Hayes, J.H., Dekhtyar, A., Osborne, J.: Improving requirements tracing via information retrieval. In: Proceedings of the 11th IEEE International Requirements Engineering Conference, pp. 138–147. IEEE (2003)

    Google Scholar 

  15. Cleland-Huang, J., Guo, J.: Towards more intelligent trace retrieval algorithms. In: Proceedings of the 3rd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, pp. 1–6. ACM (2014)

    Google Scholar 

  16. Noy, N.F., McGuinness, D.L.: Ontology development 101: A guide to creating your first ontology (2001)

    Google Scholar 

  17. Menzies, T.: Cost benefits of ontologies. Intelligence 10(3), 26–32 (1999)

    Article  Google Scholar 

  18. Assawamekin, N., Sunetnanta, T., Pluempitiwiriyawej, C.: Ontology-based multiperspective requirements traceability framework. Knowl. Inf. Syst. 25(3), 493–522 (2010)

    Article  Google Scholar 

  19. Zhang, Y., Witte, R., Rilling, J., Haarslev, V.: An ontology-based approach for traceability recovery. In: 3rd International Workshop on Metamodels, Schemas, Grammars, and Ontologies for Reverse Engineering (ATEM 2006), Genoa, pp. 36–43 (2006)

    Google Scholar 

  20. Narayan, N., Bruegge, B., Delater, A., Paech, B.: Enhanced traceability in model-based CASE tools using ontologies and information retrieval. In: 2011 Fourth International Workshop on Managing Requirements Knowledge (MARK), pp. 24–28). IEEE (2011)

    Google Scholar 

  21. Manning, C., Jurafsky, D., Liang, P.: The Stanford Natural Language Processing Group (2010)

    Google Scholar 

  22. Toutanova, K., Klein, D., Manning, C.D., Singer, Y.: Feature-rich part-of-speech tagging with a cyclic dependency network. In: Proceedings of the 2003 Conference of the North American Chapter of the Association for Computational Linguistics on Human Language Technology, vol. 1, pp. 173–180. Association for Computational Linguistics (2003)

    Google Scholar 

  23. Doe, U.: Grid 2030: A national vision for electricity’s second 100 years.US DOE Report (2003)

    Google Scholar 

  24. Frey, S., Huguet, F., Mivielle, C., Menga, D., Diaconescu, A., Demeure, I.M.: Scenarios for an autonomic micro smart grid. In: SMARTGREENS, pp. 137–140 (2012)

    Google Scholar 

  25. Barenghi, A., Bertoni, G.M., Breveglieri, L., Fugini, M.G., Pelosi, G.: Smart metering in power grids: application scenarios and security. In: 1st IEEE PES Innovative Smart Grid Technologies (ISGT) Asia Conference, Perth (2011)

    Google Scholar 

  26. Siegemund, K., Thomas, E.J., Zhao, Y., Pan, J., Assmann, U.: Towards ontology-driven requirements engineering. In: Workshop Semantic Web Enabled Software Engineering at 10th International Semantic Web Conference (ISWC), Bonn (2011)

    Google Scholar 

  27. Aponte, J., Marcus, A.: Improving traceability link recovery methods through software artifact summarization. In: Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering, pp. 46–49. ACM (2011)

    Google Scholar 

Download references

Acknowledgement

This research was supported by Next-Generation Information Computing Development Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT & Future Planning (2013M3C4A7056233).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Seok-Won Lee .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Saputri, T.R.D., Lee, SW. (2016). Ensuring Traceability in Modeling Requirement Using Ontology Based Approach. In: Lee, SW., Nakatani, T. (eds) Requirements Engineering Toward Sustainable World . APRES 2016. Communications in Computer and Information Science, vol 671. Springer, Singapore. https://doi.org/10.1007/978-981-10-3256-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-3256-1_1

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-3255-4

  • Online ISBN: 978-981-10-3256-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics