SlideShare a Scribd company logo
1 of 12
PRESENTATION ON
DEBUGGING
By :
ISHITA MISRA
ELECTRONICS & COMMUNICATION
ENGINEERING
CAMELLIA SCHOOL OF ENGINEERING
&TECHNOLOGY
Abstraction
I, present this presentation on Different
types of Bugs or Error while writing any kind
of Software programming. It may be a
Software related bug or hardware related, in
this presentation only the software related
Bugs, Problems while they are present, their
life cycle & their elimination process are
mentioned. Hope that the viewer of this
presentation will understand my goal.
Outline
 What is Debugging?
 Cause of Debugging
 Debugging in Life Cycle
 The Debugging Process
 Debugging Approaches
 Bibliography
 Thank you
What is Debugging??
 Debugging is a methodical
process of finding and reducing
the number of bugs, or defects,
in a computer program or a
piece of electronic hardware.
 Origin: The term “Debug” is
directly related to Admiral
Grace Hopper. In 1940’s while
she was working on Mark II
computer at Harvard University
her associates discovered that
a “Moth "was stuck into the
relay circuit.
What causes debugging ?
Software Faults:Is an erroneous portion of a
software system which may cause failures to occurs
if it is run in a particular state, or with particular
inputs.
Software Failures: Is an execution event
where the software behaves in an unexpected or
undesirable way.
Defect (bug): Each occurrence of the program
design or the program code that fails to meet a
specification.
Debugging:Lifecycle:Debugging,Testing,
& verification
Debugging Process
 Two Possible Outcomes
1. The cause will be found. 2.The cause will not found
Characteristics of Bugs that
provide some hints
• The symptom and the cause may be
• Geographicall isolated
- The symptom may disappear when another
• Error is corrected
• -The symptom may be caused by nonerrors
• It may be caused by human errors
• -The symptom may be a result of timing problems rather than
processing problems.
• -
• -It may be difficult to accurately reproduce input conditions.
Debugging Console of various types of
programming Software's
Debugger Console
Conclusion
 Shneiderman states: “…Debugging is one of the
more frustrating parts of programming. It has
elements of problem solving or brain teasers,
coupled with the annoying recognition that you have
made a mistake…”
Bibliography
1. https://en.wikipedia.org/wiki/Debugging
2. https://en.wikipedia.org/wiki/Debugger
3. www.minecraftwiki.com
4. www.scn.sap.com
5. www.computing.llnl.com
Debugging

More Related Content

What's hot

Bug tracking system(synopsis)
Bug tracking system(synopsis)Bug tracking system(synopsis)
Bug tracking system(synopsis)
happiness09
 

What's hot (6)

Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
Kishan_Resume
Kishan_ResumeKishan_Resume
Kishan_Resume
 
Bug tracking system(synopsis)
Bug tracking system(synopsis)Bug tracking system(synopsis)
Bug tracking system(synopsis)
 
Software testing techniques
Software testing techniquesSoftware testing techniques
Software testing techniques
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
6 easy bug tracking tips & tricks every developer should know!
6 easy bug tracking tips & tricks every developer should know!6 easy bug tracking tips & tricks every developer should know!
6 easy bug tracking tips & tricks every developer should know!
 

Viewers also liked

Aeronautical communication
Aeronautical communicationAeronautical communication
Aeronautical communication
bhavithd
 

Viewers also liked (20)

IT Department
IT DepartmentIT Department
IT Department
 
Presentacion
PresentacionPresentacion
Presentacion
 
[@NaukriEngineering] Mobile Web app scripts execution using Appium
[@NaukriEngineering] Mobile Web app scripts execution using Appium[@NaukriEngineering] Mobile Web app scripts execution using Appium
[@NaukriEngineering] Mobile Web app scripts execution using Appium
 
Procesos Psicologícos Básicos
Procesos Psicologícos BásicosProcesos Psicologícos Básicos
Procesos Psicologícos Básicos
 
[@NaukriEngineering] CSS4 Selectors – Part 1
[@NaukriEngineering] CSS4 Selectors – Part 1[@NaukriEngineering] CSS4 Selectors – Part 1
[@NaukriEngineering] CSS4 Selectors – Part 1
 
Rock Farm Electronics, Llc
Rock Farm Electronics, LlcRock Farm Electronics, Llc
Rock Farm Electronics, Llc
 
gdpr - avg algemene introductie voor marketeers
gdpr - avg algemene introductie voor marketeersgdpr - avg algemene introductie voor marketeers
gdpr - avg algemene introductie voor marketeers
 
Programming FPGA in electronic systems
Programming FPGA in electronic systemsProgramming FPGA in electronic systems
Programming FPGA in electronic systems
 
CircuitDebugging
CircuitDebuggingCircuitDebugging
CircuitDebugging
 
2017 The CMR Agency AVG/ GDPR seminar
2017 The CMR Agency AVG/ GDPR seminar2017 The CMR Agency AVG/ GDPR seminar
2017 The CMR Agency AVG/ GDPR seminar
 
About SCORM
About SCORMAbout SCORM
About SCORM
 
Micro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz TableMicro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz Table
 
General quiz @ HBTI
General quiz @ HBTIGeneral quiz @ HBTI
General quiz @ HBTI
 
audio visual quiz ppt
audio visual quiz pptaudio visual quiz ppt
audio visual quiz ppt
 
Technical Debt: Do Not Underestimate The Danger
Technical Debt: Do Not Underestimate The DangerTechnical Debt: Do Not Underestimate The Danger
Technical Debt: Do Not Underestimate The Danger
 
electronics general quiz
electronics general quizelectronics general quiz
electronics general quiz
 
Technical Quiz KAINOTOMIA
Technical Quiz KAINOTOMIATechnical Quiz KAINOTOMIA
Technical Quiz KAINOTOMIA
 
Electronics Quiz
Electronics QuizElectronics Quiz
Electronics Quiz
 
Aeronautical communication
Aeronautical communicationAeronautical communication
Aeronautical communication
 
[@NaukriEngineering] Messaging Queues
[@NaukriEngineering] Messaging Queues[@NaukriEngineering] Messaging Queues
[@NaukriEngineering] Messaging Queues
 

Similar to Debugging

179 black-box-software-testing-copyright-2003-cem-kaner1652
179 black-box-software-testing-copyright-2003-cem-kaner1652179 black-box-software-testing-copyright-2003-cem-kaner1652
179 black-box-software-testing-copyright-2003-cem-kaner1652
ngothanhtungth
 
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdfVISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
NALANDACSCCENTRE
 
LS6 PPT-AE-JHS (Troubleshoot Basic Computer Software).docx.pptx
LS6 PPT-AE-JHS (Troubleshoot Basic Computer Software).docx.pptxLS6 PPT-AE-JHS (Troubleshoot Basic Computer Software).docx.pptx
LS6 PPT-AE-JHS (Troubleshoot Basic Computer Software).docx.pptx
HakunaMatata322028
 
Software Common Defect Enumeration
Software Common Defect EnumerationSoftware Common Defect Enumeration
Software Common Defect Enumeration
AnnMarieNeufelder1
 

Similar to Debugging (20)

Defect Tracking Software Project Presentation
Defect Tracking Software Project PresentationDefect Tracking Software Project Presentation
Defect Tracking Software Project Presentation
 
Debugging with NetBeans IDE
Debugging with NetBeans IDEDebugging with NetBeans IDE
Debugging with NetBeans IDE
 
debuggingSession.pptx
debuggingSession.pptxdebuggingSession.pptx
debuggingSession.pptx
 
179 black-box-software-testing-copyright-2003-cem-kaner1652
179 black-box-software-testing-copyright-2003-cem-kaner1652179 black-box-software-testing-copyright-2003-cem-kaner1652
179 black-box-software-testing-copyright-2003-cem-kaner1652
 
Software Testing overview jay prakash maurya.pptx
Software Testing overview jay prakash maurya.pptxSoftware Testing overview jay prakash maurya.pptx
Software Testing overview jay prakash maurya.pptx
 
Debugging in .Net
Debugging in .NetDebugging in .Net
Debugging in .Net
 
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdfVISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
 
Concept of Failure, error, fault and defect
Concept of Failure, error, fault and defectConcept of Failure, error, fault and defect
Concept of Failure, error, fault and defect
 
Why do we test software?
Why do we test software?Why do we test software?
Why do we test software?
 
The Art of Debugging.pptx
The Art of Debugging.pptxThe Art of Debugging.pptx
The Art of Debugging.pptx
 
LS6 PPT-AE-JHS (Troubleshoot Basic Computer Software).docx.pptx
LS6 PPT-AE-JHS (Troubleshoot Basic Computer Software).docx.pptxLS6 PPT-AE-JHS (Troubleshoot Basic Computer Software).docx.pptx
LS6 PPT-AE-JHS (Troubleshoot Basic Computer Software).docx.pptx
 
Quality Assurance 1: Why Quality Matters
Quality Assurance 1: Why Quality MattersQuality Assurance 1: Why Quality Matters
Quality Assurance 1: Why Quality Matters
 
Software Common Defect Enumeration
Software Common Defect EnumerationSoftware Common Defect Enumeration
Software Common Defect Enumeration
 
Jdj Foss Java Tools
Jdj Foss Java ToolsJdj Foss Java Tools
Jdj Foss Java Tools
 
Ch01-whyTest.pptx
Ch01-whyTest.pptxCh01-whyTest.pptx
Ch01-whyTest.pptx
 
Introduction to system programming
Introduction to system programmingIntroduction to system programming
Introduction to system programming
 
Production Debugging at Code Camp Philly
Production Debugging at Code Camp PhillyProduction Debugging at Code Camp Philly
Production Debugging at Code Camp Philly
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Software Testing
 Software Testing  Software Testing
Software Testing
 
debugging (1).ppt
debugging (1).pptdebugging (1).ppt
debugging (1).ppt
 

Recently uploaded

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 

Recently uploaded (20)

(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 

Debugging

  • 1. PRESENTATION ON DEBUGGING By : ISHITA MISRA ELECTRONICS & COMMUNICATION ENGINEERING CAMELLIA SCHOOL OF ENGINEERING &TECHNOLOGY
  • 2. Abstraction I, present this presentation on Different types of Bugs or Error while writing any kind of Software programming. It may be a Software related bug or hardware related, in this presentation only the software related Bugs, Problems while they are present, their life cycle & their elimination process are mentioned. Hope that the viewer of this presentation will understand my goal.
  • 3. Outline  What is Debugging?  Cause of Debugging  Debugging in Life Cycle  The Debugging Process  Debugging Approaches  Bibliography  Thank you
  • 4. What is Debugging??  Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware.  Origin: The term “Debug” is directly related to Admiral Grace Hopper. In 1940’s while she was working on Mark II computer at Harvard University her associates discovered that a “Moth "was stuck into the relay circuit.
  • 5. What causes debugging ? Software Faults:Is an erroneous portion of a software system which may cause failures to occurs if it is run in a particular state, or with particular inputs. Software Failures: Is an execution event where the software behaves in an unexpected or undesirable way. Defect (bug): Each occurrence of the program design or the program code that fails to meet a specification.
  • 7. Debugging Process  Two Possible Outcomes 1. The cause will be found. 2.The cause will not found
  • 8. Characteristics of Bugs that provide some hints • The symptom and the cause may be • Geographicall isolated - The symptom may disappear when another • Error is corrected • -The symptom may be caused by nonerrors • It may be caused by human errors • -The symptom may be a result of timing problems rather than processing problems. • - • -It may be difficult to accurately reproduce input conditions.
  • 9. Debugging Console of various types of programming Software's
  • 11. Conclusion  Shneiderman states: “…Debugging is one of the more frustrating parts of programming. It has elements of problem solving or brain teasers, coupled with the annoying recognition that you have made a mistake…” Bibliography 1. https://en.wikipedia.org/wiki/Debugging 2. https://en.wikipedia.org/wiki/Debugger 3. www.minecraftwiki.com 4. www.scn.sap.com 5. www.computing.llnl.com