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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Nuseibeh, B., Easterbrook, S.: Requirements engineering: a roadmap. In: Proceedings of the Conference on the Future of Software Engineering, pp. 35–46. ACM (2000)
Gotel, O.C., Finkelstein, A.C.: An analysis of the requirements traceability problem. In: Requirements Engineering Conference, pp. 94–101. IEEE (1994)
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)
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
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
Kannenberg, A., Saiedian, H.: Why software requirements traceability remains a challenge. CrossTalk J. Defense Softw. Eng. 22(5), 14–19 (2009)
Davis, A.M.: Software Requirements: Analysis and Specification. Prentice Hall Press, Upper Saddle River (1990)
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)
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
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)
Chowdhury, G.: Introduction to Modern Information Retrieval. Facet Publishing (2010)
Luhn, H.P.: A statistical approach to mechanized encoding and searching of literary information. IBM J. Res. Dev. 1(4), 309–317 (1957)
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)
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)
Noy, N.F., McGuinness, D.L.: Ontology development 101: A guide to creating your first ontology (2001)
Menzies, T.: Cost benefits of ontologies. Intelligence 10(3), 26–32 (1999)
Assawamekin, N., Sunetnanta, T., Pluempitiwiriyawej, C.: Ontology-based multiperspective requirements traceability framework. Knowl. Inf. Syst. 25(3), 493–522 (2010)
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)
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)
Manning, C., Jurafsky, D., Liang, P.: The Stanford Natural Language Processing Group (2010)
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)
Doe, U.: Grid 2030: A national vision for electricity’s second 100 years.US DOE Report (2003)
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)
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)
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)