High Impact Factor : 4.396 icon | Submit Manuscript Online icon |

Improve Quality of Code Using Aspect Mining

Author(s):

Kadam Bharat Ashok , K.V.N. Naik Institute of Engineering Education & Research, Sharanpur Road, Nashik-422002.; Prof. Amruta A. Pundlik, Lecturer of Computer Department (M.E. Computer) K.V.N. Naik Institute of Engineering Education & Research, Sharanpur Road, Nashik-422002 ; Bharat A. Kadam , B.E. Computer, K.V.N. Naik Institute of Engineering Education & Research, , Sharanpur Road, Nashik-422002 ; Tejashree S. Jagtap , B.E. Computer K.V.N. Naik Institute of Engineering Education & Research, Sharanpur Road, Nashik-422002; Priyanka Nerkar , B.E. Computer K.V.N. Naik Institute of Engineering Education & Research, Sharanpur Road, Nashik-422002

Keywords:

Specification Oriented Programming (AOP), object oriented programming, Detecting Unique Methods

Abstract

Specification Oriented Programming (AOP) is a new programming paradigm that offers a novel modularization unit for the crosscutting concerns. function originally spread across several modules and tangled with each other can be factored out into a single, separate unit, called a specification. Although AOP was originally proposed for the development of new software, systems written using traditional modularization techniques may also benefit from the adoption of the more versatile decomposition offered by AOP, in terms of code understand ability and Evolvability Abstract Specification mining is a process that tries to identify crosscutting concerns in existing software systems. The goal is to refactor refine the existing systems to use specification oriented programming in order to make them easier to maintain and to evolve. Abstract A refactoring is a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behaviour. Refactoring’s are systematically organized into catalogues, in a similar way as design patterns. Hints that certain refactoring’s are applicable are provided by so-called code smells: Suspicious code parts that require improvement.

Other Details

Paper ID: IJSRDV3I2233
Published in: Volume : 3, Issue : 2
Publication Date: 01/05/2015
Page(s): 253-256

Article Preview

Download Article