DPVO: Design Pattern Detection Using Vertex Ordering a Case Study in JHotDraw with Documentation to Improve Reusability

Arti Chaturvedi,Manjari Gupta,Sanjay Kumar Gupta
DOI: https://doi.org/10.1007/978-981-13-2372-0_40
2018-10-10
Abstract:Documentation is one of the elements of reusability. A good documentation can make the software module more reliable since it makes it easier to understand [8]. Design Patterns are software modules that are proven solutions to common design problems. They improve many qualities of software like Reusability. If better reusability is required for existing software where design patterns are used, then an approach that can detect design pattern in the existing software will be useful. The result of detection approach gives occurrences of specific design pattern in existing software. In this paper we propose a tool DPVO for design pattern detection and a case study in JHotDraw (existing software) with documentation. This documentation provide location (class name) of design pattern in JHotDraw and helpful to improve reusability of this existing software.
What problem does this paper attempt to address?