title: Origin of the word Refactoring
body: <p>Code refactoring is the process of changing a computer program's internal structure without modifying its external behavior or existing functionality. </p>
  
  <p>What is the origin of the word refactoring and why was it chosen to denote the above?</p>