Validation of Object-Oriented Static and Dynamic Metrics
Dynamic metrics play a vital role to uncover features like dynamic binding, polymorphism, runtime cohesion, etc., whereas static metrics failed to capture these features of object-oriented (OO) programming languages. Many techniques exist in literature to perform dynamic software analysis, whereas a...
Gespeichert in:
| Veröffentlicht in: | 2021 Fourth International Conference on Computational Intelligence and Communication Technologies (CCICT) S. 406 - 411 |
|---|---|
| Hauptverfasser: | , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
IEEE
01.07.2021
|
| Schlagworte: | |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Dynamic metrics play a vital role to uncover features like dynamic binding, polymorphism, runtime cohesion, etc., whereas static metrics failed to capture these features of object-oriented (OO) programming languages. Many techniques exist in literature to perform dynamic software analysis, whereas aspect-oriented programming (AOP) has a transparent edge on other approaches. Therefore, in this paper, a new set of dynamic metrics for cohesion, complexity, and polymorphism measures of OO software is proposed. AspectJ tool evaluates these metrics by designing new aspects using aspect-oriented programming (AOP) on the Eclipse platform. Further, theoretical validation of proposed metrics is done based on Briand's framework, and it is concluded that the proposed set of dynamic metrics satisfies all the properties of Briand's framework and helps the software industry improve software quality. |
|---|---|
| AbstractList | Dynamic metrics play a vital role to uncover features like dynamic binding, polymorphism, runtime cohesion, etc., whereas static metrics failed to capture these features of object-oriented (OO) programming languages. Many techniques exist in literature to perform dynamic software analysis, whereas aspect-oriented programming (AOP) has a transparent edge on other approaches. Therefore, in this paper, a new set of dynamic metrics for cohesion, complexity, and polymorphism measures of OO software is proposed. AspectJ tool evaluates these metrics by designing new aspects using aspect-oriented programming (AOP) on the Eclipse platform. Further, theoretical validation of proposed metrics is done based on Briand's framework, and it is concluded that the proposed set of dynamic metrics satisfies all the properties of Briand's framework and helps the software industry improve software quality. |
| Author | Bhatia, Pradeep Kumar Manju |
| Author_xml | – sequence: 1 surname: Manju fullname: Manju email: duhan.manju@gmail.com organization: Guru Jambheshwar University of Science & Technology,Department of Computer Science and Engineering,Hisar,Haryana,India – sequence: 2 givenname: Pradeep Kumar surname: Bhatia fullname: Bhatia, Pradeep Kumar email: pkbhatia.gju@gmail.com organization: Guru Jambheshwar University of Science & Technology,Department of Computer Science and Engineering,Hisar,India |
| BookMark | eNotjMtKAzEUQCPoQmu_QIT5gan33mQyyVLGV6EyC6vbkscNRNqMTLPp31vQ1Tlw4NyIyzIVFuIeYYUI9mEY1sO2k6TUioBwBQC9vRBL2xvUulMkLdG1MF9un6OreSrNlJrRf3Oo7ThnLpVj81HPKTSuxObpVNzh7O9c5xyOt-Iquf2Rl_9ciM-X5-3w1m7G1_XwuGkzoqmtDcGDssn0vSLS2mhr2EdQyD6RQ-s1MwTgjjBFmZCs1g4hKi-JuiQX4u7vm5l59zPng5tPO9uhshrlL8e_Q8A |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/CCICT53244.2021.00079 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 9781665423922 1665423927 |
| EndPage | 411 |
| ExternalDocumentID | 9514961 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL CBEJK RIE RIL |
| ID | FETCH-LOGICAL-i118t-9ccb049f877422668698ebd041ebf2a19b6ee0c0e521fd3f12966a10d4b3225f3 |
| IEDL.DBID | RIE |
| IngestDate | Thu Jun 29 18:37:52 EDT 2023 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i118t-9ccb049f877422668698ebd041ebf2a19b6ee0c0e521fd3f12966a10d4b3225f3 |
| PageCount | 6 |
| ParticipantIDs | ieee_primary_9514961 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-July |
| PublicationDateYYYYMMDD | 2021-07-01 |
| PublicationDate_xml | – month: 07 year: 2021 text: 2021-July |
| PublicationDecade | 2020 |
| PublicationTitle | 2021 Fourth International Conference on Computational Intelligence and Communication Technologies (CCICT) |
| PublicationTitleAbbrev | CCICT |
| PublicationYear | 2021 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| Score | 1.7627587 |
| Snippet | Dynamic metrics play a vital role to uncover features like dynamic binding, polymorphism, runtime cohesion, etc., whereas static metrics failed to capture... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 406 |
| SubjectTerms | Aspect-oriented programming AspectJ Tool Computer languages Dynamic analysis Dynamic metrics Dynamic programming Industries Measurement Runtime Software quality |
| Title | Validation of Object-Oriented Static and Dynamic Metrics |
| URI | https://ieeexplore.ieee.org/document/9514961 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ09T8MwEIZPpWJgAtQivuWBEVPbSZx4DlQw0HYoqFtlX85SlxT16_djJ1W7sLBZXqyzZd3j8929AE-xqQ0qn3GJieVp4hJujMq4Q--FIEEurxqxiXw0KmYzM-nA86EWhoia5DN6icPmL79a4jaGygaBBlIT3zonea7bWq19UY4UZlCWH-U0C4AQQyVKxs6ETYLWUTSl8RnD8_-tdgH9Y_EdmxzcyiV0qO5B8R14uZU_YkvPxi6GT_g4NikOyMgiMi6Q2bpir63EPPuMUlm47sPX8G1avvO96AFfBNbfcIPoArX7InBZQCNdaFOQq0QqyXllpXGaSKCg4Hd9lfjgr7W2UlSpi3fTJ1fQrZc1XQMLLzVlbJYbVIGKpLRCW-WkQo2p8IW-gV60ev7T9rWY7w2-_Xv6Ds7itrapqvfQ3ay29ACnuNss1qvH5jB-AcEjiyE |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ1LTwMhEMcnjZroSU1rfMvBo1hgWbqcV5s29nWoprcG2CHpZWv68PMLu0178eKNcCEDIfNjmJk_wHNsauOETyl3iaEysQnVWqTUOu8ZQ4a2U1RiE53RKJvN9KQBL_taGESsks_wNQ6rv_xi6bYxVNYONCB1fOscp1IKVldr7cpyONPtPO_n0zQgQgyWCB57E1YpWgfZlMprdM__t94FtA7ld2SydyyX0MCyCdlXIOZaAIksPRnbGECh49imOEAjidC4cMSUBXmrRebJMIpluXULPrvv07xHd7IHdBFof0O1czZwu88CmQU4UpnSGdqCSY7WC8O1VYjMMQye1xeJDx5bKcNZIW28nT65gqNyWeI1kPBWE9qkHe1E4CLODVNGWC6ccpL5TN1AM1o9_647W8x3Bt_-Pf0Ep73pcDAf9Ecfd3AWt7hOXL2Ho81qiw9w4n42i_XqsTqYXzH-jmg |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2021+Fourth+International+Conference+on+Computational+Intelligence+and+Communication+Technologies+%28CCICT%29&rft.atitle=Validation+of+Object-Oriented+Static+and+Dynamic+Metrics&rft.au=Manju&rft.au=Bhatia%2C+Pradeep+Kumar&rft.date=2021-07-01&rft.pub=IEEE&rft.spage=406&rft.epage=411&rft_id=info:doi/10.1109%2FCCICT53244.2021.00079&rft.externalDocID=9514961 |