Journal of Software Evolution and Process · 2014 · 22 citations · 49 references
EngineeringComputer ScienceAgile Project ManagementRequirements EngineeringSoftware EngineeringAgile Software DevelopmentRequirements AnalysisRequirements ElicitationRequirements ManagementRequirements TraceabilityText Similarity AnalysisFeature TraceabilityInverse Document FrequencyRequirements Trace LinksTerm FrequencyTraceability In Agile DevelopmentTraceability In Software EngineeringTraceability LinksVector Space Models
Agile projects typically employ just-in-time requirements engineering and record their requirements (so-called feature requests) in an issue tracker. In open source projects, we observed large networks of feature requests that are linked to each other. Both when trying to understand the current state of the system and to understand how a new feature request should be implemented, it is important to know and understand all these (tightly) related feature requests. However, we still lack tool support to visualize and navigate these networks of feature requests. A first step in this direction is to see whether we can identify additional links that are not made explicit in the feature requests, by measuring the text-based similarity with a vector space model (VSM) using term frequency-inverse document frequency (TF-IDF) as a weighting factor. We show that a high text-based similarity score is a good indication for related feature requests. This means that with a TF-IDF VSM, we can establish horizontal traceability links, thereby providing new insights for users or developers exploring the feature request space. Copyright © 2014 John Wiley & Sons, Ltd.
49
Indexing by latent semantic analysis
Scott Deerwester, Susan Dumais, George W. Furnas et al. · Journal of the American Society for Information Science · 1990 · 12.8K citations
An algorithm for suffix stripping
Martin Porter · Program electronic library and information systems · 1980 · 8.1K citations