Optimising the Software Development Process with Artificial Intelligence
Romero, José Raúl, Medina-Bulo, Inmaculada, Chicano, Francisco
相關主題
商品描述
Following the introductory chapter, Chapters 2-9 respectively apply AI techniques to the classic phases of the software development process: project management, requirement engineering, analysis and design, coding, cloud deployment, unit and system testing, and maintenance. Subsequently, Chapters 10 and 11 provide foundational tutorials on the AI techniques used in the preceding chapters: metaheuristics and machine learning. Given its scope and focus, the book represents a valuable resource for researchers, practitioners and students with a basic grasp of software engineering.
作者簡介
Inma Medina received her PhD in Computer Science at the Univ. of Seville. She has worked in the Dep. of Computer Science and Engineering of the Univ. of Cádiz (Spain) since 1995. She pursues an international projection with strong links to other groups in Spain, Germany, and UK. She publishes in top international venues and contribute with reviewing and conference organisation. She has led several PhD Thesis, projects and excellence networks too, developed software tools, participated in specialised consulting and data analysis contracts, and her current research interests focus on software testing, search based software engineering, SOA 2.0, CEP, big data, IoT, and decision making.
Francisco Chicano is an associate professor in the Department of Languages and Computing Sciences at the University of Málaga. His research interests include the application of search techniques to Software Engineering problems and the use of theoretical results to efficiently solve combinatorial optimization problems. He is on the editorial board of Journal of Systems and Software, Evolutionary Computation Journal, Engineering Applications of Artificial Intelligence, ACM Transactions on Evolutionary Learning and Optimization and Mathematical Problems in Engineering.