Academia.eduAcademia.edu

Software refactoring applied to C programming language

AI-generated Abstract

The paper discusses the importance of software refactoring in the maintenance phase of software development, particularly focusing on C programming language. It highlights the challenges in creating effective refactoring tools that facilitate code comprehension and modification without altering the software's external behavior. The document presents various approaches to refactoring, existing tools, and emphasizes the need for specific analyzers due to the unique grammar of different programming languages.