Weighted Class Complexity: A Measure of Complexity for Object Oriented System
Software complexity metrics are used to predict critical information about reliability and maintainability of software systems. Object oriented software development requires a different approach to software complexity metrics. In this paper, we propose a metric to compute the structural and cognitiv...
Gespeichert in:
Veröffentlicht in: | Journal of Information Science and Engineering 2008-11, Vol.24 (6), p.1689-1708 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1708 |
---|---|
container_issue | 6 |
container_start_page | 1689 |
container_title | Journal of Information Science and Engineering |
container_volume | 24 |
creator | MISRA, Sanjay AKMAN, K. Ibrahim |
description | Software complexity metrics are used to predict critical information about reliability and maintainability of software systems. Object oriented software development requires a different approach to software complexity metrics. In this paper, we propose a metric to compute the structural and cognitive complexity of class by associating a weight to the class, called as Weighted Class Complexity (WCC). On the contrary, of the other metrics used for object oriented systems, proposed metric calculates the complexity of a class due to methods and attributes in terms of cognitive weight. The proposed metric has been demonstrated with 00 examples. The theoretical and practical evaluations based on the information theory have shown that the proposed metric is on ratio scale and satisfies most of the parameters required by the measurement theory. |
doi_str_mv | 10.6688/JISE.2008.24.6.5 |
format | Article |
fullrecord | <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_proquest_miscellaneous_35727593</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><airiti_id>10162364_200811_24_6_1689_1708_a</airiti_id><sourcerecordid>35727593</sourcerecordid><originalsourceid>FETCH-LOGICAL-a264t-cddedd80dcf96a571edde391a2ffe24d6efff328e87d60f30ce485243797d2313</originalsourceid><addsrcrecordid>eNpNkDtPwzAURj2ARHnsjFlgS_ArtsNWRQWKWnUoiNEy8TW4yqPYiUT_PYnagenq6p77Sd9B6JbgTAilHl6X20VGMVYZ5ZnI8jM0I5iIlDLBL9BljDuMqcg5n6H1B_iv7x5sUtYmxqTsmn0Nv74_PCbzZA0mDgGSzv07JK4LyeZzB1WfbIKHdvreHmIPzTU6d6aOcHOaV-j9afFWvqSrzfOynK9SQwXv08pasFZhW7lCmFyScQNWEEOdA8qtAOccowqUtAI7hivgKqecyUJaygi7QvfH3H3ofgaIvW58rKCuTQvdEDXLJZV5wUbw7gSaWJnaBdNWPup98I0JB02xKiineOTkkTM--N7rXTeEdmygJ2-TNj3pJERTroUmQhWaSKy0YX9V1G17</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>35727593</pqid></control><display><type>article</type><title>Weighted Class Complexity: A Measure of Complexity for Object Oriented System</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>MISRA, Sanjay ; AKMAN, K. Ibrahim</creator><creatorcontrib>MISRA, Sanjay ; AKMAN, K. Ibrahim</creatorcontrib><description>Software complexity metrics are used to predict critical information about reliability and maintainability of software systems. Object oriented software development requires a different approach to software complexity metrics. In this paper, we propose a metric to compute the structural and cognitive complexity of class by associating a weight to the class, called as Weighted Class Complexity (WCC). On the contrary, of the other metrics used for object oriented systems, proposed metric calculates the complexity of a class due to methods and attributes in terms of cognitive weight. The proposed metric has been demonstrated with 00 examples. The theoretical and practical evaluations based on the information theory have shown that the proposed metric is on ratio scale and satisfies most of the parameters required by the measurement theory.</description><identifier>ISSN: 1016-2364</identifier><identifier>DOI: 10.6688/JISE.2008.24.6.5</identifier><language>eng</language><publisher>Taipei: 社團法人中華民國計算語言學學會</publisher><subject>Applied sciences ; Computer science; control theory; systems ; Computer systems performance. Reliability ; Exact sciences and technology ; Software ; Software engineering</subject><ispartof>Journal of Information Science and Engineering, 2008-11, Vol.24 (6), p.1689-1708</ispartof><rights>2009 INIST-CNRS</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=20892420$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>MISRA, Sanjay</creatorcontrib><creatorcontrib>AKMAN, K. Ibrahim</creatorcontrib><title>Weighted Class Complexity: A Measure of Complexity for Object Oriented System</title><title>Journal of Information Science and Engineering</title><description>Software complexity metrics are used to predict critical information about reliability and maintainability of software systems. Object oriented software development requires a different approach to software complexity metrics. In this paper, we propose a metric to compute the structural and cognitive complexity of class by associating a weight to the class, called as Weighted Class Complexity (WCC). On the contrary, of the other metrics used for object oriented systems, proposed metric calculates the complexity of a class due to methods and attributes in terms of cognitive weight. The proposed metric has been demonstrated with 00 examples. The theoretical and practical evaluations based on the information theory have shown that the proposed metric is on ratio scale and satisfies most of the parameters required by the measurement theory.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems performance. Reliability</subject><subject>Exact sciences and technology</subject><subject>Software</subject><subject>Software engineering</subject><issn>1016-2364</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2008</creationdate><recordtype>article</recordtype><recordid>eNpNkDtPwzAURj2ARHnsjFlgS_ArtsNWRQWKWnUoiNEy8TW4yqPYiUT_PYnagenq6p77Sd9B6JbgTAilHl6X20VGMVYZ5ZnI8jM0I5iIlDLBL9BljDuMqcg5n6H1B_iv7x5sUtYmxqTsmn0Nv74_PCbzZA0mDgGSzv07JK4LyeZzB1WfbIKHdvreHmIPzTU6d6aOcHOaV-j9afFWvqSrzfOynK9SQwXv08pasFZhW7lCmFyScQNWEEOdA8qtAOccowqUtAI7hivgKqecyUJaygi7QvfH3H3ofgaIvW58rKCuTQvdEDXLJZV5wUbw7gSaWJnaBdNWPup98I0JB02xKiineOTkkTM--N7rXTeEdmygJ2-TNj3pJERTroUmQhWaSKy0YX9V1G17</recordid><startdate>20081101</startdate><enddate>20081101</enddate><creator>MISRA, Sanjay</creator><creator>AKMAN, K. Ibrahim</creator><general>社團法人中華民國計算語言學學會</general><general>Institute of Information Science, Academia sinica</general><scope>188</scope><scope>IQODW</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20081101</creationdate><title>Weighted Class Complexity: A Measure of Complexity for Object Oriented System</title><author>MISRA, Sanjay ; AKMAN, K. Ibrahim</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a264t-cddedd80dcf96a571edde391a2ffe24d6efff328e87d60f30ce485243797d2313</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems performance. Reliability</topic><topic>Exact sciences and technology</topic><topic>Software</topic><topic>Software engineering</topic><toplevel>online_resources</toplevel><creatorcontrib>MISRA, Sanjay</creatorcontrib><creatorcontrib>AKMAN, K. Ibrahim</creatorcontrib><collection>Airiti Library</collection><collection>Pascal-Francis</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of Information Science and Engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>MISRA, Sanjay</au><au>AKMAN, K. Ibrahim</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Weighted Class Complexity: A Measure of Complexity for Object Oriented System</atitle><jtitle>Journal of Information Science and Engineering</jtitle><date>2008-11-01</date><risdate>2008</risdate><volume>24</volume><issue>6</issue><spage>1689</spage><epage>1708</epage><pages>1689-1708</pages><issn>1016-2364</issn><abstract>Software complexity metrics are used to predict critical information about reliability and maintainability of software systems. Object oriented software development requires a different approach to software complexity metrics. In this paper, we propose a metric to compute the structural and cognitive complexity of class by associating a weight to the class, called as Weighted Class Complexity (WCC). On the contrary, of the other metrics used for object oriented systems, proposed metric calculates the complexity of a class due to methods and attributes in terms of cognitive weight. The proposed metric has been demonstrated with 00 examples. The theoretical and practical evaluations based on the information theory have shown that the proposed metric is on ratio scale and satisfies most of the parameters required by the measurement theory.</abstract><cop>Taipei</cop><pub>社團法人中華民國計算語言學學會</pub><doi>10.6688/JISE.2008.24.6.5</doi><tpages>20</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1016-2364 |
ispartof | Journal of Information Science and Engineering, 2008-11, Vol.24 (6), p.1689-1708 |
issn | 1016-2364 |
language | eng |
recordid | cdi_proquest_miscellaneous_35727593 |
source | Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals |
subjects | Applied sciences Computer science control theory systems Computer systems performance. Reliability Exact sciences and technology Software Software engineering |
title | Weighted Class Complexity: A Measure of Complexity for Object Oriented System |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-14T19%3A56%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Weighted%20Class%20Complexity:%20A%20Measure%20of%20Complexity%20for%20Object%20Oriented%20System&rft.jtitle=Journal%20of%20Information%20Science%20and%20Engineering&rft.au=MISRA,%20Sanjay&rft.date=2008-11-01&rft.volume=24&rft.issue=6&rft.spage=1689&rft.epage=1708&rft.pages=1689-1708&rft.issn=1016-2364&rft_id=info:doi/10.6688/JISE.2008.24.6.5&rft_dat=%3Cproquest_pasca%3E35727593%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=35727593&rft_id=info:pmid/&rft_airiti_id=10162364_200811_24_6_1689_1708_a&rfr_iscdi=true |