Please use this identifier to cite or link to this item:
Title: Design and validation of dynamic metrics for object-oriented software systems
Researcher: Singh, Paramvir
Guide(s): Singh, Hardeep
Keywords: Computer Science
Software Metrics
Software Quality
Upload Date: 7-Aug-2013
University: Guru Nanak Dev University
Completed Date: 2009
Abstract: Measuring the quality of software has always been a challenging and immensely useful task while moving along different phases of software development life cycle. The area of software metrics, especially pertaining to object-oriented software system, has shown its expertise in describing the characteristics of a software system for the past few decades. Software metrics numerically extract relationships among given components in a software system and relate those measurements to the system s quality attributes like maintainability, reliability, reusability, testability etc. Thus software metrics predict the current level of software quality and in turn initiate a feedback process that may lead to further improvement of a software system. In this way, software metrics can be vital in building a high quality software system. Many object-oriented software metrics have evolved over the years. Most of these metrics extract useful information from a static software code. The related information can be number of lines of code, number of classes in the code, coupling among classes etc. Such an analysis of static code is called static analysis of software code and the metrics that carry out such analysis are called Static Metrics. But these static software metrics are only capable of measuring the expected behavior of a software and not the actual behavior, as they are evaluated from design or source code analysis. The actual behavior of the software can only be measured from information collected at runtime. Thus there is a need of evolving such software metrics that are based on the runtime analysis of a software system. These metrics are known as Dynamic Metrics. Coupling and inheritance are two key design attributes of object-oriented software systems that help predict external attributes of software quality. This research aims to design and validate such new dynamic coupling and inheritance metrics for object-oriented systems that can be useful in software quality assessment.
Pagination: vii, 212p.
Appears in Departments:Department of Computer Science & Engineering

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File42.66 kBAdobe PDFView/Open
02_declaration and certificate.pdf24.68 kBAdobe PDFView/Open
03_acknowledgements.pdf11.78 kBAdobe PDFView/Open
04_abstract.pdf16.62 kBAdobe PDFView/Open
05_contents.pdf26.04 kBAdobe PDFView/Open
06_list of eqquation & abbrevaiations.pdf21.24 kBAdobe PDFView/Open
07_certificate.pdf13.68 kBAdobe PDFView/Open
08_declaration.pdf11.35 kBAdobe PDFView/Open
09_acknowledgements.pdf11.78 kBAdobe PDFView/Open
10_abstract.pdf16.62 kBAdobe PDFView/Open
11_contents.pdf26.04 kBAdobe PDFView/Open
12_list of figures & tables.pdf34.24 kBAdobe PDFView/Open
13_chapter 1.pdf72.18 kBAdobe PDFView/Open
14_chapter 2.pdf276.59 kBAdobe PDFView/Open
15_chapter 3.pdf125.98 kBAdobe PDFView/Open
16_chapter 4.pdf708.17 kBAdobe PDFView/Open
17_chapter 5.pdf6.4 MBAdobe PDFView/Open
18_chapter 6.pdf42.48 kBAdobe PDFView/Open

Items in Shodhganga are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetric Badge: