As software systems are becoming very large and complex, they are upbringing with various challenges. Software undergoes various stages before deployment such as requirements elicitation, software designing, software project planning, software coding, software testing and maintenance. Every stage is bundled with a number of costly and error-prone tasks or activities to be performed. Thus, we need to explore computational intelligence techniques to carry out different software engineering tasks.

Computational intelligence is closely related to artificial intelligence where the heuristic as well as metaheuristic algorithms are designed to provide better and optimized solution in reasonable amount of time. These algorithms have been successfully applied to different application domains such as medical, bioinformatics, computer networks (for routing and scheduling), forecasting etc. In addition, researchers have applied intelligent techniques to various domains of software engineering as well such assoftware requirement prioritization, software cost estimation, reliability assessment, software defect prediction, maintainability prediction, quality prediction, size estimation, software vulnerability prediction, software test case prioritization and many more.

Computational techniques such as evolutionary algorithms, machine learning approaches, meta-heuristic algorithms etc, all constitute different types of intelligent behavior. Optimization algorithms can be utilized for obtaining a solution to a problem where the goals or targets to be achieved are known. Machine learning algorithms are used when we have sufficient data using which knowledge can be extracted and models can be trained. For example, models can be developed for predicting error prone classes of software. A meta-heuristic is a high-level, iterative process that guides and manipulates an underlying heuristic to efficiently explore the search space. The underlying heuristic can be a local search, or a low or high-level procedure. Meta-heuristics provide near optimal solutions with high accuracy and limited resources in a reasonable amount of time by exploiting the search space.

For this book, we invite researchers, academicians and professionals to contribute chapters expressing their ideas and research in the application of intelligent techniques to the field of software engineering. Both theoretical contributions and practical applications are welcome.

Researchers and practitioners are invited to submit on or before 10thNovember, 2019, a chapter proposal of 1,000 to 2,000 words clearly explaining the mission and concerns of his or her proposed chapter. Authors will be notified by 15th December, 2019about the status of their proposals and sent chapter guidelines. Full chapters are expected to be submitted by 20th February, 2020 and all interested authors must consult the guidelines for manuscript submissions at https://www.crcpress.com/assets/images/crc/T%26F%20Text%20Preparation%20Instructions_Disk_Word_v1_1.pdf prior to submission. All submitted chapters will be reviewed on a double-blind review basis. Contributors may also be requested to serve as reviewers for this project.

PUBLISHER:

This book is scheduled to be published by CRC Press, Taylor & Francis Group. CRC Press is a premier global publisher of science, technology, and medical resources. We offer unique, trusted content by expert authors, spreading knowledge and promoting discovery worldwide. We aim to broaden thinking and advance understanding in the sciences, providing researchers, academics, professionals, and students with the tools they need to share ideas and realize their potential. Details are available at: https://www.crcpress.com/.