SlideShare a Scribd company logo
1 of 34
Download to read offline
Philosophy of
Software Diagnostics
Dmitry Vostokov
Software Diagnostics Services
Version 1.0
If want to be the best software diagnostician you
need to be a philosopher.
After Galen’s thoughts on medicine
© 2013 Software Diagnostics Services
Prerequisites
Interest in software diagnostics,
troubleshooting and debugging
Philosophical attitude and interest in
meta-questions
© 2013 Software Diagnostics Services
Goal
Synthesize philosophy of
software diagnostics
from its best practices
© 2013 Software Diagnostics Services
Software Diagnostics
A discipline studying abnormal
software structure and behavior in
software execution artifacts (such
as memory dumps, software and
network traces and logs) using
pattern-oriented analysis
methodologies.
© 2013 Software Diagnostics Services
Diagnostics Pattern
A common recurrent identifiable
problem together with a set of
recommendations and possible
solutions to apply in a specific
context.
© 2013 Software Diagnostics Services
The First Question
What is a Problem?
© 2013 Software Diagnostics Services
Problem
 Difficulty – problem 1641 business 1843 (colloq.)
core c1460-1652 prob 1934 (colloq.) hang-up
1959 (slang) problem 1874 sub-problem 1907
pseudo-problem 1911
 Mathematics – prob 1864
 Materials of topic of debate / discussion –
problem 1529 – 1646 (question, thesis, argument,
issue, consultation, debating point)
 Enquiry, questioning – problem 1594 good
question 1918
© 2013 Software Diagnostics Services
Prob-lem(ma)
A prob-lemma is a pair:
 An issue
 ~Understanding of an issue
Проблема (Problema, in Russian)
© 2013 Software Diagnostics Services
~Understanding
How do we understand a problem?
© 2013 Software Diagnostics Services
Projection
Understanding – projection to patterns
© 2013 Software Diagnostics Services
Patterns
Pattern-in-artefact
© 2013 Software Diagnostics Services
Da-sign
 A pattern in the artefact for an issue that
has a concern for us
 Understanding of an issue and a pattern
© 2013 Software Diagnostics Services
CARE
 Da-sign as a meaning-pattern
 Underlying meaning-structure for da-
signs
© 2013 Software Diagnostics Services
Hermeneutics
© 2013 Software Diagnostics Services
Software User
Interaction
Software
Artefacts
Software
Diagnostician
Understanding
Understanding
Remote Interaction
© 2013 Software Diagnostics Services
Software
User
Software
Diagnostician
Support Support
Software
Diagnostician
Understanding
© 2013 Software Diagnostics Services
Software User
Software
Diagnostician
HSI
Understanding Patterns
© 2013 Software Diagnostics Services
 Existing patterns
 Excavating new patterns
 Better understanding of software
Sources of Interpretation
© 2013 Software Diagnostics Services
 Problem descriptions
 Human-software interaction
 Interaction itself
 Artefacts
Phenomenology
© 2013 Software Diagnostics Services
Various phenomena (patterns) in:
HCI
Life-world
Computer-world
Artefacts
Why Phenomenology?
© 2013 Software Diagnostics Services
 Involves human side
 About meaning and understanding
 Includes feeling and mood
The best of Husserl and Heidegger
Patterns as Phenomena
© 2013 Software Diagnostics Services
 Meaning-structures in meaningful
world of experience
 Common meaning-structure
 Leaving Human-Software dichotomy
outside: patterns of phenomena
Software Phenomenology
© 2013 Software Diagnostics Services
 Only experience
 Bracketing implementation [code]
 “Free fantasy variation” (Husserl)
Free fantasy investigation
(software narratology)
 Pattern discourse
 Common meaning-structure in
Computer-world
Hermeneutics
 Meeting and dialog narratives
 Software problem narratives
 Software execution narratives
 Software trace and log patterns
© 2013 Software Diagnostics Services
Phenomenological Hermeneutics
Meaning-structure-patterns
 Software problem narratives
 Software problem description patterns
© 2013 Software Diagnostics Services
Explanation
© 2013 Software Diagnostics Services
 Recommendations
 Possible solutions
Problem Prob-lemmas Da-signs
Human-Assisted
Software Diagnostics
© 2013 Software Diagnostics Services
Computer Assistance
 (Logic, Language, Software) Medicine
 (Logic, Language, Software) Software
© 2013 Software Diagnostics Services
Analytical Philosophy
Software as a Logico-Linguistic Machine
© 2013 Software Diagnostics Services
Abductive Diagnostics
1. Fact: B
2. “If A then B” explains B
3. Root cause A is probable
© 2013 Software Diagnostics Services
Further Reading
Philosophy
 “Martin Heidegger: The Possibility of A Russian Philosophy” by A. Dugin
(in Russian language)
 “Introduction to Metaphysics” by Martin Heidegger
 “Being and Time” by Martin Heidegger (blue book)
 “Heidegger: A Guide for the Perplexed” by David Cerbone
 “The Hermeneutics of Medicine and the Phenomenology of Health: Steps Towards
a Philosophy of Medical Practice” by Fredrik Svenaeus
Pattern-Oriented Software Diagnostics
 Software Diagnostics Institute
 Memory Dump Analysis Anthology: Volumes 1, 2, 3, 4, 5, 6, 7, 8, …
Volume 7 is in preparation (May-June, 2013)
 Introduction to Pattern-Driven Software Diagnostics
 Introduction to Systemic Software Diagnostics
 Introduction to Pattern-Based Software Diagnostics
 Introduction to Software Narratology
© 2013 Software Diagnostics Services
Software and Time
© 2013 Software Diagnostics Services
Q&A
Please send your feedback using the contact
form on DumpAnalysis.com
© 2013 Software Diagnostics Services
Thank you for attendance!
© 2013 Software Diagnostics Services

More Related Content

Similar to Philosophy of Software Diagnostics

Power Point Lesson 06
Power Point Lesson 06Power Point Lesson 06
Power Point Lesson 06
Nasir Jumani
 
Corporatepresentation 110506034909-phpapp01
Corporatepresentation 110506034909-phpapp01Corporatepresentation 110506034909-phpapp01
Corporatepresentation 110506034909-phpapp01
buzzer69
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
iarthur
 

Similar to Philosophy of Software Diagnostics (20)

Abridged résumé for quick review
Abridged résumé for quick reviewAbridged résumé for quick review
Abridged résumé for quick review
 
Exclusive Cover Focus
Exclusive Cover FocusExclusive Cover Focus
Exclusive Cover Focus
 
Anu2018
Anu2018Anu2018
Anu2018
 
Power Point Lesson 06
Power Point Lesson 06Power Point Lesson 06
Power Point Lesson 06
 
A Survey on Speech Recognition with Language Specification
A Survey on Speech Recognition with Language SpecificationA Survey on Speech Recognition with Language Specification
A Survey on Speech Recognition with Language Specification
 
NeuroVR 1.5 - Open Source VR system for neuroscience and behavioral healthcare
NeuroVR 1.5 - Open Source VR system for neuroscience and behavioral healthcareNeuroVR 1.5 - Open Source VR system for neuroscience and behavioral healthcare
NeuroVR 1.5 - Open Source VR system for neuroscience and behavioral healthcare
 
Uses of Application software.
Uses of Application software. Uses of Application software.
Uses of Application software.
 
ARTIFICIAL INTELLIGENCE AND THE MEDICAL APPLICATIONS POWER POINT (fnsh).pptx
ARTIFICIAL INTELLIGENCE AND THE MEDICAL APPLICATIONS POWER POINT (fnsh).pptxARTIFICIAL INTELLIGENCE AND THE MEDICAL APPLICATIONS POWER POINT (fnsh).pptx
ARTIFICIAL INTELLIGENCE AND THE MEDICAL APPLICATIONS POWER POINT (fnsh).pptx
 
Computer software is defined .docx
Computer software is defined       .docxComputer software is defined       .docx
Computer software is defined .docx
 
[After Going Live Studio] Software archaeology
[After Going Live Studio] Software archaeology[After Going Live Studio] Software archaeology
[After Going Live Studio] Software archaeology
 
informatics_future.pdf
informatics_future.pdfinformatics_future.pdf
informatics_future.pdf
 
ANALYSING SPEECH EMOTION USING NEURAL NETWORK ALGORITHM
ANALYSING SPEECH EMOTION USING NEURAL NETWORK ALGORITHMANALYSING SPEECH EMOTION USING NEURAL NETWORK ALGORITHM
ANALYSING SPEECH EMOTION USING NEURAL NETWORK ALGORITHM
 
Stermedia profile
Stermedia profileStermedia profile
Stermedia profile
 
Artificial intelligence in health care by Islam salama " Saimo#BoOm "
Artificial intelligence in health care by Islam salama " Saimo#BoOm "Artificial intelligence in health care by Islam salama " Saimo#BoOm "
Artificial intelligence in health care by Islam salama " Saimo#BoOm "
 
Artificial intelligence in software engineering ppt.
Artificial intelligence in software engineering ppt.Artificial intelligence in software engineering ppt.
Artificial intelligence in software engineering ppt.
 
Corporatepresentation 110506034909-phpapp01
Corporatepresentation 110506034909-phpapp01Corporatepresentation 110506034909-phpapp01
Corporatepresentation 110506034909-phpapp01
 
speeh-artificial intelligemce
speeh-artificial intelligemce speeh-artificial intelligemce
speeh-artificial intelligemce
 
Unit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.pptUnit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.ppt
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
A survey on software smells
A survey on software smellsA survey on software smells
A survey on software smells
 

More from Dmitry Vostokov

More from Dmitry Vostokov (20)

Accelerated Windows Debugging 3 training public slides
Accelerated Windows Debugging 3 training public slidesAccelerated Windows Debugging 3 training public slides
Accelerated Windows Debugging 3 training public slides
 
Accelerated .NET Memory Dump Analysis training public slides
Accelerated .NET Memory Dump Analysis training public slidesAccelerated .NET Memory Dump Analysis training public slides
Accelerated .NET Memory Dump Analysis training public slides
 
Debugging TV Frame 0x1C
Debugging TV Frame 0x1CDebugging TV Frame 0x1C
Debugging TV Frame 0x1C
 
Debugging TV Frame 0x1A
Debugging TV Frame 0x1ADebugging TV Frame 0x1A
Debugging TV Frame 0x1A
 
Debugging TV Frame 0x34
Debugging TV Frame 0x34Debugging TV Frame 0x34
Debugging TV Frame 0x34
 
Debugging TV Frame 0x33
Debugging TV Frame 0x33Debugging TV Frame 0x33
Debugging TV Frame 0x33
 
Debugging TV Frame 0x31
Debugging TV Frame 0x31Debugging TV Frame 0x31
Debugging TV Frame 0x31
 
Debugging TV Frame 0x25
Debugging TV Frame 0x25Debugging TV Frame 0x25
Debugging TV Frame 0x25
 
Debugging TV Frame 0x24
Debugging TV Frame 0x24Debugging TV Frame 0x24
Debugging TV Frame 0x24
 
Debugging TV Frame 0x21
Debugging TV Frame 0x21Debugging TV Frame 0x21
Debugging TV Frame 0x21
 
Debugging TV Frame 0x20
Debugging TV Frame 0x20Debugging TV Frame 0x20
Debugging TV Frame 0x20
 
Debugging TV Frame 0x19
Debugging TV Frame 0x19Debugging TV Frame 0x19
Debugging TV Frame 0x19
 
Debugging TV Frame 0x18
Debugging TV Frame 0x18Debugging TV Frame 0x18
Debugging TV Frame 0x18
 
Debugging TV Frame 0x17
Debugging TV Frame 0x17Debugging TV Frame 0x17
Debugging TV Frame 0x17
 
Debugging TV Frame 0x16
Debugging TV Frame 0x16Debugging TV Frame 0x16
Debugging TV Frame 0x16
 
Debugging TV Frame 0x15
Debugging TV Frame 0x15Debugging TV Frame 0x15
Debugging TV Frame 0x15
 
Debugging TV Frame 0x14
Debugging TV Frame 0x14Debugging TV Frame 0x14
Debugging TV Frame 0x14
 
Debugging TV Frame 0x13
Debugging TV Frame 0x13Debugging TV Frame 0x13
Debugging TV Frame 0x13
 
Debugging TV Frame 0x12
Debugging TV Frame 0x12Debugging TV Frame 0x12
Debugging TV Frame 0x12
 
Debugging TV Frame 0x11
Debugging TV Frame 0x11Debugging TV Frame 0x11
Debugging TV Frame 0x11
 

Recently uploaded

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Recently uploaded (20)

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid Environments
 
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 

Philosophy of Software Diagnostics

  • 1. Philosophy of Software Diagnostics Dmitry Vostokov Software Diagnostics Services Version 1.0
  • 2. If want to be the best software diagnostician you need to be a philosopher. After Galen’s thoughts on medicine © 2013 Software Diagnostics Services
  • 3. Prerequisites Interest in software diagnostics, troubleshooting and debugging Philosophical attitude and interest in meta-questions © 2013 Software Diagnostics Services
  • 4. Goal Synthesize philosophy of software diagnostics from its best practices © 2013 Software Diagnostics Services
  • 5. Software Diagnostics A discipline studying abnormal software structure and behavior in software execution artifacts (such as memory dumps, software and network traces and logs) using pattern-oriented analysis methodologies. © 2013 Software Diagnostics Services
  • 6. Diagnostics Pattern A common recurrent identifiable problem together with a set of recommendations and possible solutions to apply in a specific context. © 2013 Software Diagnostics Services
  • 7. The First Question What is a Problem? © 2013 Software Diagnostics Services
  • 8. Problem  Difficulty – problem 1641 business 1843 (colloq.) core c1460-1652 prob 1934 (colloq.) hang-up 1959 (slang) problem 1874 sub-problem 1907 pseudo-problem 1911  Mathematics – prob 1864  Materials of topic of debate / discussion – problem 1529 – 1646 (question, thesis, argument, issue, consultation, debating point)  Enquiry, questioning – problem 1594 good question 1918 © 2013 Software Diagnostics Services
  • 9. Prob-lem(ma) A prob-lemma is a pair:  An issue  ~Understanding of an issue Проблема (Problema, in Russian) © 2013 Software Diagnostics Services
  • 10. ~Understanding How do we understand a problem? © 2013 Software Diagnostics Services
  • 11. Projection Understanding – projection to patterns © 2013 Software Diagnostics Services
  • 13. Da-sign  A pattern in the artefact for an issue that has a concern for us  Understanding of an issue and a pattern © 2013 Software Diagnostics Services
  • 14. CARE  Da-sign as a meaning-pattern  Underlying meaning-structure for da- signs © 2013 Software Diagnostics Services
  • 15. Hermeneutics © 2013 Software Diagnostics Services Software User Interaction Software Artefacts Software Diagnostician Understanding Understanding
  • 16. Remote Interaction © 2013 Software Diagnostics Services Software User Software Diagnostician Support Support Software Diagnostician
  • 17. Understanding © 2013 Software Diagnostics Services Software User Software Diagnostician HSI
  • 18. Understanding Patterns © 2013 Software Diagnostics Services  Existing patterns  Excavating new patterns  Better understanding of software
  • 19. Sources of Interpretation © 2013 Software Diagnostics Services  Problem descriptions  Human-software interaction  Interaction itself  Artefacts
  • 20. Phenomenology © 2013 Software Diagnostics Services Various phenomena (patterns) in: HCI Life-world Computer-world Artefacts
  • 21. Why Phenomenology? © 2013 Software Diagnostics Services  Involves human side  About meaning and understanding  Includes feeling and mood The best of Husserl and Heidegger
  • 22. Patterns as Phenomena © 2013 Software Diagnostics Services  Meaning-structures in meaningful world of experience  Common meaning-structure  Leaving Human-Software dichotomy outside: patterns of phenomena
  • 23. Software Phenomenology © 2013 Software Diagnostics Services  Only experience  Bracketing implementation [code]  “Free fantasy variation” (Husserl) Free fantasy investigation (software narratology)  Pattern discourse  Common meaning-structure in Computer-world
  • 24. Hermeneutics  Meeting and dialog narratives  Software problem narratives  Software execution narratives  Software trace and log patterns © 2013 Software Diagnostics Services
  • 25. Phenomenological Hermeneutics Meaning-structure-patterns  Software problem narratives  Software problem description patterns © 2013 Software Diagnostics Services
  • 26. Explanation © 2013 Software Diagnostics Services  Recommendations  Possible solutions Problem Prob-lemmas Da-signs
  • 27. Human-Assisted Software Diagnostics © 2013 Software Diagnostics Services
  • 28. Computer Assistance  (Logic, Language, Software) Medicine  (Logic, Language, Software) Software © 2013 Software Diagnostics Services
  • 29. Analytical Philosophy Software as a Logico-Linguistic Machine © 2013 Software Diagnostics Services
  • 30. Abductive Diagnostics 1. Fact: B 2. “If A then B” explains B 3. Root cause A is probable © 2013 Software Diagnostics Services
  • 31. Further Reading Philosophy  “Martin Heidegger: The Possibility of A Russian Philosophy” by A. Dugin (in Russian language)  “Introduction to Metaphysics” by Martin Heidegger  “Being and Time” by Martin Heidegger (blue book)  “Heidegger: A Guide for the Perplexed” by David Cerbone  “The Hermeneutics of Medicine and the Phenomenology of Health: Steps Towards a Philosophy of Medical Practice” by Fredrik Svenaeus Pattern-Oriented Software Diagnostics  Software Diagnostics Institute  Memory Dump Analysis Anthology: Volumes 1, 2, 3, 4, 5, 6, 7, 8, … Volume 7 is in preparation (May-June, 2013)  Introduction to Pattern-Driven Software Diagnostics  Introduction to Systemic Software Diagnostics  Introduction to Pattern-Based Software Diagnostics  Introduction to Software Narratology © 2013 Software Diagnostics Services
  • 32. Software and Time © 2013 Software Diagnostics Services
  • 33. Q&A Please send your feedback using the contact form on DumpAnalysis.com © 2013 Software Diagnostics Services
  • 34. Thank you for attendance! © 2013 Software Diagnostics Services