عملية تعديل التعليمات البرمجية المصدر لغرض تحسين قابلية القراءة وصيانته مع الاحتفاظ بوظائف البرنامج والسلوك. انظر أيضا التحول.