publication . Other literature type . Doctoral thesis . 2016

Intelligent Data-Driven Reverse Engineering of Software Design Patterns

Alhusain, Sultan;
English
  • Published: 01 Mar 2016
  • Publisher: Unpublished
  • Country: United Kingdom
Abstract
Recognising implemented instances of Design Patterns (DPs) in software design discloses and recovers a wealth of information about the intention of the original designers and the rationale for their design decisions. Because it is often the case that the documentation available for software systems, if any, is poor and/or obsolete, recovering such information can be of great help and importance for maintenance tasks. However, since DPs are abstractly and vaguely defined, a set of software classes with exactly the same relationships as expected for a DP instance may actually be only accidentally similar. On the other hand, a set of classes with relationships that...
Related Organizations
Powered by OpenAIRE Open Research Graph
Any information missing or wrong?Report an Issue
publication . Other literature type . Doctoral thesis . 2016

Intelligent Data-Driven Reverse Engineering of Software Design Patterns

Alhusain, Sultan;