Design Phase Estimation of Object and Aspect Oriented Software: A New Approach

  title={Design Phase Estimation of Object and Aspect Oriented Software: A New Approach},
  author={Sumit Srivastava and Yogendra Pratap Singh},
  journal={International Journal of Engineering Research and},
Effective estimation is very necessary for efficient design of an object oriented software. Software developers need to read and understand source programs and other software artifacts. The increase in size and complexity of software considerably affects a number of quality attributes, especially effectiveness and testability. False analysis frequently leads to ambiguities, misunderstanding and hence to faulty development results. It is very tough to obtain an understandable view on all the… 

Tables from this paper



Testability Quantification Framework of Object Oriented Software: A New Perspective

An improved testability quantification framework using the identified set of potential factors, OOD properties and OOD metrics for software products at early phase, exclusively at design time is described.

Testability Estimation of Object Oriented Design: A Revisit

The aim of this review paper is to find the existing known comprehensive and complete model or framework for evaluating the testability of object oriented design at an initial stage.

Object oriented design metrics and tools a survey

  • S. RagabH. Ammar
  • Computer Science, Business
    2010 The 7th International Conference on Informatics and Systems (INFOS)
  • 2010
A survey of object-oriented design metrics to identify a limited set of metrics that have significant impact on design quality attributes and presents the conclusions on the set of important object oriented design metrics that can be assessed using these tools.

Measuring Testability of Object Oriented Design: A Systematic Review

Testability is an important quality factor of object oriented software. Its correct measurement or evaluation always facilitates and improves the test process. A lack of testability contributes to a

A New Weighted Composite Complexity Measure for Object-Oriented Systems

A weighted composite complexity measure is attempted by employing the concept of weights to quantify various aspects of complexity which may arise due to inheritance level, type and nesting level of control structures, and size of the class/program.

Maintainability Estimation Model for Object-Oriented Software in Design Phase (MEMOOD)

A multivariate linear model 'Maintainability Estimation Model for Object-Oriented software in Design phase' (MEMOOD), which estimates the maintainability of class diagrams in terms of their understandability and modifiability, and two more multivariate models are developed.

Flexibility: A Key Factor to Testability

The need and importance of flexibility early at design phase is focused and a model has been proposed for flexibility measurement of object oriented design by establishing multiple linear regression.


A multivariate linear model ‘Compound Maintainability Estimation Model for Object-Oriented software in Design phase’ (Compound MEMOOD), which estimates the maintainability of class diagrams in terms of their understandability, modifiability, Scalability and Level of Complexity.

A Hierarchical Model for Object-Oriented Design Quality Assessment

An improved hierarchical model that relates design properties such as encapsulation, modularity, coupling, and cohesion to high-level quality attributes such as reusability, flexibility, and complexity using empirical and anecdotal information is described.

Software engineering: What is it?

  • B. McMillin
  • Computer Science
    2018 IEEE Aerospace Conference
  • 2018
This paper will make an admittedly bold and brash attempt to boil it all down into something anyone can understand, hopefully resulting in a brief reference — a type of lens through which existing standards can be more practically viewed.