Fuzzy logic, neural networks, and soft computing
Communications of the ACM
Analytical and empirical evaluation of software reuse metrics
Proceedings of the 18th international conference on Software engineering
Software reuse: metrics and models
ACM Computing Surveys (CSUR)
Communications of the ACM
A new reusability metric for object-oriented software
Software Quality Control
Software Reuse Metrics for Object-Oriented Systems
SERA '05 Proceedings of the Third ACIS Int'l Conference on Software Engineering Research, Management and Applications
Introduction to Fuzzy Logic using MATLAB
Introduction to Fuzzy Logic using MATLAB
Towards a Unified Framework for Cohesion Measurement in Aspect-Oriented Systems
ASWEC '08 Proceedings of the 19th Australian Conference on Software Engineering
Research on Reusability of Software Connector Based on AOP
ICCSIT '08 Proceedings of the 2008 International Conference on Computer Science and Information Technology
Measuring changeability for generic aspect-oriented systems
ACM SIGSOFT Software Engineering Notes
Towards a Unified Framework for Complexity Measurement in Aspect-Oriented Systems
CSSE '08 Proceedings of the 2008 International Conference on Computer Science and Software Engineering - Volume 02
Generalized coupling measure for aspect-oriented systems
ACM SIGSOFT Software Engineering Notes
A quantitative evaluation of aspect-oriented software quality model (AOSQUAMO)
ACM SIGSOFT Software Engineering Notes
ParaAJ: toward reusable and maintainable aspect oriented programs
ACSC '09 Proceedings of the Thirty-Second Australasian Conference on Computer Science - Volume 91
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Essence of reusability in aspect-oriented systems
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Reusability of the software systems is becoming a very important factor due to rapid software development and increasing complexity. Software reusability improves the quality of software product by reducing development time, effort and cost. Researchers have explored many methodologies in order to assess the reusability of Object-Oriented (OO) software systems but the assessment of the reusability of Aspect-Oriented (AO) software systems is underexplored. Aspect-Oriented Software Development (AOSD) is an emerging paradigm that aims to modularize the crosscutting concerns in an application, which cannot be modularized using traditional procedure-oriented and object-oriented approaches. By applying an aspect-oriented approach, such concerns can be isolated resulting in the increase maintainability and reusability of the system. In this paper, we propose a reusability model for aspect-oriented systems and assess it using fuzzy logic technique.