Abstract-This paper ger en omfattande översikt över befintlig forskning inom området programvara refaktoring. Denna forskning jämförs och diskuteras utifrån ett antal olika kriterier: de refaktoring aktiviteter som stöds, de specifika tekniker och formalismer som används för att stödja dessa aktiviteter, de typer av programvaruartefakter som refaktoriseras, de viktiga frågor som måste beaktas när man bygger refaktoring verktygsstöd, och effekten av refaktoring på programvaruprocessen. Ett löpande exempel används i hela tidningen för att förklara och illustrera huvudbegreppen.
Mens and Tourwé REF jämförde och diskuterade olika kriterier för refaktorverksamhet, specifika tekniker och formalism som kan användas för att minska programvarukomplexiteten med hjälp av omstrukturering.
A survey of software refactoring
{'venue': 'IEEE Transactions on Software Engineering', 'journal': 'IEEE Transactions on Software Engineering', 'mag_field_of_study': ['Computer Science']}