Om Computational Intelligence in Software Q
Software systems surround us. Software is a critical component in everything from the family car through electrical power systems to military equipment. As software plays an ever-increasing role in our lives and livelihoods, the quality of that software becomes more and more critical. However, our ability to deliver high-quality software has not kept up with those increasing demands. The economic fallout is enormous; the US economy alone is losing over US$50 billion per year due to software failures. This book presents new research into using advanced artificial intelligence techniques to guide software quality improvements. The techniques of chaos theory and data mining are brought to bear to provide new insights into the software development process. Written for researchers and practitioners in software engineering and computational intelligence, this book is a unique and important bridge between these two fields.Contents:Software Engineering and Artificial IntelligenceSoftware Testing and Artificial IntelligenceChaos Theory and Software ReliabilityData Mining and Software MetricsSkewness and ResamplingReadership: Primarily, researchers working in the areas of software quality assurance or in computational intelligence, and particularly those interested in interdisciplinary research between these two topics. The book is also intended for practicing software engineers interested in the use of novel technologies for software quality engineering. In addition, the book is appropriate for an advanced graduate-level course in computational intelligence or software engineering.