process model for decision-making in software refactoring

Proces model for software refactoring
Process model for decision-making in software refactoring. The model integrates the decision-making sub-processes for primary decision problems in refactoring: whether (and when) to refactor? (top), what to refactor (first)? (center), and how to refactor? (bottom). Each sub-process is ordered by key phases (horizontal) and by the organizational level of decision makers and context (vertical). For details, see [1].


[1] Thorsten Haendler and Josef Frysak: Deconstructing the Refactoring Process from a Problem-Solving and Decision-Making Perspective, In: Proc. of the 13th International Conference on Software Technologies (ICSOFT 2018), Porto, Portugal, July 2018