Advances in Computer Science and Information Technology. Computer Science and Information Technology. Second International Conference, CCSIT 2012, Bangalore, India, January 2-4, 2012. Proceedings, Part III

Research Article

The Effect of Design Patterns on Aspect Oriented Software Quality–An Empirical Evaluation

Download
250 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-27317-9_37,
        author={Sirbi Kotrappa and Kulkarni Prakash},
        title={The Effect of Design Patterns on Aspect Oriented Software Quality--An Empirical Evaluation},
        proceedings={Advances in Computer Science and Information Technology. Computer Science and Information Technology. Second International Conference, CCSIT 2012, Bangalore, India, January 2-4, 2012. Proceedings, Part III},
        proceedings_a={CCSIT PART  III},
        year={2012},
        month={11},
        keywords={Aspect oriented programming (AOP) design patterns (DPs) software metrics quality model},
        doi={10.1007/978-3-642-27317-9_37}
    }
    
  • Sirbi Kotrappa
    Kulkarni Prakash
    Year: 2012
    The Effect of Design Patterns on Aspect Oriented Software Quality–An Empirical Evaluation
    CCSIT PART III
    Springer
    DOI: 10.1007/978-3-642-27317-9_37
Sirbi Kotrappa1,*, Kulkarni Prakash2,*
  • 1: K L E’s College of Engineering & Technology
  • 2: Walchand College of Engineering
*Contact email: kotrappa06@gmail.com, pjk_walchand@rediffmail.com

Abstract

In recent times, software engineers attempted to measure software quality using various approaches and techniques such as metric suites. Aspect oriented programming (AOP) a new technology addressing issues of scattering and tangling of code spread throughout the system. Today, Aspect oriented programming (AOP) is gaining wide attention both in industry and research. OO DPs (design patterns) have difficulties in implementation of crosscutting concerns because of lack of features in OO languages and crosscutting concerns affecting software quality. In this paper, we evaluate metrics of OO Vs AO DPs for separation of concern, size, coupling and cohesion metrics from the C & K metric suite, which was modified to AOP. This empirical evaluation provides a new knowledge about AOP software quality and software developer can adopt in a specific situation. We claim that the AOP has significance effect on design quality than OOP.