Secrets from the Monster: Extracting Mozilla’s Software Architecture

Authors: Michael W. Godfrey Eric H. S. Lee

Venue: Second Intl. Symposium on Constructing Software Engineering Tools (CoSET-00), 2000

Year: 2000

Abstract: As large systems evolve, their architectural integrity tends to decay. Reverse engineering tools, such as PBS [7, 19], Rigi [15], and Acacia [5], can be used to acquire an under- standing of a system’s “as-built” architecture and in so do- ing regain control over the system. A problem that has im- peded the widespread adoption of reverse engineering tools is the tight coupling of their subtools, including source code “fact” extractors, visualization engines, and querying mech- anisms; this coupling has made it difficult, for example, for users to employ alternative extractors that might have differ- ent strengths or understand different source languages.

BibTeX:

@inproceedings{michaelw.godfrey2000sftmemsa,
    author = "Michael W. Godfrey and Eric H. S. Lee",
    title = "Secrets from the Monster: Extracting Mozilla’s Software Architecture",
    year = "2000",
    booktitle = "Proc. of the Second Intl. Symposium on Constructing Software Engineering Tools (CoSET-00)"
}

Plain Text:

Michael W. Godfrey and Eric H. S. Lee, "Secrets from the Monster: Extracting Mozilla’s Software Architecture," Second Intl. Symposium on Constructing Software Engineering Tools (CoSET-00)