About the Book
As software systems grow in complexity and scale, ensuring their reliability and quality becomes challenging. Traditional methods of defect detection are time-consuming, prone to errors, and inadequate for identifying issues. To address these limitations, the integration of machine learning (ML) techniques and large language models (LLMs) emerges as a transformative approach in automating software defect detection. ML algorithms can learn from historical bug data to predict vulnerabilities, while LLMs can detect anomalies with high accuracy. This convergence holds the potential to improve automation, software engineering, and defect detection, while introducing new challenges in interpretability, data bias, and model reliability that require further exploration. Automating Software Defect Detection Through Machine Learning and LLMs explores how cutting-edge technologies like machine learning (ML) and large language models (LLMs) transform software detection. It examines how these technologies enhance accuracy, scalability, and efficiency in identifying and mitigating software defects. This book covers topics such as algorithms, fraud detection, and software engineering, and is a useful resource for engineers, security professionals, academicians, researchers, and computer scientists.
About the Author :
Dr. Bryan Gardiner received a first-class honours degree in Electronics and Computer Systems in 2006, and a Ph.D. degree from Ulster University in 2010. A Fellow of the Higher Education Academy, Bryan is a Reader and Deputy Head of the School of Computing, Engineering and Intelligent Systems at Ulster University, UK, where he provides operational leadership in the management of the School, in particular on aspects of educational provision with a primary focus on assuring academic quality. Bryan is the Research Lead for the Intelligent Data Analytics team within the Intelligent Systems Research Centre. His research interests are primarily in Data Analytics, with a keen focus on Computer Vision. Bryan is a member of the IEEE UKRI society, IEEE Signal Processing Society (SPS), Irish Pattern Recognition & Classification Society (IPRCS), International Association of Pattern Recognition (IAPR), British Machine Vision Association (BMVA). He is a member of the Programme Committee for the Irish Machine Vision Image Processing Conference, International Conference on Image Processing Theory, Tools and Applications and has served as a reviewer for several international conferences and journals. Pancham Singh is currently working as an Assistant Professor in the Department of Information Technology at AKGEC, Ghaziabad since 2007. Mr. Singh has over 18 years of teaching and one year of industry experiences. Mr. Singh received a B.Tech. Degree in Computer Science & Engineering from Dr. A.P.J. Abdul Kalam Technical University (formerly, UPTU), Lucknow, Uttar Pradesh, India in 2005; a Master Degree in Information Technology from RTU, Kota, Rajasthan, India in 2013 and a Pursuing PhD from Netaji Subhas University of Technology (NSUT), New Delhi, India since january 2023. In addition he has authored 3 books in Computer Science. He has presented and published more than 40 papers in international journals and conferences. He has reviewed more 50 papers for the International Journals and Conferences. In addition he has published 20 National and International Patents and 3 Design Grants. He was the session chair for the International Conference ICDT 2024. In addition, He did work as a time table In-charge since 2010 to 2023 for more than 13 yrs also media In-charge since 2015 to 2023 for more than 8 yrs in AKGEC. He did Flying Squad Duty assigned by AKTU as a In-charge and team member 4 times. He has attended more than 30 FDPs and did work as a In-charge and member for NBA and NACC in AKGEC. His research interests are Machine Learning, Deep Learning, Blockchain, Internet of Things, and Software Engineering. Prashant Upadhyay is an Assistant Professor at, the Department of CSE, School of Engineering and Technology, Sharda University Greater Noida, Uttar Pradesh, India. He submitted his doctorate of philosophy (PhD) in Computer Science and Engineering, from Gautam Buddha University, U.P. He received his M.Tech (CSE) from ABES Engineering College, U.P in 2016. He has done B.E. from Vindhya Institute of Technology and Science, M.P in 20012. He has more than 5 years of teaching and research experience. He published more than 15 research papers in internationally reputed journals indexed in Web of Science, SCOPUS & SCIE and top-rank conferences as author or co-author. His research findings are published in Archives of Computational Methods in Engineering Springer, Neural Computing and Application Springer, IGI Global USA, IEEE Xplore. He served as a TPC and reviewer in Various International Conferences. He is the Editor of Books: Enhancing Medical Imaging with Emerging Technologies, Future of AI in Medical Imaging, Internet of Vehicles (IoV): The Characteristics, Challenges, Architectures, Platforms, Algorithms and Use cases, Digital Deception: Uncover the Dark Side of AI in Social Networking. He served as session chair in several international conferences- ICDT-2024, ICDETGT-2023, and ICDT-2023. He has authored a book for Wiley Publication- Introduction to Python, ISBN: 978-93-5746-219-8. He has published three Indian patents in the years 2022 and 23. His research area includes Computer Vision. Meetu Malhotra is a researcher, pursuing a PhD in Data Science from Harrisburg University of Science and Technology, PA. I am also working as Data Analytics Principal at S&P Global. I hold about 17+ years of experience. I earned my master’s in data science from UNC Charlotte (4/4 GPA). I am a member of the honor society of Phi Kappa Phi, IEEE (Senior member), ACM, IETE (Fellow member) and the StemUp mentoring network. I am actively involved in publishing, peer-reviewing, writing tech books and articles, and speaking engagements. Rahul Sharma received his Ph.D. degree from Tallinn University of Technology (TalTech), Estonia, and Postdoctoral Fellowship from the Karlsruhe Institute of Technology (KIT), Germany. He also served as a Head of the Information Technology Department at Ajay Kumar Garg Engineering College, Ghaziabad, where he provides academic leadership, drives curriculum development, and mentors undergraduate and postgraduate students. Rahul’s research focuses on the application of Artificial Intelligence, Data Science, and Large Language Models (LLMs) to enhance knowledge management, automated documentation, and intelligent decision-making. He has delivered several courses, seminars, supervised Ph.D. and Master’s students, and actively fosters collaborations with interdisciplinary research groups across Europe and India. He is recognized for his passionate dedication to research and dynamic leadership in advancing scientific knowledge and innovation.