SlideShare a Scribd company logo
1 of 20
Intelligence:
 “the capacity to learn and solve problems” (Websters dictionary)
 in particular,
▪ the ability to solve novel problems
▪ the ability to act rationally
▪ the ability to act like humans
Artificial Intelligence:
 build and understand intelligent entities or agents
 2 main approaches: “engineering” versus “cognitive modeling”
• It is the science and
engineering of making
intelligent machines,
especially intelligent
computer programs. It is
related to the similar task
of using computers to
understand human
intelligence, but AI does
not have to confine itself to
methods that are
biologically observable.
What is
artificial
intelligence
?
• Intelligence is the
computational part of the
ability to achieve goals in
the world.Varying kinds
and degrees of
intelligence occur in
people, many animals
and some machines.
Yes, but
what is
intelligence
?
“ Software is a set of instructions to acquire
inputs and to manipulate them to produce the
desired output in terms of functions and
performance as determined by the user of the
software. It also include a set of documents,
such as the software manual , meant for users
to understand the software system.”
Although hundreds of authors have developed personal definitions of
software engineering, a definition proposed by Fritz Bauer[NAU69]
provides a basis:
“[Software engineering is] the establishment and use of sound
engineering principles in order to obtain economically software that is
reliable and works efficiently on real machines.”
The IEEE [IEE93] has developed a more comprehensive definition when it
states:
“Software Engineering: (1) The application of a systematic,
disciplined, quantifiable approach to the development, operation, and
maintenance of software; that is, the application of engineering to
software. (2) The study of approaches as in (1).”
There has been a recent surge in interest in the application of
Artificial Intelligence (AI) techniques to Software
Engineering (SE) problems.
The work is typified by recent advances in Search Based
Software Engineering, but also by long established work in
Probabilistic reasoning and machine learning for Software
Engineering.
This explores some of the relationships between these
strands of closely related work, arguing that they have much
in common and sets out some future challenges in the area
of AI for SE.
• AI is a branch of computer science which is concerned with the
study and creation of computer systems that exhibit
• some form of intelligence
• OR
• those characteristics which we associate with intelligence in
human behavior
AI is a broad area consisting of different fields, from machine
vision, expert systems to the creation of machines that can
"think".
In order to classify machines as "thinking", it is necessary to define
intelligence.
Planning: It starts with development of strategy
achieving the goal.
Pattern Recognition: Computer recognizes and
recreates the world vision.
Ontology: It is the study of what objects are and what
are they made of.
Robotics: It is the study of how to design, build, use,
and work with robots.
Artificial Life: It is a field of scientific study that
attempts to model living biological systems through
complex algorithms
Epistemology: Is a study of knowledge that are
required for solving problems in the world.
The integration of matured AI methods and techniques with
conventional software engineering remains difficult and poses both
implementation problems and conceptual problems.
In this report we are mainly concerned with implementation problems.
These include, more specifically, two aspects.
1. There is component-level interoperability; that is, the use of existing
AI software and its knowledge bases with other conventional
components.
2. Referred to as AI components reengineering —the process of
restructuring existing matured AI components using software
engineering practices to enable effective enhancement, adapta- tion,
and maintenance through their continued use.
These issues represent software engineering challenges that span the
complete software life cycle and software engineering languages such as
Ada.
The SE community has used three broad
areas of AI techniques:
1) Computational search and optimisation
techniques (the field known as Search Based
Software Engineering (SBSE).
2) Fuzzy and probabilistic methods for
reasoning in the presence of uncertainty.
3) Classification, learning and prediction.
Turing proposed operational test for
intelligent
behavior in 1950.
 It is a test of a machine’s ability to exhibit intelligent behavior
equivalent to, or indistinguishable from, that of a human. In the
original illustrative example, a human judge engages in natural
language conversations with a human and a machine designed to
generate performance indistinguishable from that of a human being.
R&D Plan for ArmyApplications of AI/Robotics.
Expert system:An expert system compared
with traditional computer:
Inference engine + Knowledge = expert system
(Algorithm + data structures = program in
traditional computer)
Fuzzy Logic
Mobile Robotics and Games (Path Planning)
Genetic algorithms
Path finding algorithms
Heuristic function
Depth first search
Breadth first search
A * search algorithm
Generic SearchingAlgorithm
Problem Reduction Algorithms
In the next 10 years technologies in narrow fields such
as speech recognition will continue to improve and
will reach human levels.
In 10 years AI will be able to communicate with
humans in unstructured English using text or voice,
navigate (not perfectly) in an unprepared
environment and will have some rudimentary
common sense (and domain-specific intelligence).
However the field of artificial consciousness remains
in its infancy.
The early years of the 21st century should see
dramatic stridesforward in this area however.
Limited Ability
Slow RealTime Response
Can’t Handle Emergency Situation
Difficult code
High Cost
We conclude that if the machine could successfully
pretend to behuman to a knowledgeable observer
then you certainly shouldconsider it intelligent. AI
systems are now in routine use invarious field such
as economics, medicine, engineering and
themilitary, as well as being built into many
common homecomputer software applications,
traditional strategy games etc.
Thanks

More Related Content

What's hot

Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceSourabh Sharma
 
Artificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programsArtificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programsDerak Davis
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceSameep Sood
 
The 7 Biggest Ethical Challenges of Artificial Intelligence
The 7 Biggest Ethical Challenges of Artificial IntelligenceThe 7 Biggest Ethical Challenges of Artificial Intelligence
The 7 Biggest Ethical Challenges of Artificial IntelligenceBernard Marr
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceravijain90
 
artificial intelligence
artificial intelligence artificial intelligence
artificial intelligence Ali Raza
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence PresentationAdarsh Pathak
 
Applications of artificial intelligence assiginment2
Applications of artificial intelligence assiginment2Applications of artificial intelligence assiginment2
Applications of artificial intelligence assiginment2Pal Neeraj
 
Advancement in artificial intelligence: Should Humans be Worried?
Advancement in artificial intelligence: Should Humans be Worried?Advancement in artificial intelligence: Should Humans be Worried?
Advancement in artificial intelligence: Should Humans be Worried?Raymond Owusu
 
ARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCEARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCEOmkar Shinde
 
Artificial intelligence and its application
Artificial intelligence and its applicationArtificial intelligence and its application
Artificial intelligence and its applicationMohammed Abdel Razek
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentationlpaviglianiti
 
Artificial intelligence ppt
Artificial intelligence pptArtificial intelligence ppt
Artificial intelligence pptDikshaSharma391
 
Principles of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine LearningPrinciples of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine LearningJerry Lu
 
Artifical intelligence
Artifical intelligenceArtifical intelligence
Artifical intelligenceRizwan Afzal
 

What's hot (20)

Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programsArtificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programs
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
The 7 Biggest Ethical Challenges of Artificial Intelligence
The 7 Biggest Ethical Challenges of Artificial IntelligenceThe 7 Biggest Ethical Challenges of Artificial Intelligence
The 7 Biggest Ethical Challenges of Artificial Intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Lect # 2
Lect # 2Lect # 2
Lect # 2
 
artificial intelligence
artificial intelligence artificial intelligence
artificial intelligence
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentation
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Applications of artificial intelligence assiginment2
Applications of artificial intelligence assiginment2Applications of artificial intelligence assiginment2
Applications of artificial intelligence assiginment2
 
Advancement in artificial intelligence: Should Humans be Worried?
Advancement in artificial intelligence: Should Humans be Worried?Advancement in artificial intelligence: Should Humans be Worried?
Advancement in artificial intelligence: Should Humans be Worried?
 
ARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCEARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCE
 
Artificial intelligence and its application
Artificial intelligence and its applicationArtificial intelligence and its application
Artificial intelligence and its application
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentation
 
Artificial intelligence ppt
Artificial intelligence pptArtificial intelligence ppt
Artificial intelligence ppt
 
Principles of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine LearningPrinciples of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine Learning
 
Artifical intelligence
Artifical intelligenceArtifical intelligence
Artifical intelligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 

Similar to Artificial intelligence in software engineering ppt.

artificial intelligence in software engineering.pptx
artificial intelligence in software engineering.pptxartificial intelligence in software engineering.pptx
artificial intelligence in software engineering.pptxOmarSAlAbri
 
Introduction to artificial intelligence
Introduction to artificial intelligenceIntroduction to artificial intelligence
Introduction to artificial intelligenceHarry Pott
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligencevallibhargavi
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligencevallibhargavi
 
Artificialintelligence
ArtificialintelligenceArtificialintelligence
ArtificialintelligenceRavi Rao
 
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsMachine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsUniversity of Huddersfield
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceAbbas Hashmi
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligenceu053675
 
Introduction to artificial intelligence
Introduction to artificial intelligenceIntroduction to artificial intelligence
Introduction to artificial intelligenceSindhuVelmukull
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceNimesh_parmar
 
The technologies of ai used in different corporate world
The technologies of ai used in different  corporate worldThe technologies of ai used in different  corporate world
The technologies of ai used in different corporate worldEr. rahul abhishek
 
project-report-on-artificial-intelligence_compress (1).pdf
project-report-on-artificial-intelligence_compress (1).pdfproject-report-on-artificial-intelligence_compress (1).pdf
project-report-on-artificial-intelligence_compress (1).pdfbiradargraphics3
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceMihir Shah
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceBikas Sadashiv
 
Artificial intelligence and_software_engineering_2004
Artificial intelligence and_software_engineering_2004Artificial intelligence and_software_engineering_2004
Artificial intelligence and_software_engineering_2004Luis Menchaca
 
arti-ficial-inte-lligence
arti-ficial-inte-lligencearti-ficial-inte-lligence
arti-ficial-inte-lligenceIconicGroup
 

Similar to Artificial intelligence in software engineering ppt. (20)

artificial intelligence in software engineering.pptx
artificial intelligence in software engineering.pptxartificial intelligence in software engineering.pptx
artificial intelligence in software engineering.pptx
 
Introduction to artificial intelligence
Introduction to artificial intelligenceIntroduction to artificial intelligence
Introduction to artificial intelligence
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligence
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligence
 
Artificialintelligence
ArtificialintelligenceArtificialintelligence
Artificialintelligence
 
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsMachine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial intelligence
Artificial intelligence Artificial intelligence
Artificial intelligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Ai notes
Ai notesAi notes
Ai notes
 
Introduction to artificial intelligence
Introduction to artificial intelligenceIntroduction to artificial intelligence
Introduction to artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
ar
arar
ar
 
The technologies of ai used in different corporate world
The technologies of ai used in different  corporate worldThe technologies of ai used in different  corporate world
The technologies of ai used in different corporate world
 
project-report-on-artificial-intelligence_compress (1).pdf
project-report-on-artificial-intelligence_compress (1).pdfproject-report-on-artificial-intelligence_compress (1).pdf
project-report-on-artificial-intelligence_compress (1).pdf
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Cognitive computing
Cognitive computing Cognitive computing
Cognitive computing
 
Artificial intelligence and_software_engineering_2004
Artificial intelligence and_software_engineering_2004Artificial intelligence and_software_engineering_2004
Artificial intelligence and_software_engineering_2004
 
arti-ficial-inte-lligence
arti-ficial-inte-lligencearti-ficial-inte-lligence
arti-ficial-inte-lligence
 

Recently uploaded

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
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
 
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.pptxfenichawla
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 

Recently uploaded (20)

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
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...
 
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
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

Artificial intelligence in software engineering ppt.

  • 1.
  • 2.
  • 3. Intelligence:  “the capacity to learn and solve problems” (Websters dictionary)  in particular, ▪ the ability to solve novel problems ▪ the ability to act rationally ▪ the ability to act like humans Artificial Intelligence:  build and understand intelligent entities or agents  2 main approaches: “engineering” versus “cognitive modeling”
  • 4. • It is the science and engineering of making intelligent machines, especially intelligent computer programs. It is related to the similar task of using computers to understand human intelligence, but AI does not have to confine itself to methods that are biologically observable. What is artificial intelligence ? • Intelligence is the computational part of the ability to achieve goals in the world.Varying kinds and degrees of intelligence occur in people, many animals and some machines. Yes, but what is intelligence ?
  • 5.
  • 6. “ Software is a set of instructions to acquire inputs and to manipulate them to produce the desired output in terms of functions and performance as determined by the user of the software. It also include a set of documents, such as the software manual , meant for users to understand the software system.”
  • 7. Although hundreds of authors have developed personal definitions of software engineering, a definition proposed by Fritz Bauer[NAU69] provides a basis: “[Software engineering is] the establishment and use of sound engineering principles in order to obtain economically software that is reliable and works efficiently on real machines.” The IEEE [IEE93] has developed a more comprehensive definition when it states: “Software Engineering: (1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. (2) The study of approaches as in (1).”
  • 8. There has been a recent surge in interest in the application of Artificial Intelligence (AI) techniques to Software Engineering (SE) problems. The work is typified by recent advances in Search Based Software Engineering, but also by long established work in Probabilistic reasoning and machine learning for Software Engineering. This explores some of the relationships between these strands of closely related work, arguing that they have much in common and sets out some future challenges in the area of AI for SE.
  • 9. • AI is a branch of computer science which is concerned with the study and creation of computer systems that exhibit • some form of intelligence • OR • those characteristics which we associate with intelligence in human behavior AI is a broad area consisting of different fields, from machine vision, expert systems to the creation of machines that can "think". In order to classify machines as "thinking", it is necessary to define intelligence.
  • 10. Planning: It starts with development of strategy achieving the goal. Pattern Recognition: Computer recognizes and recreates the world vision. Ontology: It is the study of what objects are and what are they made of. Robotics: It is the study of how to design, build, use, and work with robots. Artificial Life: It is a field of scientific study that attempts to model living biological systems through complex algorithms Epistemology: Is a study of knowledge that are required for solving problems in the world.
  • 11. The integration of matured AI methods and techniques with conventional software engineering remains difficult and poses both implementation problems and conceptual problems. In this report we are mainly concerned with implementation problems. These include, more specifically, two aspects. 1. There is component-level interoperability; that is, the use of existing AI software and its knowledge bases with other conventional components. 2. Referred to as AI components reengineering —the process of restructuring existing matured AI components using software engineering practices to enable effective enhancement, adapta- tion, and maintenance through their continued use. These issues represent software engineering challenges that span the complete software life cycle and software engineering languages such as Ada.
  • 12. The SE community has used three broad areas of AI techniques: 1) Computational search and optimisation techniques (the field known as Search Based Software Engineering (SBSE). 2) Fuzzy and probabilistic methods for reasoning in the presence of uncertainty. 3) Classification, learning and prediction.
  • 13. Turing proposed operational test for intelligent behavior in 1950.
  • 14.  It is a test of a machine’s ability to exhibit intelligent behavior equivalent to, or indistinguishable from, that of a human. In the original illustrative example, a human judge engages in natural language conversations with a human and a machine designed to generate performance indistinguishable from that of a human being.
  • 15. R&D Plan for ArmyApplications of AI/Robotics. Expert system:An expert system compared with traditional computer: Inference engine + Knowledge = expert system (Algorithm + data structures = program in traditional computer) Fuzzy Logic Mobile Robotics and Games (Path Planning)
  • 16. Genetic algorithms Path finding algorithms Heuristic function Depth first search Breadth first search A * search algorithm Generic SearchingAlgorithm Problem Reduction Algorithms
  • 17. In the next 10 years technologies in narrow fields such as speech recognition will continue to improve and will reach human levels. In 10 years AI will be able to communicate with humans in unstructured English using text or voice, navigate (not perfectly) in an unprepared environment and will have some rudimentary common sense (and domain-specific intelligence). However the field of artificial consciousness remains in its infancy. The early years of the 21st century should see dramatic stridesforward in this area however.
  • 18. Limited Ability Slow RealTime Response Can’t Handle Emergency Situation Difficult code High Cost
  • 19. We conclude that if the machine could successfully pretend to behuman to a knowledgeable observer then you certainly shouldconsider it intelligent. AI systems are now in routine use invarious field such as economics, medicine, engineering and themilitary, as well as being built into many common homecomputer software applications, traditional strategy games etc.