Measuring the readability and maintainability of hyperdocuments
Journal of Software Maintenance: Research and Practice
IBM Systems Journal
Linux as a case study: its extracted software architecture
Proceedings of the 21st international conference on Software engineering
A Method to Recover Design Patterns Using Software Product Metrics
ICSR-6 Proceedings of the 6th International Conerence on Software Reuse: Advances in Software Reusability
Hi-index | 0.00 |
The web applications developed are often poorly structured and poorly documented. Maintaining such systems is problematic. This paper presents an approach to recover the architecture of such systems, in order to make maintenance more manageable. The approach extracts the structure of web applications and shows the interaction between their various components. The recovery process uses a set of extractors to analyze the source code of web applications. The extracted data is manipulated to reduce the complexity of the architectural diagrams. Developers can use the extracted architecture to gain a better understanding of web applications and to assist in their maintenance.