1st Edition

Computational Intelligence Applications for Software Engineering Problems

    324 Pages 10 Color & 81 B/W Illustrations
    by Apple Academic Press

    324 Pages 10 Color & 81 B/W Illustrations
    by Apple Academic Press

    This new volume explores the computational intelligence techniques necessary to carry out different software engineering tasks. Software undergoes various stages before deployment, such as requirements elicitation, software designing, software project planning, software coding, and software testing and maintenance. Every stage is bundled with a number of tasks or activities to be performed. Due to the large and complex nature of software, these tasks can become costly and error prone. This volume aims to help meet these challenges by presenting new research and practical applications in intelligent techniques in the field of software engineering.
    Computational Intelligence Applications for Software Engineering Problems discusses techniques and presents case studies to solve engineering challenges using machine learning, deep learning, fuzzy-logic-based computation, statistical modeling, invasive weed meta-heuristic algorithms, artificial intelligence, the DevOps model, time series forecasting models, and more.

    1. A Statistical Experimentation Approach for Software Quality Management and Defect Evaluations
    Alankrita Aggarwal, Kanwalvir Singh Dhindsa, and P. K. Suri

    2. Open Challenges in Software Measurements Using Machine Learning Techniques
    Somya Goyal

    3. Empirical Software Engineering and Its Challenges
    Sujit Kumar, Spandana Gowda, and Vikramaditya Dave

    4. Uncertain Multiobjective COTS Product Selection Problems for Modular Software System and Their Solutions by Genetic Algorithm
    Anita R. Tailor and Jayesh M. Dhodiya

    5. Fuzzy Logic Based Computational Technique for Analyzing Software Bug Repository
    Rama Ranjan Panda and Naresh Kumar Nagwani

    6. Software Measurements from Machine Learning to Deep Learning
    Somya Goyal

    7. Time Series Forecasting Using ARIMA Models: Systematic Literature Review of 2000s
    Vidhi Vig

    8. Industry Maintenance Optimization Using AI
    V. Sesha Srinivas, R. S. M. Lakshmi Patibandla, V. Lakshman Narayana, et al.

    9. Comparative Study of Invasive Weed Optimization Algorithms
    Shweta Shrivastava, D. K. Mishra, and Vikas Shinde

    10. An Overview of Computational Tools
    Navneet Kaur, Shalini Sahay, and Shruti K. Dixit

    11. Enhanced Intelligence Architecture
    Ambika N.

    12. Systematic Literature Review of Search-Based Software Engineering Techniques for Code Modularization/Remodularization
    Divya Sharma and Ganga Sharma

    13. Automation of Framework Using DevOps Model to Deliver DDE Software
    Ishwarappa Kalbandi and Mohana


    Parma Nand, PhD, has more than 27 years of experience both in industry and academia. He has received various awards, including a best teacher award from the Government of India, best student’s project guide award from Microsoft in 2015, and best faculty award from Cognizant in 2016. He has successfully completed government-funded projects and has spearheaded last five IEEE International Conferences on Computing, Communication and Automation (ICCCA), IEEE Student’s Chapters, Technovation Hackathon 2019, Technovation Hackathon 2020, International Conference on Computing, Communication, and Intelligent Systems (ICCCIS-2021). He is a member of the Executive Council of IEEE, Uttar Pradesh section (R-10), member of the Executive Committee of IEEE Computer and Signal Processing Society, member Executive India Council of the Computer Society, and member of the Executive Council Computer Society of India, Noida section, and has acted as an observer at many IEEE conferences. He also has active memberships in other professional organizations, including ACM, IEEE, CSI, ACEEE, ISOC, IAENG, and IASCIT. He is a lifetime member of the Soft Computing Research Society (SCRS) and ISTE. Dr. Nand has delivered many invited and keynote talks at international and national conferences, workshops, and seminars in India and abroad. He has published more than 150 papers in peer-reviewed international and national journals and conferences. He has also published number of book chapters in reputed publications from Springer and others. He has reviewed a number of books for publishers including Tata McGraw-Hill and Galgotias Publications and has reviewed papers for international journals. He is an active member of advisory/technical program committees of reputed international and national conferences. His research interests include computer graphics, algorithms, distributed computing, and wireless and sensor networking. Dr. Nand earned his PhD in Computer Science and Engineering from IIT Roorkee and his MTech and BTech in Computer Science and Engineering from IIT Delhi, India.

    Nitin Rakesh, PhD, is an experienced professional in the field of computer science. Currently, Dr. Nitin is Head of the Computer Science & Engineering Department for BTech/MTech (CSE/IT), BTech CSE-IBM Specializations, BTech CSE-I Nurture, BCA/MCA, BSc/MSc-CS at, Sharda University, Greater Noida, U.P., India. He is also working with various other departments for enhancement, research and academic initiatives, industrial interfacing, and other major developments. He is an active member of professional societies that include IEEE (USA), ACM, and SIAM (USA) and is a life member of CSI and other professional societies. He is reviewer for several prestigious journals, including IEEE Transactions on Vehicular Technology, The Computer Journal, and other Scopus-indexed international journals. He has over 100 publications in Scopus-indexed/SCI/high-impact journals and international conferences. His research works is on network coding, interconnection networks and architectures, and online phantom transactions. Dr. Nitin has been awarded several awards for best published paper, highest cited author, best guided student thesis, and many others. Dr. Nitin has been instrumental in various industrial interfacing for academic and research at his previous assignments at various organizations (Amity University, Jaypee University, Galgotias, and others). Dr. Nitin is guiding eight PhD students at various universities and institutes and has successfully guided several MTech and BTech students. Dr. Nitin was contributor to various prestigious accreditations, including NAAC, NBA, QAA, WASC, UGC, IAU, IET, and others. He has initiated an IoT and network lab at Sharda University, which will be a new technology initiative for graduate, postgraduate, and doctoral students. He has a PhD in computer science and engineering with network coding as his specialization. Dr. Nitin has Master of Technology degree in computer science and engineering and received a Bachelor of Technology in information technology. Dr. Nitin is a recipient of IBM Drona Award and is Top 10 State award winner. About the Editors vii

    Prof. Arun Prakash Agrawal is Professor with the Department of Computer Science and Engineering at Sharda University, Greater Noida, India. Prior to his current assignment, he has served many academic institutions, including Amity University, Noida. He has several research papers to his credit in refereed journals and conferences of international repute in India and abroad, including Journal of Neural Computing and Applications, published by Springer. He has also taught short-term courses at Swinburne University of Technology, Melbourne, Australia, and Amity Global Business School, Singapore. His research interests include machine learning, software testing, artificial intelligence, and soft computing. He has obtained his PhD and master’s in Computer Science and Engineering from Guru Gobind Singh Indraprastha University, New Delhi, India. He was the gold medalist of his batch.

    Vishal Jain, PhD, is Associate Professor in the Department of Computer Science and Engineering, School of Engineering and Technology, Sharda University, Greater Noida, U.P., India. Before that, he has worked for several years as an associate professor at Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi. He has more than 14 years of experience in the academics. He has more than 400 research citation indices with Google Scholar (h-index score 10 and i-10 index 11). He has authored more than 85 research papers in reputed conferences and journals, including the Web of Science and Scopus. He has authored and edited more than 10 books with various reputed publishers, including Springer, Apple Academic Press, CRC, Taylor and Francis Group, Scrivener, Wiley, Emerald, and IGI-Global. His research areas include information retrieval, semantic web, ontology engineering, data mining, ad hoc networks, and sensor networks. He received a Young Active Member Award for the year 2012–2013 from the Computer Society of India and Best Faculty Award for the year 2017 and Best Researcher Award for the year 2019 from BVICAM, New Delhi. He holds PhD (CSE), MTech (CSE), MBA (HR), MCA, MCP, and CCNA.