AI in Software Engineering: Case Studies and Prospects
- URL: http://arxiv.org/abs/2309.15768v1
- Date: Wed, 27 Sep 2023 16:37:05 GMT
- Title: AI in Software Engineering: Case Studies and Prospects
- Authors: Lei Wang
- Abstract summary: Using AI techniques such as deep learning and machine learning in software systems contributes to intelligent systems.
IBM Watson and Google AlphaGo that use different AI techniques in solving real world challenging problems have been analysed.
- Score: 2.7064617166078087
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Artificial intelligence (AI) and software engineering (SE) are two important
areas in computer science. In recent years, researchers are trying to apply AI
techniques in various stages of software development to improve the overall
quality of software products. Moreover, there are also some researchers focus
on the intersection between SE and AI. In fact, the relationship between SE and
AI is very weak; however, methods and techniques in one area have been adopted
in another area. More and more software products are capable of performing
intelligent behaviour like human beings. In this paper, two cases studies which
are IBM Watson and Google AlphaGo that use different AI techniques in solving
real world challenging problems have been analysed, evaluated and compared.
Based on the analysis of both case studies, using AI techniques such as deep
learning and machine learning in software systems contributes to intelligent
systems. Watson adopts 'decision making support' strategy to help human make
decisions; whereas AlphaGo uses 'self-decision making' to choose operations
that contribute to the best outcome. In addition, Watson learns from man-made
resources such as paper; AlphaGo, on the other hand, learns from massive online
resources such as photos. AlphaGo uses neural networks and reinforcement
learning to mimic human brain, which might be very useful in medical research
for diagnosis and treatment. However, there is still a long way to go if we
want to reproduce human brain in machine and view computers as thinkers,
because human brain and machines are intrinsically different. It would be more
promising to see whether computers and software systems will become more and
more intelligent to help with real world challenging problems that human beings
cannot do.
Related papers
- Development of an Adaptive Multi-Domain Artificial Intelligence System Built using Machine Learning and Expert Systems Technologies [0.0]
An artificial general intelligence (AGI) has been an elusive goal in artificial intelligence (AI) research for some time.
An AGI would have the capability, like a human, to be exposed to a new problem domain, learn about it and then use reasoning processes to make decisions.
This paper presents a small step towards producing an AGI.
arXiv Detail & Related papers (2024-06-17T07:21:44Z) - AI for Mathematics: A Cognitive Science Perspective [86.02346372284292]
Mathematics is one of the most powerful conceptual systems developed and used by the human species.
Rapid progress in AI, particularly propelled by advances in large language models (LLMs), has sparked renewed, widespread interest in building such systems.
arXiv Detail & Related papers (2023-10-19T02:00:31Z) - When Brain-inspired AI Meets AGI [40.96159978312796]
We provide a comprehensive overview of brain-inspired AI from the perspective of Artificial General Intelligence.
We begin with the current progress in brain-inspired AI and its extensive connection with AGI.
We then cover the important characteristics for both human intelligence and AGI.
arXiv Detail & Related papers (2023-03-28T12:46:38Z) - The Role of Heuristics and Biases During Complex Choices with an AI
Teammate [0.0]
We argue that classic experimental methods are insufficient for studying complex choices made with AI helpers.
We show that framing and anchoring effects impact how people work with an AI helper and are predictive of choice outcomes.
arXiv Detail & Related papers (2023-01-14T20:06:43Z) - A User-Centred Framework for Explainable Artificial Intelligence in
Human-Robot Interaction [70.11080854486953]
We propose a user-centred framework for XAI that focuses on its social-interactive aspect.
The framework aims to provide a structure for interactive XAI solutions thought for non-expert users.
arXiv Detail & Related papers (2021-09-27T09:56:23Z) - Trustworthy AI: A Computational Perspective [54.80482955088197]
We focus on six of the most crucial dimensions in achieving trustworthy AI: (i) Safety & Robustness, (ii) Non-discrimination & Fairness, (iii) Explainability, (iv) Privacy, (v) Accountability & Auditability, and (vi) Environmental Well-Being.
For each dimension, we review the recent related technologies according to a taxonomy and summarize their applications in real-world systems.
arXiv Detail & Related papers (2021-07-12T14:21:46Z) - Building Bridges: Generative Artworks to Explore AI Ethics [56.058588908294446]
In recent years, there has been an increased emphasis on understanding and mitigating adverse impacts of artificial intelligence (AI) technologies on society.
A significant challenge in the design of ethical AI systems is that there are multiple stakeholders in the AI pipeline, each with their own set of constraints and interests.
This position paper outlines some potential ways in which generative artworks can play this role by serving as accessible and powerful educational tools.
arXiv Detail & Related papers (2021-06-25T22:31:55Z) - Software Engineering for AI-Based Systems: A Survey [8.550158373713906]
There is limited synthesized knowledge on Software Engineering approaches for building, operating, and maintaining AI-based systems.
SE for AI-based systems is an emerging research area, where more than 2/3 of the studies have been published since 2018.
The most studied properties of AI-based systems are dependability and safety.
arXiv Detail & Related papers (2021-05-05T11:22:08Z) - Hybrid Intelligence [4.508830262248694]
We argue that the most likely paradigm for the division of labor between humans and machines in the next decades is Hybrid Intelligence.
This concept aims at using the complementary strengths of human intelligence and AI, so that they can perform better than each of the two could separately.
arXiv Detail & Related papers (2021-05-03T08:56:09Z) - Learning to Complement Humans [67.38348247794949]
A rising vision for AI in the open world centers on the development of systems that can complement humans for perceptual, diagnostic, and reasoning tasks.
We demonstrate how an end-to-end learning strategy can be harnessed to optimize the combined performance of human-machine teams.
arXiv Detail & Related papers (2020-05-01T20:00:23Z) - Is the Most Accurate AI the Best Teammate? Optimizing AI for Teamwork [54.309495231017344]
We argue that AI systems should be trained in a human-centered manner, directly optimized for team performance.
We study this proposal for a specific type of human-AI teaming, where the human overseer chooses to either accept the AI recommendation or solve the task themselves.
Our experiments with linear and non-linear models on real-world, high-stakes datasets show that the most accuracy AI may not lead to highest team performance.
arXiv Detail & Related papers (2020-04-27T19:06:28Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.