{
    "ok": true,
    "doi": "10.46243/jstj.2020.v5.i2.291",
    "doi_display": "10.46243/jstj.2020.v5.i2.291",
    "doi_url": "https://doi.org/10.46243/jstj.2020.v5.i2.291",
    "state": "registered",
    "url": "https://www.jst.org.in/index.php/pub/article/view/275",
    "title": "Measurement of Dynamic Complexity using Aspect Oriented Approach",
    "version": 2,
    "registered_via": "crossref",
    "prefix": {
        "prefix": "10.46243",
        "status": "live"
    },
    "registrant": {
        "name": "Longman Publishers",
        "kind": "publisher",
        "country": "India"
    },
    "reserved_at": null,
    "registered_at": "2026-09-29 22:00:37",
    "updated_at": "2026-09-29 23:59:57",
    "withdrawn_at": null,
    "withdrawn_reason": null,
    "record": {
        "format": "smartscholars-doi-metadata/1.0",
        "doi": "10.46243/jstj.2020.v5.i2.291",
        "referent": "Creation",
        "type": "JournalArticle",
        "structural_type": "Digital",
        "modes": [
            "Visual"
        ],
        "characters": [
            "Language"
        ],
        "titles": [
            {
                "value": "Measurement of Dynamic Complexity using Aspect Oriented Approach",
                "type": "PrincipalTitle",
                "lang": "en"
            }
        ],
        "identifiers": [
            {
                "type": "DOI",
                "value": "10.46243/jstj.2020.v5.i2.291"
            }
        ],
        "agents": [
            {
                "role": "author",
                "name": {
                    "given": "",
                    "family": "Manju"
                },
                "sequence": "first",
                "affiliations": [
                    {
                        "name": "Research Scholar, Guru Jambheshwar University of Science and Technology, Hisar, India",
                        "identifiers": [
                            {
                                "type": "ROR",
                                "value": "02zpxgh81"
                            }
                        ]
                    }
                ]
            },
            {
                "role": "author",
                "name": {
                    "given": "Pradeep",
                    "family": "Kumar Bhatia"
                },
                "sequence": "additional",
                "affiliations": [
                    {
                        "name": "Professor, Guru Jambheshwar University of Science and Technology, Hisar, India",
                        "identifiers": [
                            {
                                "type": "ROR",
                                "value": "02zpxgh81"
                            }
                        ]
                    }
                ]
            },
            {
                "role": "publisher",
                "name": {
                    "org": "Longman Publishers"
                }
            }
        ],
        "dates": {
            "published": "2020-04-09",
            "date_type": "PublicationDate",
            "online": "2020-04-09"
        },
        "language": "en",
        "container": {
            "type": "Journal",
            "titles": [
                {
                    "value": "Journal of Science & Technology",
                    "type": "PrincipalTitle"
                }
            ],
            "identifiers": [
                {
                    "type": "ISSN",
                    "value": "2456-5660",
                    "medium": "electronic"
                }
            ],
            "volume": "05",
            "issue": "02",
            "pages": {
                "first": "71",
                "last": "75"
            }
        },
        "links": [
            {
                "url": "https://www.jst.org.in/index.php/pub/article/view/275",
                "return_type": "text/html",
                "primary": true
            },
            {
                "url": "https://www.jst.org.in/index.php/pub/article/download/275/240",
                "purpose": "text-mining",
                "return_type": "application/pdf"
            },
            {
                "url": "https://www.jst.org.in/index.php/pub/article/download/275/2939",
                "purpose": "text-mining",
                "return_type": "application/xml"
            }
        ],
        "abstract": {
            "value": "Complexity plays a vital role to find quality of software. There are lots of static or compile time metrics available in literature to find complexity of software, but very few metrics are available to find runtime complexity of software. In this paper, value of existing complexity metric is calculated by using CodeMR tool which is anEclipse plugin. Further, we introduced anew metric named DWMC, dynamic weighted method complexity to measure complexity of a class at run time. A new tool is purposed named DynaDwmcimplemented in AspectJusing aspect oriented programming to measure the value of purposed metric. After that, comparison of static WMC and runtime DWMC metric values is done. An experimental study is done on 15 java classes and it is concluded that purposed metric DWMC plays a significant role to find complexity, hence quality of software system.",
            "lang": "en"
        },
        "license": {
            "url": "https://creativecommons.org/licenses/by/4.0/",
            "start": "2020-04-09",
            "applies_to": "vor"
        },
        "references": [
            {
                "key": "ref1",
                "unstructured": "AspectJ<http://www.eclipse.org/aspectj>"
            },
            {
                "key": "ref2",
                "doi": "10.1145/117954.117970",
                "unstructured": "S.R. Chidamber and C.F. Kemerer, “Towards a Metrics Suite for Object Oriented Design”, Proc. 6th ACM Conf. Object-Oriented Programming: Systems, Languages and Applications (OOPSLA), Phoenix, AZ, pp. 197-211, Oct.1991"
            },
            {
                "key": "ref3",
                "doi": "10.1109/32.295895",
                "unstructured": "S.R. Chidamber and C. F. Kemerer, “A Metrics Suite for Object-OrientedDesign”, IEEE Transactions on Software Engineering, vol. 20, no. 6, pp. 476-493, 1994. [4]S. Yacoub, H. Ammar, and T. Robinson, “Dynamic Metrics for Object-Oriented designs”, Proc. 5th International Software Metrics Symposium, Boca Raton, Florida, USA, pp.50–61,1999"
            },
            {
                "key": "ref4",
                "doi": "10.1016/0164-1212(92)90114-y",
                "unstructured": "J. Tian, and M.V. Zelkowitz, “A Formal Program Complexity Model and its Application”, Journal of Systems and Software, vol. 17, no. 3, pp. 253-266,1992"
            },
            {
                "key": "ref5",
                "doi": "10.1016/0167-9236(93)e0045-f",
                "unstructured": "D.P. Tegarden, S.D. Sheetz, D.E. Monarchi, “A Software Complexity Model of Object-Oriented Systems”, Decision Support Systems: the International Journal, vol. 13, pp. 241-262,1995"
            },
            {
                "key": "ref6",
                "doi": "10.1109/52.168858",
                "unstructured": "J.C. Munson and T.M. Khoshgoftaar, “Measuring Dynamic ProgramComplexity”,IEEE Software, vol. 9, no. 6, pp. 48-55, 1992"
            },
            {
                "key": "ref7",
                "unstructured": "https://o7planning.org/en/10257/java-aspect-oriented-programming-tutorial-with-aspectj"
            },
            {
                "key": "ref8",
                "unstructured": "https://www.codemr.co.uk/docs/codemr-intellij-userguide.pdf"
            },
            {
                "key": "ref9",
                "unstructured": "https://www.eclipse.org/aspectj/doc/next/progguide/printable.html [11]https://www.geeksforgeeks.org/"
            }
        ],
        "record": {
            "registrant": "Longman Publishers",
            "registered": "2026-09-08",
            "updated": "2026-09-28",
            "issue_number": 1,
            "source": "crossref-api",
            "source_agency": "Crossref (member 25296)"
        }
    },
    "record_sha256": "0b51ecfe4cf3e1522d773a2e229500caee88daf86d470e8cdd6593e2f9cf2ad4",
    "handle": {
        "synced_at": "2026-10-01 18:13:40",
        "url": "https://www.jst.org.in/index.php/pub/article/view/275"
    },
    "links": {
        "record_page": "https://registry.smartscholars.in/record.php?doi=10.46243%2Fjstj.2020.v5.i2.291",
        "system_metadata": "https://registry.smartscholars.in/resolve.php?doi=10.46243%2Fjstj.2020.v5.i2.291&as=system",
        "history": "https://registry.smartscholars.in/api.php?action=history&doi=10.46243%2Fjstj.2020.v5.i2.291",
        "kernel_xml": "https://registry.smartscholars.in/resolve.php?doi=10.46243%2Fjstj.2020.v5.i2.291&as=xml"
    }
}