Loading…

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

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 mainta...

Full description

Saved in:
Bibliographic Details
Main Authors: Haihao Shen, Sai Zhang, Jianjun Zhao
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 236
container_issue
container_start_page 233
container_title
container_volume
creator Haihao Shen
Sai Zhang
Jianjun Zhao
description 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.
doi_str_mv 10.1109/TASE.2008.17
format conference_proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4549910</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4549910</ieee_id><sourcerecordid>4549910</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-5fc88e01d15604024a3b07c563858a845971d5c4e9c205a7e6008e234a929d9e3</originalsourceid><addsrcrecordid>eNotj01rwkAYhBeK0Gq99dbL_oGk-737HoOkH6B4UM92TV7LlpiE7FrIv2-kHRhmmMMDQ8gTZznnDF72xa7MBWMu5_aOzJk1oKVQYGdkfpuBCTDynixj_GaTJBjjxAP5LFpaXvowhMo3dJeu9Ui7M9340KbJ_hSakEYaWlrEHquUbYeAbcKa7saY8ELLn665ptC19BBD-0VX3bVvbmWDaYLGRzI7-ybi8j8X5PBa7lfv2Xr79rEq1lngVqdMnyvnkPGaa8MUE8rLE7OVNtJp553SYHmtK4VQCaa9RTOdQiGVBwE1oFyQ5z9uQMRjP4SLH8aj0gqAM_kLKXBTcA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>An Empirical Study of Maintainability in Aspect-Oriented System Evolution Using Coupling Metrics</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Haihao Shen ; Sai Zhang ; Jianjun Zhao</creator><creatorcontrib>Haihao Shen ; Sai Zhang ; Jianjun Zhao</creatorcontrib><description>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.</description><identifier>ISBN: 0769532497</identifier><identifier>ISBN: 9780769532493</identifier><identifier>DOI: 10.1109/TASE.2008.17</identifier><identifier>LCCN: 2008902963</identifier><language>eng</language><publisher>IEEE</publisher><subject>Aspect-Oriented System ; Coupling Metrics ; Empirical Study ; Maintainability ; Object oriented modeling ; Object oriented programming ; Performance analysis ; Software engineering ; Software maintenance ; Software measurement ; Software quality ; Software systems ; Terminology ; Writing</subject><ispartof>2008 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, 2008, p.233-236</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4549910$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4549910$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Haihao Shen</creatorcontrib><creatorcontrib>Sai Zhang</creatorcontrib><creatorcontrib>Jianjun Zhao</creatorcontrib><title>An Empirical Study of Maintainability in Aspect-Oriented System Evolution Using Coupling Metrics</title><title>2008 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering</title><addtitle>TASE</addtitle><description>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.</description><subject>Aspect-Oriented System</subject><subject>Coupling Metrics</subject><subject>Empirical Study</subject><subject>Maintainability</subject><subject>Object oriented modeling</subject><subject>Object oriented programming</subject><subject>Performance analysis</subject><subject>Software engineering</subject><subject>Software maintenance</subject><subject>Software measurement</subject><subject>Software quality</subject><subject>Software systems</subject><subject>Terminology</subject><subject>Writing</subject><isbn>0769532497</isbn><isbn>9780769532493</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2008</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotj01rwkAYhBeK0Gq99dbL_oGk-737HoOkH6B4UM92TV7LlpiE7FrIv2-kHRhmmMMDQ8gTZznnDF72xa7MBWMu5_aOzJk1oKVQYGdkfpuBCTDynixj_GaTJBjjxAP5LFpaXvowhMo3dJeu9Ui7M9340KbJ_hSakEYaWlrEHquUbYeAbcKa7saY8ELLn665ptC19BBD-0VX3bVvbmWDaYLGRzI7-ybi8j8X5PBa7lfv2Xr79rEq1lngVqdMnyvnkPGaa8MUE8rLE7OVNtJp553SYHmtK4VQCaa9RTOdQiGVBwE1oFyQ5z9uQMRjP4SLH8aj0gqAM_kLKXBTcA</recordid><startdate>200806</startdate><enddate>200806</enddate><creator>Haihao Shen</creator><creator>Sai Zhang</creator><creator>Jianjun Zhao</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200806</creationdate><title>An Empirical Study of Maintainability in Aspect-Oriented System Evolution Using Coupling Metrics</title><author>Haihao Shen ; Sai Zhang ; Jianjun Zhao</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-5fc88e01d15604024a3b07c563858a845971d5c4e9c205a7e6008e234a929d9e3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Aspect-Oriented System</topic><topic>Coupling Metrics</topic><topic>Empirical Study</topic><topic>Maintainability</topic><topic>Object oriented modeling</topic><topic>Object oriented programming</topic><topic>Performance analysis</topic><topic>Software engineering</topic><topic>Software maintenance</topic><topic>Software measurement</topic><topic>Software quality</topic><topic>Software systems</topic><topic>Terminology</topic><topic>Writing</topic><toplevel>online_resources</toplevel><creatorcontrib>Haihao Shen</creatorcontrib><creatorcontrib>Sai Zhang</creatorcontrib><creatorcontrib>Jianjun Zhao</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE/IET Electronic Library</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Haihao Shen</au><au>Sai Zhang</au><au>Jianjun Zhao</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>An Empirical Study of Maintainability in Aspect-Oriented System Evolution Using Coupling Metrics</atitle><btitle>2008 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering</btitle><stitle>TASE</stitle><date>2008-06</date><risdate>2008</risdate><spage>233</spage><epage>236</epage><pages>233-236</pages><isbn>0769532497</isbn><isbn>9780769532493</isbn><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.</abstract><pub>IEEE</pub><doi>10.1109/TASE.2008.17</doi><tpages>4</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0769532497
ispartof 2008 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, 2008, p.233-236
issn
language eng
recordid cdi_ieee_primary_4549910
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Aspect-Oriented System
Coupling Metrics
Empirical Study
Maintainability
Object oriented modeling
Object oriented programming
Performance analysis
Software engineering
Software maintenance
Software measurement
Software quality
Software systems
Terminology
Writing
title An Empirical Study of Maintainability in Aspect-Oriented System Evolution Using Coupling Metrics
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T13%3A04%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=An%20Empirical%20Study%20of%20Maintainability%20in%20Aspect-Oriented%20System%20Evolution%20Using%20Coupling%20Metrics&rft.btitle=2008%202nd%20IFIP/IEEE%20International%20Symposium%20on%20Theoretical%20Aspects%20of%20Software%20Engineering&rft.au=Haihao%20Shen&rft.date=2008-06&rft.spage=233&rft.epage=236&rft.pages=233-236&rft.isbn=0769532497&rft.isbn_list=9780769532493&rft_id=info:doi/10.1109/TASE.2008.17&rft_dat=%3Cieee_6IE%3E4549910%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i175t-5fc88e01d15604024a3b07c563858a845971d5c4e9c205a7e6008e234a929d9e3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4549910&rfr_iscdi=true