Название статьи или книги, фамилия автора, DOI

Формализация процесса рефакторинга на основе метрик объектно-ориентированного кода с использованием графов

Н. А. Заболотько1

научная статья Страницы: 65-70

  1. 1 аспирант, кафедра «Информационные системы и информационный менеджмент» (ИСИМ), Владимирский государственный университет им. А.Г. и Н.Г. Столетовых (ВлГУ)
Ключевые слова: метрикирефакторинг

Аннотация

Рассмотрен подход к формализации процесса рефакторинга с помощью использования метрик и программных графов. Сформированы основные стадии проведения рефакторинга и найдены наиболее эффективные решения для их реализации на базе существующих исследований в данной области и авторских разработок.

Для цитирования

Заболотько Н.А. Формализация процесса рефакторинга на основе метрик объектно-ориентированного кода с использованием графов // Информационно-измерительные и управляющие системы. 2012. № 1. С. 65–70.

Список источников
  1. Фаулер М.Рефакторинг: улучшение существующего кода. СПб.: Символ-Плюс. 2004. C. 430.
  2. Groner G.,  Parreiras F.,  Staab S. SemanticRecognitionofOntologyRefactoring //OntologiesLecture Notes in Computer Science. 2010. V. 6496. P. 273-288.
  3. Kataoka Y.,Ernst M.,Griswold W. G.,Notkin D. Automated Support for Program Refactoring using Invariants //Proceedings
    of the IEEE International Conference on Software Maintenance (ICSM'01). 2001. P. 384-391.
  4. Mens T., Taentzer G., Runge O.  Analysing refactoring dependencies using graph transformation. Springer-Verlag. 2007.
  5. Pissanetzky S. Refactoring with Relations. A new Method for Refactoring Object-Oriented Software // SciControls.com. 2006.
  6. Sunye G., Pollet D., LeTraon Y., Jezequel J. Refactoring UML models // Proc. UML. 2001. P.142-148.
  7. Hoffman B., Janssens D., Van Eetvelde N. Cloning and Expanding Graph Transformation Rules for Refactoring // Electronic Notes in Theoretical Computer Science (ENTCS). 2006. V. 152.P. 53-67.
  8. Gerlec C., Hericko M. Evaluating Refactoring with a Quality Index // World Academy of Science. Engineering and Technology. 2010. V. 63.P.43-56.
  9. Mantyla M. Developing new approaches for software design quality improvement based on subjective evaluations // ICSE. IEEE Computer Society. 2004. Р. 48-50.