Affiliation:
1. University of Salerno, Fisciano (SA), Italy
Abstract
The main drawback of existing software artifact management systems is the lack of automatic or semi-automatic traceability link generation and maintenance. We have improved an artifact management system with a traceability recovery tool based on Latent Semantic Indexing (LSI), an information retrieval technique. We have assessed LSI to identify strengths and limitations of using information retrieval techniques for traceability recovery and devised the need for an incremental approach. The method and the tool have been evaluated during the development of seventeen software projects involving about 150 students. We observed that although tools based on information retrieval provide a useful support for the identification of traceability links during software development, they are still far to support a complete semi-automatic recovery of all links. The results of our experience have also shown that such tools can help to identify quality problems in the textual description of traced artifacts.
Publisher
Association for Computing Machinery (ACM)
Cited by
182 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Help Them Understand: Testing and Improving Voice User Interfaces;ACM Transactions on Software Engineering and Methodology;2024-06-27
2. On Using Information Retrieval to Recommend Machine Learning Good Practices for Software Engineers;Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering;2023-11-30
3. Analyzing Tools and Techniques for Evaluating Requirements Traceability;2023 25th International Multitopic Conference (INMIC);2023-11-17
4. Impact of Software Engineering Research in Practice: A Patent and Author Survey Analysis;IEEE Transactions on Software Engineering;2023-04-01
5. Sorry, I don’t Understand: Improving Voice User Interface Testing;Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering;2022-10-10