Evaluating Temporal Source Code Modification Using Latent Semantic Indexing


At our chair, we conducted an experiment in refactoring where we recorded the progress of source code creation. As we stored only single refactoring steps during this progress (e.g. extracting a method), your task is to uncover changes within the conceptualization using latent semantic indexing. In addition to the real data, you shall also examine artificial source code concerning changes, e.g. from refactoring examples.


Your goal in this thesis is a data-oriented evaluation of the experiment mentioned above. You will upgrade our tool for temporal data analysis to LSI analysis. Additionally, you must carry out a comparison with existing, “manually” acquired concepts.


  • Yi Yang



  • Dr.rer.nat. Dirk Wilking
This website uses cookies. By using the website, you agree with storing cookies on your computer. If you do not agree please leave the website.More information about cookies

RWTH Aachen University - Chair of Computer Science 11 - Ahornstr. 55 - 52074 Aachen - Germany