Is there a name for the process of exploring more edge cases for products that are out in the open? or is considered a part of refactoring? development?