Cutting-edge developments in artificial intelligence are now driving applications that are only hinting at the level of value they will soon contribute to organizations, consumers, and societies across all domains. Distributed Artificial Intelligence, Agent Technology, and Collaborative Application
Artificial Intelligence Applications for Improved Software Engineering Development: New Prospects (Advances in Intelligent Information Technologies (Aiit) Book Series)
โ Scribed by Farid Meziane, Sunil Vadera, Farid Meziane, Sunil Vadera
- Publisher
- Information Science Reference
- Year
- 2009
- Tongue
- English
- Leaves
- 371
- Series
- Advances in Intelligent Information Technologies Aiit Book Series
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Despite decades of research, developing software that is fit for purpose, developed on time, and within budget remains a challenge. Many researchers have advocated the use of artificial intelligence techniques such as knowledge-based systems, neural networks, and data mining as a way of addressing these difficulties.
Artificial Intelligence Applications for Improved Software Engineering Development: New Prospects provides an overview of useful techniques in artificial intelligence for future software development along with critical assessment for further advancement. A compendium of latest industry findings, this Premier Reference Source offers researchers, academicians, and practitioners developmental ideas within the field.
โฆ Table of Contents
Title
......Page 2
Editorial Advisory Board......Page 4
Table of Contents......Page 5
Detailed Table of Contents......Page 8
Foreword......Page 14
Preface......Page 16
Acknowledgment......Page 23
Software Project and Quality Modelling Using Bayesian Networks......Page 26
Using Bayesian Networks for Web Effort Estimation......Page 51
Optimizing Software Development Cost Estimates using Multi-Objective Particle Swarm Optimization......Page 70
Auto-Associative Neural Networks to Improve the Accuracy of Estimation Models......Page 91
From Textual Scenarios to Message Sequence Charts......Page 108
A Bayesian Network for Predicting the Need for a Requirements Review......Page 131
Knowledge Engineering Support for Software Requirements, Architectures and Components......Page 154
MUSTER A Situational Tool for Requirements Elicitation......Page 171
An Intelligent Computational Argumentation System for Supporting Collaborative Software Development Decision Making......Page 192
Supporting Quality-Driven Software Design through Intelligent Assistants......Page 206
Constraint-Based Techniques for Software Testing......Page 243
Computational Intelligence for Functional Testing......Page 258
Mining Past-TimeTemporal Rules A Dynamic Analysis Approach......Page 284
Artificial Intelligence in Software Engineering Current Developments and Future Prospects......Page 303
Compilation of References......Page 325
About the Contributors......Page 361
Index......Page 368
๐ SIMILAR VOLUMES
<p>This book focuses on emerging issues following the integration of artificial intelligence systems in our daily lives. It focuses on the cognitive, visual, social and analytical aspects of computing and intelligent technologies, highlighting ways to improve technology acceptance, effectiveness, an
<p><p>This book presents various recent applications of Artificial Intelligence in Information and Communication Technologies such as Search and Optimization methods, Machine Learning, Data Representation and Ontologies, and Multi-agent Systems. The main aim of this book is to help Information and C
<span>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 develop
<span>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 develop
This book presents the recent advances in multi-mobile agent systems, the product development process, fuzzy logic systems, neural networks and ambient intelligent environments among many other innovations in this exciting field