• DocumentCode
    150268
  • Title

    An empirical evaluation of the impact of aspectization of cross-cutting concerns in a Smart-phone based application

  • Author

    Shalini ; Hassan, Syed Imtiyaz

  • Author_Institution
    Dept. of Comput. Sci., Jamia Hamadard (Hamdard Univ.), New Delhi, India
  • fYear
    2014
  • fDate
    5-7 March 2014
  • Firstpage
    448
  • Lastpage
    454
  • Abstract
    The cross-cutting concerns in a system are often not cleanly modularized, due to the current design and implementation techniques of the programming paradigms, resulting into code tangling and scattering issues. Aspect-Oriented Programming (AOP), which is merely an extension to the current programming techniques, manages to address the above said issues by encapsulating the concerns into separate units called aspects. The paper focuses on the impact of separating the exception- handling and logging concerns in an Android-based Smartphone application. The use of AOP has shown significant improvements in the size estimation, cohesion and complexity metrics, but failed to produce any convincing results with the coupling metrics.
  • Keywords
    aspect-oriented programming; smart phones; AOP; aspect-oriented programming; aspectization impact; code scattering; code tangling; cohesion metric; complexity metric; cross-cutting concerns; empirical evaluation; programming paradigms; size estimation metric; smart-phone based application; Androids; Complexity theory; Couplings; Estimation; Humanoid robots; Java; Measurement; AO metrics; Android; Aspect-Oriented Programming; AspectJ; Cyclomatic Complexity; Exception Handling; Lines of Code; Logging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing for Sustainable Global Development (INDIACom), 2014 International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    978-93-80544-10-6
  • Type

    conf

  • DOI
    10.1109/IndiaCom.2014.6828178
  • Filename
    6828178