Welcome to SourceMiner
SourceMiner is a multiple view environment (MVE) designed and implemented as an Eclipse plug-in to enhance software comprehension activities. It provides visual resources integrated to the IDE to achieve this goal. Multiple views play an important role to this end, especially in a complex domain such as software engineering where a single view cannot convey all the information needed by programmers. A set of coordinated and cross-referenced views is needed to facilitate comprehension. Another important aspect to consider is the use of interactive techniques such as filtering, navigation and browsing. They effectively support programmers to build mental models about a software system. We have conducted a series of empirical studies to characterize and evaluate how MVEs support programmers to perform typical software comprehension activities such as those required to identify code smells, evaluate concerns modularization and characterize software systems.