SlideShare a Scribd company logo
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

More Related Content

PPTX
Best Practices For Business Analyst - Part 3
PPTX
Critical Success Factors (CSFs) In International ERP Implementations with que...
PDF
BABoK V2 Business Analysis Planning and Monitoring (BAPM)
PPTX
Critical Success Factors along ERP life-cycle in Small medium enterprises
PPTX
Business Analysis in A Nutshell
PDF
BABoK V2 Requirements Elicitation (RE)
PPTX
The project manager and business analyst partnership - ensuring project success
PDF
Role of BA over project lifecycle
Best Practices For Business Analyst - Part 3
Critical Success Factors (CSFs) In International ERP Implementations with que...
BABoK V2 Business Analysis Planning and Monitoring (BAPM)
Critical Success Factors along ERP life-cycle in Small medium enterprises
Business Analysis in A Nutshell
BABoK V2 Requirements Elicitation (RE)
The project manager and business analyst partnership - ensuring project success
Role of BA over project lifecycle

What's hot (20)

PDF
Business Analysis Fundamentals
PPT
Requirement elicitation
PPTX
Presentation - Scope and Schedule Management of Business Analytics Project
PPT
Requirements engineering
PPSX
Resume/Interview Preparation
PDF
8 essential business analysis steps
PPTX
The Changing Landscape of Project Management in 2018
PPT
Requirements elicitation
PDF
Business analysis tutorial
PDF
Business analysis Fundamentals | Fundamentals of business analysis
PPTX
Business analysis planning and monitoring
PPTX
Software Requirements Elicitation Methods
PPTX
Modern elicitation trends asma & ayesha paper presentation
PPT
Requirement Management 3
PPTX
IIBA BABOK version 3 - What's inside
PPTX
ISO 29110 Software Quality Model For Software SMEs
DOC
Prince 2 project managment Document,Project quality plan
PPTX
Business analysis presentation final
PPT
Chap003
Business Analysis Fundamentals
Requirement elicitation
Presentation - Scope and Schedule Management of Business Analytics Project
Requirements engineering
Resume/Interview Preparation
8 essential business analysis steps
The Changing Landscape of Project Management in 2018
Requirements elicitation
Business analysis tutorial
Business analysis Fundamentals | Fundamentals of business analysis
Business analysis planning and monitoring
Software Requirements Elicitation Methods
Modern elicitation trends asma & ayesha paper presentation
Requirement Management 3
IIBA BABOK version 3 - What's inside
ISO 29110 Software Quality Model For Software SMEs
Prince 2 project managment Document,Project quality plan
Business analysis presentation final
Chap003
Ad

Similar to Measurement and Quality in Object-Oriented Design (20)

PPT
Slides chapter 15
PPTX
software engineering module i & ii.pptx
PDF
Quality and Software Design Patterns
PDF
Exploring the Efficiency of the Program using OOAD Metrics
PDF
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...
PDF
Ijcatr04051006
PPT
A Validation of Object-Oriented Design Metrics as Quality Indicators
PDF
Class quality evaluation using class quality
PDF
Class quality evaluation using class quality scorecards
PDF
Evaluating effectiveness factor of object oriented design a testability pers...
PDF
Gqm paper
PDF
The Good the Bad and the Ugly of Dealing with Smelly Code (ITAKE Unconference)
PDF
Testability measurement model for object oriented design (tmmood)
DOCX
Algorithm ExampleFor the following taskUse the random module .docx
PDF
Iceemas 119- state of art of metrics of aspect oriented programming
PDF
01 - COMP9018 - Software Metrics - 8 Sept 2023.pdf
PPT
Chapter 11 Metrics for process and projects.ppt
PDF
Iv2515741577
PDF
Iv2515741577
PDF
DESQA a Software Quality Assurance Framework
Slides chapter 15
software engineering module i & ii.pptx
Quality and Software Design Patterns
Exploring the Efficiency of the Program using OOAD Metrics
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...
Ijcatr04051006
A Validation of Object-Oriented Design Metrics as Quality Indicators
Class quality evaluation using class quality
Class quality evaluation using class quality scorecards
Evaluating effectiveness factor of object oriented design a testability pers...
Gqm paper
The Good the Bad and the Ugly of Dealing with Smelly Code (ITAKE Unconference)
Testability measurement model for object oriented design (tmmood)
Algorithm ExampleFor the following taskUse the random module .docx
Iceemas 119- state of art of metrics of aspect oriented programming
01 - COMP9018 - Software Metrics - 8 Sept 2023.pdf
Chapter 11 Metrics for process and projects.ppt
Iv2515741577
Iv2515741577
DESQA a Software Quality Assurance Framework
Ad

More from Moutasm Tamimi (13)

PPTX
Software Quality Assessment Practices
PPTX
Reengineering PDF-Based Documents Targeting Complex Software Specifications
PPTX
Software Evolution and Maintenance Models
PPTX
Software evolution and maintenance basic concepts and preliminaries
PPTX
An integrated security testing framework and tool
PPTX
Concepts Of business analyst Practices - Part 1
PPTX
Recovery in Multi database Systems
PPTX
Software Quality Models: A Comparative Study paper
PPTX
Windows form application - C# Training
PPTX
Asp.net Programming Training (Web design, Web development)
PPTX
Database Management System - SQL Advanced Training
PPTX
Database Management System - SQL beginner Training
PPTX
SQL Injection and Clickjacking Attack in Web security
Software Quality Assessment Practices
Reengineering PDF-Based Documents Targeting Complex Software Specifications
Software Evolution and Maintenance Models
Software evolution and maintenance basic concepts and preliminaries
An integrated security testing framework and tool
Concepts Of business analyst Practices - Part 1
Recovery in Multi database Systems
Software Quality Models: A Comparative Study paper
Windows form application - C# Training
Asp.net Programming Training (Web design, Web development)
Database Management System - SQL Advanced Training
Database Management System - SQL beginner Training
SQL Injection and Clickjacking Attack in Web security

Recently uploaded (20)

PDF
medical staffing services at VALiNTRY
PPTX
Introduction to Artificial Intelligence
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
System and Network Administration Chapter 2
PDF
Nekopoi APK 2025 free lastest update
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
L1 - Introduction to python Backend.pptx
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
medical staffing services at VALiNTRY
Introduction to Artificial Intelligence
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
System and Network Administration Chapter 2
Nekopoi APK 2025 free lastest update
Navsoft: AI-Powered Business Solutions & Custom Software Development
Reimagine Home Health with the Power of Agentic AI​
L1 - Introduction to python Backend.pptx
Wondershare Filmora 15 Crack With Activation Key [2025
Why Generative AI is the Future of Content, Code & Creativity?
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PTS Company Brochure 2025 (1).pdf.......
Understanding Forklifts - TECH EHS Solution
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
CHAPTER 2 - PM Management and IT Context
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Adobe Illustrator 28.6 Crack My Vision of Vector Design

Measurement and Quality in Object-Oriented Design

  • 1. 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
  • 2. Outline 1. Abstract 2. Introduction 3. Problem Statement 4. The thesis
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. 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
  • 7. The flaws of design structure impact on It solved by the method of identification and detection to improve software quality Quality attributes Fixability maintainability
  • 8. 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?
  • 9. 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.
  • 10. 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.
  • 11. 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.