Рассмотрен процесс рефакторинга программ с целью повышения качества программного обеспечения. Отражены основные показатели качества ПО и определены метрики оценки качества исходного кода. Сформулированы цели и задачи проведения исследований. Предложена методика обработки результатов исследований. Выбран инструмент исследований - система контроля версий с открытым исходным кодом TortoiseSVN. Приведены результаты экспериментальных исследований эффективности применения методов рефакторинга проекта с открытым кодом AppMetrics. Доказано, что наиболее распространенными методами рефакторинга являются: добавление параметра, удаление параметра, встраивание метода, выделение метода. Ключевые слова: программное обеспечение, рефакторинг, метрики исходного кода.