Computational Intelligence Techniques and Their Applications to Software Engineering Problems

Computational Intelligence Techniques and Their Applications to Software Engineering Problems
PDF, ePUB
  • eBook:
    Computational Intelligence Techniques and Their Applications to Software Engineering Problems
  • Author:
    Ankita Bansal, Abha Jain, Sarika Jain, Vishal Jain, Ankur Choudhary
  • Edition:
    1 edition
  • Categories:
  • Data:
    September 28, 2020
  • ISBN:
    0367529742
  • ISBN-13:
    9780367529741
  • Language:
    English
  • Pages:
    265 pages
  • Format:
    PDF, ePUB

Book Description
Computational Intelligence Techniques and Their Applications to Software Engineering Problems focuses on computational intelligence approaches as applicable in varied areas of software engineering such as software requirement prioritization, cost estimation, reliability assessment, defect prediction, maintainability and quality prediction, size estimation, vulnerability prediction, test case selection and prioritization, and much more. The concepts of expert systems, case-based reasoning, fuzzy logic, genetic algorithms, swarm computing, and rough sets are introduced with their applications in software engineering. The field of knowledge discovery is explored using neural networks and data mining techniques by determining the underlying and hidden patterns in software data sets. Aimed at graduate students and researchers in computer science engineering, software engineering, information technology, this book:
  • Covers various aspects of in-depth solutions of software engineering problems using computational intelligence techniques
  • Discusses the latest evolutionary approaches to preliminary theory of different solve optimization problems under software engineering domain
  • Covers heuristic as well as meta-heuristic algorithms designed to provide better and optimized solutions
  • Illustrates applications including software requirement prioritization, software cost estimation, reliability assessment, software defect prediction, and more
  • Highlights swarm intelligence-based optimization solutions for software testing and reliability problems

Content

Chapter 1. Implementation of Artificial Intelligence Techniques for Improving Software Engineering
Chapter 2. Software Effort Estimation: Machine Learning vs. Hybrid Algorithms
Chapter 3. Implementation of Data Mining Techniques for Software Development Effort Estimation
Chapter 4. Empirical Software Measurements with Machine Learning
Chapter 5. Project Estimation and Scheduling Using Computational Intelligence
Chapter 6. Application of Intuitionistic Fuzzy Similarity Measures in Strategic Decision-Making
Chapter 7. Nature-Inspired Approaches to Test Suite Minimization for Regression Testing
Chapter 8. Identification and Construction of Reusable Components from Object-Oriented Legacy Systems Using Various Software Artifacts
Chapter 9. A Software Component Evaluation and Selection Approach Using Fuzzy Logic
Chapter 10. Smart Predictive Analysis for Testing Message-Passing Applications
Chapter 11. Status of Agile Practices in the Software Industry in 2019
Chapter 12. Agile Methodologies: A Performance Analysis to Enhance Software Quality
Chapter 13. Pretrained Deep Neural Networks for Age Prediction from Iris Biometrics
Chapter 14. Hybrid Intelligent Decision Support Systems to Select the Optimum Fuel Blend in CI Engines
Chapter 15. Understanding the Significant Challenges of Software Engineering in Cloud Environments

Download Computational Intelligence Techniques and Their Applications to Software Engineering Problems PDF or ePUB format free


Free sample

Download in .PDF format



Download in .ePUB format


Add comments
Прокомментировать
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2019