CVSSearch: searching through source code using CVS comments
- 13 November 2002
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 364-373
- https://doi.org/10.1109/icsm.2001.972749
Abstract
CVSSearch is a tool that searches for fragments of source code by using CVS comments. CVS is a version control system that is widely used in the open source community. Our search tool takes advantage of the fact that a CVS comment typically describes the lines of code involved in the commit and this description will typically hold for many future versions. In other words, CVSSearch allows one to better search the most recent version of the code by looking at previous versions to better understand the current version. In this paper we describe our algorithm for mapping CVS comments to the corresponding source code, present a search tool based on this technique, and discuss preliminary feedback.Keywords
This publication has 17 references indexed in Scilit:
- Fast, flexible syntactic pattern matching and processingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Inferring change effort from configuration management databasesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Data mining library reuse patterns using generalized association rulesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Predicting fault incidence using software change historyIEEE Transactions on Software Engineering, 2000
- Lightweight lexical source model extractionACM Transactions on Software Engineering and Methodology, 1996
- A*: a language for implementing language processorsIEEE Transactions on Software Engineering, 1995
- Using english to retrieve softwareJournal of Systems and Software, 1995
- A framework for source code search using program patternsIEEE Transactions on Software Engineering, 1994
- An information retrieval approach for automatically constructing software librariesIEEE Transactions on Software Engineering, 1991
- Software reuse through information retrievalACM SIGIR Forum, 1986