• DocumentCode
    1943429
  • Title

    An Empirical Study of Maintainability in Aspect-Oriented System Evolution Using Coupling Metrics

  • Author

    Shen, Haihao ; Zhang, Sai ; Zhao, Jianjun

  • Author_Institution
    Sch. of Software, Shanghai Jiao Tong Univ., Shanghai
  • fYear
    2008
  • fDate
    17-19 June 2008
  • Firstpage
    233
  • Lastpage
    236
  • Abstract
    In this paper, we propose a fine-grained coupling metrics suite for aspect-oriented (AO) systems, to measure software changes during system evolution. We also present a correlation model in terms of intermediate processes, for better evaluating the relation between coupling metrics and system maintainability. To investigate the practicability of our proposed model, we have implemented a coupling metrics analysis tool called AJMetrics and performed an empirical study on eight AspectJ benchmarks. The experiment result suggests that our correlation model provides useful information to evaluate the maintainability of AO systems.
  • Keywords
    object-oriented programming; program diagnostics; software maintenance; software metrics; software tools; AJMetrics; AspectJ benchmarks; aspect-oriented system evolution; correlation model; coupling metrics analysis tool; software change measurement; system maintainability; Object oriented modeling; Object oriented programming; Performance analysis; Software engineering; Software maintenance; Software measurement; Software quality; Software systems; Terminology; Writing; Aspect-Oriented System; Coupling Metrics; Empirical Study; Maintainability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2008. TASE '08. 2nd IFIP/IEEE International Symposium on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-0-7695-3249-3
  • Type

    conf

  • DOI
    10.1109/TASE.2008.17
  • Filename
    4549910