Abstract
As the software R&D project progresses, various software artifacts such as software test case, software test descriptions, software source codes, software design descriptions, and software requirements specification will inevitably be produced. When developer performs the system testing, software bugs will be found if there is fault in it. After that, developer will write up an incident report for fault management, and then developer will try to find the artifacts for checking and fixing. Because developer must check the requirement before the fixing and developer has to get the source code including the bug and its test case for fixing and unit testing. Therefore, useful approach should be proposed in order to trace the artifacts from incident report. In this paper, we propose a novel approach for recovering fault traceability links by using IR technique to show that our approach can be a useful solution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Sommerville, I.: Software Engineering, 9th edn. Addison-Wesley, Boston (2010)
Asuncion, H., Asuncion, A., Taylor, R.: Software traceability with topic modeling. In: Proceedings of International Conference on Software Engineering, vol. 1, pp. 95–104 (2010)
Tsuchiya, R., Washizaki, H., Fukazawa, Y., Oshima, K., Mibe, R.: Interactive recovery of requirements traceability links using user feedback and configuration management logs. In: Proceedings of the International Conference on Advanced Information Systems Engineering, pp. 247–262 (2015)
Nishikawa, K., Washizaki, H., Fukazawa, Y., Oshima, K., Mibe, R.: Recovering transitive traceability links among software artifacts. In: Proceedings of the International Conference on Software Maintenance and Evolution (ICSME), pp. 576–580 (2015)
Tsuchiya, R., Washizaki, H., Fukazawa, Y., Kato, T., Kawakami, M., Yoshimura, K.: Recovering traceability links between requirements and source code using the configuration management log. IEICE Trans. Inf. Syst. 98(4), 852–862 (2015)
Baek, S., Lee, J., Lee, B.: Utilizing software behavioral model to enhance traceability from test to source code. In: Proceedings of the 19th Korea Conference on Software Engineering, pp. 167–175 (2017)
McCandless, M., Hatcher, E., Gospodnetic, O.: Lucene in Action: Covers Apache Lucene 3.0. Manning Publications Co., Greenwich (2010)
Grainger, T., Potter, T., Seeley, Y.: Solr in Action. Manning Publications, Greenwich (2014)
Acknowledgments
This research was supported by Next-Generation Information Computing Development Program (NRF-2014M3C4A7030504) and by Basic Science Research Program (NRF-2017R1A2B4009937) through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT & Future Planning.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Baek, S., Lee, JW., Lee, B. (2018). Towards Recovering Fault Traceability Links by Using Information Retrieval Technique. In: Park, J., Loia, V., Yi, G., Sung, Y. (eds) Advances in Computer Science and Ubiquitous Computing. CUTE CSA 2017 2017. Lecture Notes in Electrical Engineering, vol 474. Springer, Singapore. https://doi.org/10.1007/978-981-10-7605-3_188
Download citation
DOI: https://doi.org/10.1007/978-981-10-7605-3_188
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-7604-6
Online ISBN: 978-981-10-7605-3
eBook Packages: EngineeringEngineering (R0)