Reverse Engineering Object-Oriented Applications into High-Level Domain Models with Reoom
Tuan Anh Nguyen, Christoph Csallner · 2017
Automatically pinpointing those classes in an object-oriented program that implement interesting domain concepts would be valuable for industrial software maintainers. We encode two observations of programmer behavior in Reoom, a novel light-weight static analysis. In a comparison with its most closely related competitor, Womble, on third-party open source applications, Reoom scaled to larger applications and achieved better overall precision and recall.