Can Information Retrieval Techniques Effectively Support Traceability Link Recovery

作者: A. De Lucia , F. Fasano , R. Oliveto , G. Tortora

DOI: 10.1109/ICPC.2006.15

关键词:

摘要: Applying Information Retrieval (IR) techniques to retrieve all correct links between software artefacts is in general impractical, as usually this means producing a high effort for discarding too many false positives. We show that the only way recover traceability using IR methods identify an "optimal" threshold achieves acceptable balance traced and Unfortunately, such not known priori. For reason we have devised need use incremental recovery approach gradually where it more convenient stop process, provide evidence of case study. also report experience during development projects.

参考文章(16)
Rita Francese, Fausto Fasano, Andrea De Lucia, Genoveffa Tortora, ADAMS: an Artefact-based Process Support System. software engineering and knowledge engineering. pp. 31- 36 ,(2004)
J. Cleland-Huang, R. Settimi, W. Lukasik, C. DePalma, O. Ben Khadra, J. Mody, Supporting software evolution through dynamically retrieving traces to UML artifacts international workshop on principles of software evolution. pp. 49- 54 ,(2004) , 10.1109/IWPSE.2004.21
A. Dekhtyar, S.K. Sundaram, J.H. Hayes, S. Howard, Helping analysts trace requirements: an objective look ieee international conference on requirements engineering. pp. 249- 259 ,(2004) , 10.1109/RE.2004.26
r;ribeiro-neto bueza-yates (b), Modern Information Retrieval ,(1999)
Jane K. Cullum, Ralph A. Willoughby, Lanczos algorithms for large symmetric eigenvalue computations Birkhäuser. ,(1985)
J.H. Hayes, A. Dekhtyar, S.K. Sundaram, Improving after-the-fact tracing and mapping: supporting software quality predictions IEEE Software. ,vol. 22, pp. 30- 37 ,(2005) , 10.1109/MS.2005.156
J. Cleland-Huang, R. Settimi, Chuan Duan, Xuchang Zou, Utilizing supporting evidence to improve dynamic requirements traceability international conference on requirements engineering. pp. 135- 144 ,(2005) , 10.1109/RE.2005.78
G. Antoniol, C. Casazza, A. Cimitile, Traceability recovery by modeling programmer behavior Proceedings Seventh Working Conference on Reverse Engineering. pp. 240- 247 ,(2000) , 10.1109/WCRE.2000.891475
A. De Lucia, F. Fasano, R. Oliveto, G. Tortora, ADAMS Re-Trace: a traceability recovery tool conference on software maintenance and reengineering. pp. 32- 41 ,(2005) , 10.1109/CSMR.2005.7
G. Antoniol, G. Canfora, G. Casazza, A. De Lucia, E. Merlo, Recovering traceability links between code and documentation IEEE Transactions on Software Engineering. ,vol. 28, pp. 970- 983 ,(2002) , 10.1109/TSE.2002.1041053