Software Metrics, Information and Entropy

Author(s):  
Jana Dospisil

This chapter describes the foundation and properties of object-oriented software measures. Many software measures for object-oriented applications have been developed and tested in the development environment. However, the process of defining new measures is still alive. The reason for such development lies in difficulties associated with understanding and maintaining object-oriented applications. It is still difficult to relate the measures to the phenomena we want to improve. Do our measurements indicate problems in reliability, maintenance, or too much complexity of some portions of the application? In order to reduce the complexity of software, new development methodologies and tools are being introduced. An example of the new approach to development is separation of concern. The tools, such as Aspect/J (Kiezales et al., 1997) or Hyper/J (Ossher & Tarr, 1998), facilitate the development process. There does not seem to be a sound metrics suite to measure complexity and efficiency of applications developed and coded with Aspect/J or Hyper/J. In this chapter, we attempt to review the current research into object-oriented software metrics and suggest theoretical framework for complexity estimation and ranking of compositional units in object-oriented applications developed with Hyper/J.

Author(s):  
Dalila Amara ◽  
Latifa Ben Arfa Rabai

Software measurement helps to quantify the quality and the effectiveness of software to find areas of improvement and to provide information needed to make appropriate decisions. In the recent studies, software metrics are widely used for quality assessment. These metrics are divided into two categories: syntactic and semantic. A literature review shows that syntactic ones are widely discussed and are generally used to measure software internal attributes like complexity. It also shows a lack of studies that focus on measuring external attributes like using internal ones. This chapter presents a thorough analysis of most quality measurement concepts. Moreover, it makes a comparative study of object-oriented syntactic metrics to identify their effectiveness for quality assessment and in which phase of the development process these metrics may be used. As reliability is an external attribute, it cannot be measured directly. In this chapter, the authors discuss how reliability can be measured using its correlation with syntactic metrics.


2018 ◽  
Vol 7 (2) ◽  
pp. 11-17
Author(s):  
D. Singh ◽  
H. J. S. Sidhu

In this paper, we have proposed an efficient way to calculate the software metrics of structural and behavioural diagrams of unified modelling language (UML) with the help SD Metrics as a tool. This method is applied to measure the internal quality of attributes and functions of structural and behavioural diagrams of unified modelling language (UML). The SD metrics tool collect the information after parsing the XMI format generated by UML compiler of structural and behavioural UML diagrams. The object-oriented design made by structural and behavioural diagrams holds the important part of designing in the development process of the software. Early the measurement of metrics will lead to good quality of the software from coding, but now using the design metrics we calculate the cohesion, coupling and other metrics with easy and effective with the fewer efforts which improve the quality of software to be developed at the design phase.


Author(s):  
Jana Polgar

Software measurement is considered to be an efficient means to monitor the quality of software projects, predict cost of maintenance, assess reusability of components, provide prediction of faults in similar projects, and contribute to improvement of the software development process. This chapter surveys software metrics literature with particular focus on object-oriented metrics, and metrics for measuring code complexity. Furthermore, we provide a critical view of software metrics and their usability.


1995 ◽  
Author(s):  
Clark Archer ◽  
Michael Stinson

Author(s):  
Kecia A. M. Ferreira ◽  
Mariza A. S. Bigonha ◽  
Roberto S. Bigonha ◽  
Heitor C. Almeida ◽  
Luiz F. O. Mendes

Author(s):  
Tapio Korpela ◽  
Ari Heikkinen ◽  
Tatu Leinonen

Abstract Laboratory of Machine Design at the University of Oulu has modelled the production information for a gear transmission unit in co-operation with a Finnish gear manufacturer, Santasalo Ltd. The basic idea was to integrate computer aided design into modern FMS-based production activities. The main goal in this project is to capture the whole gear box development process from customer requirements to manufacturable assembly and detail information in OOA models.


Sign in / Sign up

Export Citation Format

Share Document