Optimising The Software Development Process With Artificial Intelligence PDF Download
Are you looking for read ebook online? Search for your book and save it on your Kindle device, PC, phones or tablets. Download Optimising The Software Development Process With Artificial Intelligence PDF full book. Access full book title Optimising The Software Development Process With Artificial Intelligence.
Author | : José Raúl Romero |
Publisher | : |
Total Pages | : 0 |
Release | : 2023 |
Genre | : |
ISBN | : 9789811999499 |
Download Optimising the Software Development Process with Artificial Intelligence Book in PDF, ePub and Kindle
This book offers a practical introduction to the use of artificial intelligence (AI) techniques to improve and optimise the various phases of the software development process, from the initial project planning to the latest deployment. All chapters were written by leading experts in the field and include practical and reproducible examples. Following the introductory chapter, Chapters 2-9 respectively apply AI techniques to the classic phases of the software development process: project management, requirement engineering, analysis and design, coding, cloud deployment, unit and system testing, and maintenance. Subsequently, Chapters 10 and 11 provide foundational tutorials on the AI techniques used in the preceding chapters: metaheuristics and machine learning. Given its scope and focus, the book represents a valuable resource for researchers, practitioners and students with a basic grasp of software engineering.
Author | : José Raúl Romero |
Publisher | : Springer Nature |
Total Pages | : 349 |
Release | : 2023-07-19 |
Genre | : Computers |
ISBN | : 9811999481 |
Download Optimising the Software Development Process with Artificial Intelligence Book in PDF, ePub and Kindle
This book offers a practical introduction to the use of artificial intelligence (AI) techniques to improve and optimise the various phases of the software development process, from the initial project planning to the latest deployment. All chapters were written by leading experts in the field and include practical and reproducible examples. Following the introductory chapter, Chapters 2-9 respectively apply AI techniques to the classic phases of the software development process: project management, requirement engineering, analysis and design, coding, cloud deployment, unit and system testing, and maintenance. Subsequently, Chapters 10 and 11 provide foundational tutorials on the AI techniques used in the preceding chapters: metaheuristics and machine learning. Given its scope and focus, the book represents a valuable resource for researchers, practitioners and students with a basic grasp of software engineering.
Author | : Manju Khari |
Publisher | : Springer Nature |
Total Pages | : 189 |
Release | : 2022-09-26 |
Genre | : Technology & Engineering |
ISBN | : 3031072979 |
Download Optimization of Automated Software Testing Using Meta-Heuristic Techniques Book in PDF, ePub and Kindle
This book provides awareness of different evolutionary methods used for automatic generation and optimization of test data in the field of software testing. While the book highlights on the foundations of software testing techniques, it also focuses on contemporary topics for research and development. This book covers the automated process of testing in different levels like unit level, integration level, performance level, evaluation of testing strategies, testing in security level, optimizing test cases using various algorithms, and controlling and monitoring the testing process etc. This book aids young researchers in the field of optimization of automated software testing, provides academics with knowledge on the emerging field of AI in software development, and supports universities, research centers, and industries in new projects using AI in software testing. Supports the advancement in the artificial intelligence used in software development; Advances knowledge on artificial intelligence based metaheuristic approach in software testing; Encourages innovation in traditional software testing field using recent artificial intelligence. ·
Author | : Sahar Tahvili |
Publisher | : Academic Press |
Total Pages | : 232 |
Release | : 2022-07-21 |
Genre | : Computers |
ISBN | : 0323912826 |
Download Artificial Intelligence Methods for Optimization of the Software Testing Process Book in PDF, ePub and Kindle
Artificial Intelligence Methods for Optimization of the Software Testing Process: With Practical Examples and Exercises presents different AI-based solutions for overcoming the uncertainty found in many initial testing problems. The concept of intelligent decision making is presented as a multi-criteria, multi-objective undertaking. The book provides guidelines on how to manage diverse types of uncertainty with intelligent decision-making that can help subject matter experts in many industries improve various processes in a more efficient way. As the number of required test cases for testing a product can be large (in industry more than 10,000 test cases are usually created). Executing all these test cases without any particular order can impact the results of the test execution, hence this book fills the need for a comprehensive resource on the topics on the how's, what's and whys. To learn more about Elsevier’s Series, Uncertainty, Computational Techniques and Decision Intelligence, please visit this link: https://www.elsevier.com/books-and-journals/book-series/uncertainty-computational-techniques-and-decision-intelligence Presents one of the first empirical studies in the field, contrasting theoretical assumptions on innovations in a real industrial environment with a large set of use cases from developed and developing testing processes at various large industries Explores specific comparative methodologies, focusing on developed and developing AI-based solutions Serves as a guideline for conducting industrial research in the artificial intelligence and software testing domain Explains all proposed solutions through real industrial case studies
Author | : Meir Kalech |
Publisher | : World Scientific |
Total Pages | : 457 |
Release | : 2021-06-15 |
Genre | : Computers |
ISBN | : 9811239932 |
Download Artificial Intelligence Methods For Software Engineering Book in PDF, ePub and Kindle
Software is an integral part of our lives today. Modern software systems are highly complex and often pose new challenges in different aspects of Software Engineering (SE).Artificial Intelligence (AI) is a growing field in computer science that has been proven effective in applying and developing AI techniques to address various SE challenges.This unique compendium covers applications of state-of-the-art AI techniques to the key areas of SE (design, development, debugging, testing, etc).All the materials presented are up-to-date. This reference text will benefit researchers, academics, professionals, and postgraduate students in AI, machine learning and software engineering.Related Link(s)
Author | : Meziane, Farid |
Publisher | : IGI Global |
Total Pages | : 372 |
Release | : 2009-07-31 |
Genre | : Computers |
ISBN | : 1605667595 |
Download Artificial Intelligence Applications for Improved Software Engineering Development: New Prospects Book in PDF, ePub and Kindle
"This book provides an overview of useful techniques in artificial intelligence for future software development along with critical assessment for further advancement"--Provided by publisher.
Author | : Maria Virvou |
Publisher | : Springer Nature |
Total Pages | : 342 |
Release | : 2022-09-03 |
Genre | : Technology & Engineering |
ISBN | : 3031082028 |
Download Handbook on Artificial Intelligence-Empowered Applied Software Engineering Book in PDF, ePub and Kindle
This book provides a structured overview of artificial intelligence-empowered applied software engineering. Evolving technological advancements in big data, smartphone and mobile software applications, the Internet of Things and a vast range of application areas in all sorts of human activities and professions lead current research towards the efficient incorporation of artificial intelligence enhancements into software and the empowerment of software with artificial intelligence. This book at hand, devoted to Novel Methodologies to Engineering Smart Software Systems Novel Methodologies to Engineering Smart Software Systems, constitutes the first volume of a two-volume Handbook on Artificial Intelligence-empowered Applied Software Engineering. Topics include very significant advances in (i) Artificial Intelligence-Assisted Software Development and (ii) Software Engineering Tools to develop Artificial Intelligence Applications, as well as a detailed Survey of Recent Relevant Literature. Professors, researchers, scientists, engineers and students in artificial intelligence, software engineering and computer science-related disciplines are expected to benefit from it, along with interested readers from other disciplines.
Author | : Jingzheng Ren |
Publisher | : Elsevier |
Total Pages | : 542 |
Release | : 2021-06-05 |
Genre | : Technology & Engineering |
ISBN | : 012821743X |
Download Applications of Artificial Intelligence in Process Systems Engineering Book in PDF, ePub and Kindle
Applications of Artificial Intelligence in Process Systems Engineering offers a broad perspective on the issues related to artificial intelligence technologies and their applications in chemical and process engineering. The book comprehensively introduces the methodology and applications of AI technologies in process systems engineering, making it an indispensable reference for researchers and students. As chemical processes and systems are usually non-linear and complex, thus making it challenging to apply AI methods and technologies, this book is an ideal resource on emerging areas such as cloud computing, big data, the industrial Internet of Things and deep learning. With process systems engineering's potential to become one of the driving forces for the development of AI technologies, this book covers all the right bases. Explains the concept of machine learning, deep learning and state-of-the-art intelligent algorithms Discusses AI-based applications in process modeling and simulation, process integration and optimization, process control, and fault detection and diagnosis Gives direction to future development trends of AI technologies in chemical and process engineering
Author | : Susheela Hooda |
Publisher | : John Wiley & Sons |
Total Pages | : 404 |
Release | : 2023-03-14 |
Genre | : Computers |
ISBN | : 1119896398 |
Download Agile Software Development Book in PDF, ePub and Kindle
AGILE SOFTWARE DEVELOPMENT A unique title that introduces the whole range of agile software development processes from the fundamental concepts to the highest levels of applications such as requirement analysis, software testing, quality assurance, and risk management. Agile Software Development (ASD) has become a popular technology because its methods apply to any programming paradigm. It is important in the software development process because it emphasizes incremental delivery, team collaboration, continuous planning, and learning over delivering everything at once near the end. Agile has gained popularity as a result of its use of various frameworks, methods, and techniques to improve software quality. Scrum is a major agile framework that has been widely adopted by the software development community. Metaheuristic techniques have been used in the agile software development process to improve software quality and reliability. These techniques not only improve quality and reliability but also test cases, resulting in cost-effective and time-effective software. However, many significant research challenges must be addressed to put such ASD capabilities into practice. With the use of diverse techniques, guiding principles, artificial intelligence, soft computing, and machine learning, this book seeks to study theoretical and technological research findings on all facets of ASD. Also, it sheds light on the latest trends, challenges, and applications in the area of ASD. This book explores the theoretical as well as the technical research outcomes on all the aspects of Agile Software Development by using various methods, principles, artificial intelligence, soft computing, and machine learning. Audience The book is designed for computer scientists and software engineers both in research and industry. Graduate and postgraduate students will find the book accessible as well.
Author | : Cengiz Kahraman |
Publisher | : Springer Nature |
Total Pages | : 788 |
Release | : |
Genre | : |
ISBN | : 303170018X |
Download Intelligent and Fuzzy Systems Book in PDF, ePub and Kindle