eprintid: 716 rev_number: 4 eprint_status: archive userid: 1 dir: disk0/00/00/07/16 datestamp: 2005-06-28 12:00:00 lastmod: 2015-07-18 22:12:45 status_changed: 2008-01-09 13:21:51 type: proceedings_section metadata_visibility: show creators_name: Bahsoon, R. creators_name: Emmerich, W. title: Applying ArchOptions to value the payoff of refactoring ispublished: pub subjects: 8000 abstract: ArchOptions is a real-options based model that we have pro-posed to value the flexibility of software architectures in response to future changes in requirements. In this paper, we build on ArchOptions to devise an options-based model, which values the architectural flexibility that results from a refactoring exercise. This value assists in understanding the payoff of investing in refactoring: if the refactored system results in an architecture that is more flexible, such that the expected added value (in the form of options) due to the en-hanced flexibility outweighs the cost of investing in this exer-cise, then refactoring is said to payoff. We apply our model to a refactoring case study from the literature. date: 2004 date_type: published publisher: IEE (Institution of Electrical Engineers) oa_status: green language: eng primo: open primo_central: open_green full_text_status: public pagerange: 66-70 refereed: TRUE book_title: Proceedings of the 6th International Workshop on Economics Driven Software Engineering Research, Edinburgh, Scotland citation: Bahsoon, R.; Emmerich, W.; (2004) Applying ArchOptions to value the payoff of refactoring. In: Proceedings of the 6th International Workshop on Economics Driven Software Engineering Research, Edinburgh, Scotland. (pp. pp. 66-70). IEE (Institution of Electrical Engineers) Green open access document_url: https://discovery.ucl.ac.uk/id/eprint/716/1/9.9.3BahsoonEmmerichEDSER6.pdf