International Journal of Managment, IT and Engineering
  • Year: 2012
  • Volume: 2
  • Issue: 6

Software Reliability Measurment Based On API and Information Theoretic Metrics

  • Author:
  • Pratiksha D. Patil, S. D. Joshi, Gauri Rao
  • Total Page Count: 11
  • Page Number: 111 to 121

*Department of Computer Engineering, Bharati Vidyapeeth University, College Of Engineering, Pune-21, Maharashtra, India

**Professor, Department of Computer Engineering, Bharati Vidyapeeth University, College Of Engineering, Pune- 21, Maharashtra, India

***Associate Lecturer, Department of Computer Engineering, Bharati Vidyapeeth University, College Of Engineering, Pune-21, Maharashtra, India

Online published on 26 June, 2013.

Abstract

Measuring the quality of software now days is one of the most important tasks. In this research paper we are enhancing the software quality measurement using API and theoretic information metrics. Along with the new set of metrics that measure the quality of modularization of a non-object-oriented software system, we are presenting metrics that also measures the quality of modularization of object oriented software system. We have proposed a set of design principles to capture the notion of modularity and defined metrics centred on these principles. These metrics characterize the software from a variety of perspectives: structural, architectural, and notions such as the similarity of purpose and commonality of goals. (By structural, we are referring to inter module coupling-based notions, and by architectural, we mean the horizontal layering of modules in large software systems.) We employ the notion of API (Application Programming Interface) as the basis for our structural metrics. In addition to this, we proposed a System to measure the quality of modularization of object-oriented software system. Here our work is proposed in three Parts as follows:

Module 1: DEFINING METRICS FOR OBJECT ORIENTED SOFTWARE AND ALGORITHM. Module 2: CODE PARSER and Finally Module 3: CODE ANALYZER.

Keywords

Application programming interface, modularization, dependency, communication