noun A split into constituent parts after a previous combination.
noun A false etymology derived from rebracketing.
The word burger is part of a refactorization of Hamburger (originally Hamburg + er).
noun A rewriting of computer code to improve its readability or structure without affecting its meaning or behaviour, thus making it easier to maintain; a refactoring.
An objective of refactorization is to clear up the global scope of all the library variables, functions and objects.