Practical Software Maintenance: Best Practices for Managing Your Software Investment
Practical Software Maintenance: Best Practices for Managing Your Software Investment
Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices
Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices
A study of the documentation essential to software maintenance
Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information
A Practical Model for Measuring Maintainability
QUATIC '07 Proceedings of the 6th International Conference on Quality of Information and Communications Technology
Hi-index | 0.00 |
Inner class is a helper class that assists its outer class to perform a specific task. It is declared within the body of outer class. An outer class can contain multiple inner classes in term of breadth and depth. The design principle of inner classes is to have them defined cohesively related to the functionality of outer class. However, method redundancy always renders overheads in inner class design. Eliminating method redundancy is significant because it can reduce the class complexity and enhance the class cohesiveness. This research examines the method redundancy in the inner classes. The author proposes a methodology to rate the complexity of redundant methods in order to reduce class complexity and enhance the inner class design.