Software Practices Lab Homepage
People
Publications
Papers
Theses
Projects
Information Fragments
Mylyn
Registration-Based Abstraction
Summarizing Software Artifacts
past projects...
Reading Group
SPL Wiki [local access]

QJBrowser

  

QJBrowser is a source code browser for Java which support on-demand remodularization. QJBrowser is based on a model of the source code as a pool of syntactic units which are represented as logic facts. Logic queries define the modularity a browser shows to its users. An ordinary class browser can be defined as a special case, using a particular query to partition the software. Alternaitvely, developers may write their own queries to define hierarchical views of the software based any other set of organizational criteria expressible in terms of properties of the syntactic units themselves, programmer supplied annotations, or other sources of information.

People

  • Rajeswari Rajagopalan
  • Kris De Volder