ABSTRACT
In this demonstration we present the traceability recovery tool developed in ADAMS, a fine-grained artefact management system. The tool is based on an Information Retrieval technique, namely Latent Semantic Indexing, and aims at supporting the software engineer in the identification of traceability links between artefacts of different types. The tool has also been integrated in the Eclipse-based client of ADAMS.
- G. Antoniol, G. Canfora, G. Casazza, A. De Lucia, and E. Merlo. Recovering traceability links between code and documentation. IEEE Transactions on Software Engineering, 28(10):970--983, 2002. Google ScholarDigital Library
- R. Baeza-Yates and B. Ribeiro-Neto. Modern Information Retrieval. Addison-Wesley, 1999. Google ScholarDigital Library
- L. C. Briand, Y. Labiche, and L. O'Sullivan. Impact analysis and change management of uml models. In Proceedings of 19th IEEE International Conference on Software Maintenance, pages 256--265, Amsterdam, the Netherlands, 2003. IEEE CS Press. Google ScholarDigital Library
- J. Cleland-Huang, A. Dekhtyar, J. Hayes, G. Antoniol, B. Berenbach, A. Eyged, . Ferguson, J. Maletic, and A. Zisman. Grand challenges in traceability. Technical Report COET-GCT-06-01-0.9, Center of Excellence for Traceability, September 2006.Google Scholar
- A. De Lucia, F. Fasano, R. Francese, and G. Tortora. ADAMS: an artefact-based process support system. In Proceedings of 16th International Conference on Software Engineering and Knowledge Engineering, pages 31--36, Banff, Alberta, Canada, 2004. KSI Press.Google Scholar
- A. De Lucia, F. Fasano, R. Oliveto, and G. Tortora. Recovering traceability links in software artefact management systems using information retrieval methods. ACM Transactions on Software Engineering and Methodology, 16(4), 2007. Google ScholarDigital Library
- A. De Lucia, R. Oliveto, and P. Sgueglia. Incremental approach and user feedbacks: a silver bullet for traceability recovery. In Proceedings of 22nd IEEE International Conference on Software Maintenance, pages 299--309, Sheraton Society Hill, Philadelphia, Pennsylvania, 2006. IEEE CS Press. Google ScholarDigital Library
- A. De Lucia, R. Oliveto, and G. Tortora. Recovering traceability links using information retrieval tools: a controlled experiment. In Proceedings of International Symposium on Grand Challenges in Traceability, pages 46--55, Lexington, Kentuky, USA, 2007. ACM Press.Google Scholar
- S. Deerwester, S. T. Dumais, G. W. Furnas, T. K. Landauer, and R. Harshman. Indexing by latent semantic analysis. Journal of the American Society for Information Science, 41(6):391--407, 1990.Google ScholarCross Ref
- J. H. Hayes, A. Dekhtyar, and S. K. Sundaram. Advancing candidate link generation for requirements tracing: The study of methods. IEEE Transactions on Software Engineering, 32(1):4--19, 2006. Google ScholarDigital Library
- J. Lin, C. C. Lin, J. Cleland-Huang, R. Settimi, J. Amaya, G. Bedford, B. Berenbach, O. B. Khadra, C. Duan, and X. Zou. Poirot: A distributed tool supporting enterprise-wide automated traceability. In Proceedings of 14th IEEE International Requirements Engineering Conference, pages 356--357, Minneapolis, Minnesota, USA, 2006. IEEE CS Press. Google ScholarDigital Library
- M. Lormans and A. van Deursen. Can LSI help reconstructing requirements traceability in design and test? In Proceedings of 10th European Conference on Software Maintenance and Reengineering, pages 45--54, Bari, Italy, 2006. IEEE CS Press. Google ScholarDigital Library
- A. Marcus and J. I. Maletic. Recovering documentation-to-source-code traceability links using latent semantic indexing. In Proceedings of 25th International Conference on Software Engineering, pages 125--135, Portland, Oregon, USA, 2003. IEEE CS Press. Google ScholarDigital Library
- R. Oliveto, G. Antoniol, A. Marcus, and J. Hayes. Software artefact traceability: the never-ending challenge. In Proceedings of 23rd IEEE International Conference on Software Maintenance, pages 485--488, Paris, France, 2007. IEEE Press.Google ScholarCross Ref
- R. Settimi, J. Cleland-Huang, O. Ben Khadra, J. Mody, W. Lukasik, and C. De Palma. Supporting software evolution through dynamically retrieving traces to UML artifacts. In Proceedings of 7th IEEE International Workshop on Principles of Software Evolution, pages 49--54, Kyoto, Japan, 2004. IEEE CS Press. Google ScholarDigital Library
- T. Zimmermann, P. Weissgerber, S. Diehl, and A. Zeller. Mining version histories to guide software changes. IEEE Transactions on Software Engineering, 31(6):429--445, 2005. Google ScholarDigital Library
Index Terms
Adams re-trace: traceability link recovery via latent semantic indexing
Recommendations
Recovering traceability links in software artifact management systems using information retrieval methods
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 ...
ADAMS Re-Trace: A Traceability Recovery Tool
CSMR '05: Proceedings of the Ninth European Conference on Software Maintenance and ReengineeringWe present the traceability recovery tool developed in the ADAMS artefact management system. The tool is based on an Information Retrieval technique, namely Latent Semantic Indexing and aims at supporting the software engineer in the identification of ...
Automatic text summarization based on latent semantic indexing
Automatic summarization is a topic of common concern in computational linguistics and information science, since a computer system of text summarization is considered to be an effective means of processing information resources. A method of text ...
Comments