Static Analyser for Java-Based Object-Oriented Software Metrics

Software metrics play a major role In the software development. Not only software metrics help in understanding the size and complexity of software systems, but they are also helpful in improving the quality of software systems. For object-oriented systems, a large number of metrics have been es...

Full description

Saved in:
Bibliographic Details
Main Author: Abu Al-Ese, Hasan Mugbil Khalaf
Format: Thesis
Language:English
English
Published: 1999
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/9630/1/FSKTM_1999_4_IR.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-upm-ir.9630
record_format uketd_dc
spelling my-upm-ir.96302023-11-28T03:21:13Z Static Analyser for Java-Based Object-Oriented Software Metrics 1999-02 Abu Al-Ese, Hasan Mugbil Khalaf Software metrics play a major role In the software development. Not only software metrics help in understanding the size and complexity of software systems, but they are also helpful in improving the quality of software systems. For object-oriented systems, a large number of metrics have been established. These metrics should be supported by automated collection tools. Automated tools are useful for measuring and improving the quality of software systems. One such tool is a static analyser. A static analyser has been developed for a subset of Java language. A number of object-oriented software metrics has been evaluated using attribute grammar approach. Attribute grammar approach is considered as a well-defined approach to the software metrics evaluation since it is based on the measurement of the source code itself. New definitions for a number of object-oriented metrics have been specified using attribute grammars. This tool has been built using C language. Lexical analyser and syntax analyser have been generated using lex and yacc tools under linux operating system. Four object-oriented metrics have been evaluated. These metrics are Depth of Inheritance Tree metric, Number of Children metric, Response For a Class metric, and Coupling Between Object Classes metric. The software metrics will be produced in the common metrics format that is used in SCOPE project. Java (Computer program language) 1999-02 Thesis http://psasir.upm.edu.my/id/eprint/9630/ http://psasir.upm.edu.my/id/eprint/9630/1/FSKTM_1999_4_IR.pdf text en public masters Universiti Putra Malaysia Java (Computer program language) Faculty of Computer Science and Information Technology Abd. Ghani, Abdul Azim English
institution Universiti Putra Malaysia
collection PSAS Institutional Repository
language English
English
advisor Abd. Ghani, Abdul Azim
topic Java (Computer program language)


spellingShingle Java (Computer program language)


Abu Al-Ese, Hasan Mugbil Khalaf
Static Analyser for Java-Based Object-Oriented Software Metrics
description Software metrics play a major role In the software development. Not only software metrics help in understanding the size and complexity of software systems, but they are also helpful in improving the quality of software systems. For object-oriented systems, a large number of metrics have been established. These metrics should be supported by automated collection tools. Automated tools are useful for measuring and improving the quality of software systems. One such tool is a static analyser. A static analyser has been developed for a subset of Java language. A number of object-oriented software metrics has been evaluated using attribute grammar approach. Attribute grammar approach is considered as a well-defined approach to the software metrics evaluation since it is based on the measurement of the source code itself. New definitions for a number of object-oriented metrics have been specified using attribute grammars. This tool has been built using C language. Lexical analyser and syntax analyser have been generated using lex and yacc tools under linux operating system. Four object-oriented metrics have been evaluated. These metrics are Depth of Inheritance Tree metric, Number of Children metric, Response For a Class metric, and Coupling Between Object Classes metric. The software metrics will be produced in the common metrics format that is used in SCOPE project.
format Thesis
qualification_level Master's degree
author Abu Al-Ese, Hasan Mugbil Khalaf
author_facet Abu Al-Ese, Hasan Mugbil Khalaf
author_sort Abu Al-Ese, Hasan Mugbil Khalaf
title Static Analyser for Java-Based Object-Oriented Software Metrics
title_short Static Analyser for Java-Based Object-Oriented Software Metrics
title_full Static Analyser for Java-Based Object-Oriented Software Metrics
title_fullStr Static Analyser for Java-Based Object-Oriented Software Metrics
title_full_unstemmed Static Analyser for Java-Based Object-Oriented Software Metrics
title_sort static analyser for java-based object-oriented software metrics
granting_institution Universiti Putra Malaysia
granting_department Faculty of Computer Science and Information Technology
publishDate 1999
url http://psasir.upm.edu.my/id/eprint/9630/1/FSKTM_1999_4_IR.pdf
_version_ 1794018855470759936