- Tytuł:
- Searching Design Patterns Fast by Using Tree Traversals
- Autorzy:
-
Cicciarella, S.
Napoli, C.
Tramontana, E. - Powiązania:
- https://bibliotekanauki.pl/articles/226611.pdf
- Data publikacji:
- 2015
- Wydawca:
- Polska Akademia Nauk. Czytelnia Czasopism PAN
- Tematy:
-
design patterns
source code analysis
software architecture
tree traversals - Opis:
- Large software systems need to be modified to remain useful. Changes can be more easily performed when their design has been carefully documented. This paper presents an approach to quickly find design patterns that have been implemented into a software system. The devised solution greatly reduces the performed checks by organising the search for a design pattern as tree traversals, where candidate classes are carefully positioned into trees. By automatically tagging classes with design pattern roles we make it easier for developers to reason with large software systems. Our approach can provide documentation that lets developers understand the role each class is playing, assess the quality of the code, have assistance for refactoring and enhancing the functionalities of the software system.
- Źródło:
-
International Journal of Electronics and Telecommunications; 2015, 61, 4; 321-326
2300-1933 - Pojawia się w:
- International Journal of Electronics and Telecommunications
- Dostawca treści:
- Biblioteka Nauki