350 руб
Журнал «Информационно-измерительные и управляющие системы» №1 за 2012 г.
Статья в номере:
Формализация процесса рефакторинга на основе метрик объектно-ориентированного кода с использованием графов
Ключевые слова: метрики рефакторинг
Авторы:
Н. А. Заболотько аспирант, кафедра «Информационные системы и информационный менеджмент» (ИСИМ), Владимирский государственный университет им. А.Г. и Н.Г. Столетовых (ВлГУ) E-mail: sahibd@gmail.com
Аннотация:
Рассмотрен подход к формализации процесса рефакторинга с помощью использования метрик и программных графов. Сформированы основные стадии проведения рефакторинга и найдены наиболее эффективные решения для их реализации на базе существующих исследований в данной области и авторских разработок.
Страницы: 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.