The anatomy of a large-scale hypertextual Web search engine
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Evaluating Emerging Software Development Technologies: Lessons Learned from Assessing Aspect-oriented Programming
An Initial Assessment of Aspect-Oriented Programming
An Initial Assessment of Aspect-Oriented Programming
CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
Facilitating software extension with design patterns and Aspect-Oriented Programming
Journal of Systems and Software
Developing applications with aspect-oriented change realization
CEE-SET'08 Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques
Application of model driven architecture to development real-time system based on aspect-oriented
ICICA'11 Proceedings of the Second international conference on Information Computing and Applications
Proceedings of the 6th Euro American Conference on Telematics and Information Systems
Hi-index | 0.00 |
Aspect Oriented Programming, a relatively new programming paradigm, earned the scientific community's attention. The paradigm is already evaluated for traditional OOP and component-based software development with remarkable results. However, most of the published work, while of excellent quality, is mostly theoretical or involves evaluation of AOP for research oriented and experimental software. Unlike the previous work, this study considers the AOP paradigm for solving real-life problems, which can be faced in any commercial software. We evaluate AOP in the development of a high-performance component-based web-crawling system, and compare the process with the development of the same system without AOP. The results of the case study mostly favor the aspect oriented paradigm.