Case Studies of Visual Language Based Design Patterns Recovery

  • Authors:
  • Gennaro Costagliola;Andrea De Lucia;Vincenzo Deufemia;Carmine Gravino;Michele Risi

  • Affiliations:
  • Universita di Salerno, Italy;Universita di Salerno, Italy;Universita di Salerno, Italy;Universita di Salerno, Italy;Universita di Salerno, Italy

  • Venue:
  • CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present case studies of recovering structural design patterns from object-oriented source code. The proposed recovery technique is based on the use of visual language parsing techniques, and is supported by a visual environment automatically produced by a grammar based visual environment generator. We have applied the recovery technique to public-domain programs and libraries obtaining encouraging results. In particular, for the considered software our recovery approach is characterized by higher recall and precision values with respect to other recovery techniques.