XIRC: a kernel for cross-artifact information engineering in software development environments

@article{Eichberg2004XIRCAK,
  title={XIRC: a kernel for cross-artifact information engineering in software development environments},
  author={Michael Eichberg and Mira Mezini and Klaus Ostermann and Thorsten Sch{\"a}fer},
  journal={11th Working Conference on Reverse Engineering},
  year={2004},
  pages={182-191}
}
We describe XIRC, a tool and architecture that enables to define queries over a uniform representation of all artifacts of a software project. These queries can be used for general cross-artifact information retrieval or for more special applications like checking implementation restrictions or conformance to style guides. XIRC is also a good basis to implement a broad range of tools for refactoring, generators, aspect-oriented programming and many other domains on top of it. 
Highly Cited
This paper has 44 citations. REVIEW CITATIONS