Measurement and Quality
in Object-Oriented Design
Radu Marinescu LOOSE Research Group ”Politehnica” University of Timis¸oara Bvd. V. Parvan 2, 300223 Timis ˆ ¸oara (Romania) radum@cs.utt.ro
Presented by: Moutasm tamimi
Software Quality
2017
Outline
1. Abstract
2. Introduction
3. Problem Statement
4. The thesis
Abstract
 Regarding with boosting the quality of design in the object-
oriented software systems that must rely on the adequate
quantification means. There are a huge number of metrics
may use in isolation to ensure the parts of the design is
quantified comprehensively.
Count.
 The novel detection strategy mechanism is a method to
assist the software engineer by detecting and localizing the
design problems that deviations from good design principles
and heuristics are quantified in form of metrics-based rules.
Therefore, ita has affected by a particular design flaw (e.g.
Good Class), instead of the real design problem from a large
set of abnormal metric values.
Count.
 Factor-Strategy: is a novel type of quality model design that
aimed to obtain the final goal of bridging the gap between
qualitative and quantitative statements as dissertation
purpose.
 In addition, According to a set of essential principles, rules
and heuristics, the novel model is quantifying using
detection strategies of its quality of a design to contrast a
traditional quality.
Introduction
There is no perfect software design. Like all human activities, the
process of designing software is error prone and object-oriented
design makes no exception
The flaws of design structure impact on
It solved by the method of identification
and detection to improve software quality
Quality attributes
Fixability maintainability
Experiences of applying object-oriented design
metrics
A good object-oriented
design needs
Design rules and heuristics
Control the quality of
a design needs
Quantification means. Is it ”good
design” rules in a quantifiable
manner?
Problem Statement
 In most cases individual measurements do not provide relevant clues
regarding the cause of a problem (a metric value may indicate an
anomaly in the code but it leaves the engineer mostly clueless concerning
the ultimate cause of the anomaly).
 the developer is provided only with the problem and he or she must still
empirically find the real cause and eventually look for a way to improve
the design.
 In conclusion, there is a major gap between the things that we measure
and the issues that have an important quality impact at the design
level.
The thesis
 The gap between qualitative and quantitative statements,
concerning object-oriented software design can be bridged using
higher-level, goal-driven methods for measurement
interpretation.
 The goal of the dissertation was to develop methods and
techniques that provide a relevant interpretation of
measurement results applied to the investigation of object-
oriented software design.
Speaker Information
 Moutasm tamimi
Independent consultant , IT Researcher , CEO at ITG7
Instructor of: Project Development.
DBMS.
.NET applications.
Digital marketing.
Email: tamimi@itg7.com
LinkedIn: click here.
Measurement and Quality in Object-Oriented Design

Measurement and Quality in Object-Oriented Design

  • 1.
    Measurement and Quality inObject-Oriented Design Radu Marinescu LOOSE Research Group ”Politehnica” University of Timis¸oara Bvd. V. Parvan 2, 300223 Timis ˆ ¸oara (Romania) radum@cs.utt.ro Presented by: Moutasm tamimi Software Quality 2017
  • 2.
    Outline 1. Abstract 2. Introduction 3.Problem Statement 4. The thesis
  • 3.
    Abstract  Regarding withboosting the quality of design in the object- oriented software systems that must rely on the adequate quantification means. There are a huge number of metrics may use in isolation to ensure the parts of the design is quantified comprehensively.
  • 4.
    Count.  The noveldetection strategy mechanism is a method to assist the software engineer by detecting and localizing the design problems that deviations from good design principles and heuristics are quantified in form of metrics-based rules. Therefore, ita has affected by a particular design flaw (e.g. Good Class), instead of the real design problem from a large set of abnormal metric values.
  • 5.
    Count.  Factor-Strategy: isa novel type of quality model design that aimed to obtain the final goal of bridging the gap between qualitative and quantitative statements as dissertation purpose.  In addition, According to a set of essential principles, rules and heuristics, the novel model is quantifying using detection strategies of its quality of a design to contrast a traditional quality.
  • 6.
    Introduction There is noperfect software design. Like all human activities, the process of designing software is error prone and object-oriented design makes no exception
  • 7.
    The flaws ofdesign structure impact on It solved by the method of identification and detection to improve software quality Quality attributes Fixability maintainability
  • 8.
    Experiences of applyingobject-oriented design metrics A good object-oriented design needs Design rules and heuristics Control the quality of a design needs Quantification means. Is it ”good design” rules in a quantifiable manner?
  • 9.
    Problem Statement  Inmost cases individual measurements do not provide relevant clues regarding the cause of a problem (a metric value may indicate an anomaly in the code but it leaves the engineer mostly clueless concerning the ultimate cause of the anomaly).  the developer is provided only with the problem and he or she must still empirically find the real cause and eventually look for a way to improve the design.  In conclusion, there is a major gap between the things that we measure and the issues that have an important quality impact at the design level.
  • 10.
    The thesis  Thegap between qualitative and quantitative statements, concerning object-oriented software design can be bridged using higher-level, goal-driven methods for measurement interpretation.  The goal of the dissertation was to develop methods and techniques that provide a relevant interpretation of measurement results applied to the investigation of object- oriented software design.
  • 11.
    Speaker Information  Moutasmtamimi Independent consultant , IT Researcher , CEO at ITG7 Instructor of: Project Development. DBMS. .NET applications. Digital marketing. Email: tamimi@itg7.com LinkedIn: click here.