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...
Saved in:
Main Authors: | , , |
---|---|
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 |