The story of moose: an agile reengineering environment

  • Authors:
  • Oscar Nierstrasz;Stéphane Ducasse;Tudor Gǐrba

  • Affiliations:
  • University of Berne, Switzerland;University of Berne, Switzerland;University of Berne, Switzerland

  • Venue:
  • Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.02

Visualization

Abstract

MOOSE is a language-independent environment for reverse- and re-engineering complex software systems. MOOSE provides a set of services including a common meta-model, metrics evaluation and visualization, a model repository, and generic GUI support for querying, browsing and grouping. The development effort invested in MOOSE has paid off in precisely those research activities that benefit from applying a combination of complementary techniques. We describe how MOOSE has evolved over the years, we draw a number of lessons learned from our experience, and we outline the present and future of MOOSE.