Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets
• SEI Report
Publisher
Software Engineering Institute
CMU/SEI Report Number
CMU/SEI-2001-TN-013Topic or Tag
Abstract
Options Analysis for Reengineering (OAR) is a systematic, architecture-centric, decision-making method for mining existing components for a product line or new software architecture. OAR's five activities identify potential components, estimate the mining cost, and evaluate the effort required to reuse legacy components. OAR reveals implicit stakeholder assumptions, constraints, and other major drivers that affect component mining, thereby giving managers insight into this complex task.
Cite This SEI Report
Bergey, J., O'Brien, L., & Smith, D. (2001, June 1). Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets. (SEI Report CMU/SEI-2001-TN-013). Retrieved August 12, 2026, from https://www.sei.cmu.edu/library/options-analysis-for-reengineering-oar-a-method-for-mining-legacy-assets/.
@techreport{bergey_2001,
author={Bergey, John and O'Brien, Liam and Smith, Dennis},
title={Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets},
month={Jun},
year={2001},
number={{CMU/SEI-2001-TN-013},
institution={Software Engineering Institute, Carnegie Mellon University},
url={https://www.sei.cmu.edu/library/options-analysis-for-reengineering-oar-a-method-for-mining-legacy-assets/},
note={Accessed: 2026-Aug-12}
}
Bergey, John, Liam O'Brien, and Dennis Smith. "Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets." (CMU/SEI-2001-TN-013). Software Engineering Institute, Carnegie Mellon University. Software Engineering Institute, June 1, 2001. https://www.sei.cmu.edu/library/options-analysis-for-reengineering-oar-a-method-for-mining-legacy-assets/.
J. Bergey, L. O'Brien, and D. Smith, "Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets," Software Engineering Institute, Carnegie Mellon University. Software Engineering Institute, SEI Report CMU/SEI-2001-TN-013, 1-Jun-2001 [Online]. Available: https://www.sei.cmu.edu/library/options-analysis-for-reengineering-oar-a-method-for-mining-legacy-assets/. [Accessed: 12-Aug-2026].
Bergey, John, Liam O'Brien, and Dennis Smith. "Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets." (SEI Report CMU/SEI-2001-TN-013). Software Engineering Institute, Carnegie Mellon University, Software Engineering Institute, 1 Jun. 2001. https://www.sei.cmu.edu/library/options-analysis-for-reengineering-oar-a-method-for-mining-legacy-assets/. Accessed 12 Aug. 2026.
Bergey, John; O'Brien, Liam; & Smith, Dennis. Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets. CMU/SEI-2001-TN-013. Software Engineering Institute. 2001. https://www.sei.cmu.edu/library/options-analysis-for-reengineering-oar-a-method-for-mining-legacy-assets/