Identifying shared functionality using latent semantic indexing

More Info
expand_more

Abstract

There are numerous systems of which parts, at least in the minds of designers, have the same functionality. If the degree of this shared functionality can be measured some how, it would prove to be very valuable. This information can be used to modularize these systems and improve their maintainability. To identify this functionality a technique known as Latent Semantic Indexing (LSI), an information retrieval technique, is proposed. We applied LSI to two systems at Getronics PinkRoccade. Our main conclusion is that we can not recover 100% of the shared functionality automatically, however, the search space can be reduced. This means the experts, recovering the shared functionality, have less documents to evaluate.