Optimising the Software Development Process with Artificial Intelligence

Romero, José Raúl, Medina-Bulo, Inmaculada, Chicano, Francisco

  • 出版商: Springer
  • 出版日期: 2024-07-20
  • 售價: $7,030
  • 貴賓價: 9.5$6,679
  • 語言: 英文
  • 頁數: 344
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9811999503
  • ISBN-13: 9789811999505
  • 相關分類: 人工智慧
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book offers a practical introduction to the use of artificial intelligence (AI) techniques to improve and optimise the various phases of the software development process, from the initial project planning to the latest deployment. All chapters were written by leading experts in the field and include practical and reproducible examples.

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.

商品描述(中文翻譯)

本書提供了一個實用的介紹,說明如何使用人工智慧(AI)技術來改善和優化軟體開發過程的各個階段,從最初的專案規劃到最新的部署。所有章節均由該領域的領先專家撰寫,並包含實用且可重現的範例。

在介紹章節之後,第2至第9章分別將AI技術應用於軟體開發過程的經典階段:專案管理、需求工程、分析與設計、編碼、雲端部署、單元與系統測試,以及維護。隨後,第10章和第11章提供了前述章節中使用的AI技術的基礎教程:元啟發式演算法和機器學習。考量到本書的範疇和重點,對於具備基本軟體工程知識的研究人員、實務工作者和學生而言,本書是一個寶貴的資源。

作者簡介

Jose Raúl Romero is an associate professor in the Department of Computer Science and Numerical Analysis at University of Córdoba. He has published over 100 papers in journals, books and scientific conferences, and collaborated in different research projects and excellence networks. He actively collaborates in transferring his research to industry. His research interests include the development of intelligent systems for supporting the software development process and the democratization and automation of data science. Before that, he worked as IT consultant in Big Four companies, and he is currently a technical member of the Spanish standardization agency AENOR, committee AEN/CTN 71/SC7 on Software Engineering and Systems.

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.

作者簡介(中文翻譯)

Jose Raúl Romero 是科爾多瓦大學計算機科學與數值分析系的副教授。他在期刊、書籍和科學會議上發表了超過100篇論文,並參與了不同的研究項目和卓越網絡。他積極將自己的研究成果轉移到產業中。他的研究興趣包括開發智能系統以支持軟體開發過程,以及數據科學的民主化和自動化。在此之前,他曾在四大會計師事務所擔任IT顧問,目前是西班牙標準化機構AENOR的技術成員,負責AEN/CTN 71/SC7軟體工程與系統委員會。

Inma Medina 在塞維利亞大學獲得計算機科學博士學位。自1995年以來,她一直在卡迪斯大學的計算機科學與工程系工作。她追求國際化,與西班牙、德國和英國的其他團隊保持緊密聯繫。她在頂尖國際期刊上發表論文,並參與審稿和會議組織。她也曾指導多篇博士論文、項目和卓越網絡,開發軟體工具,參與專業諮詢和數據分析合約,目前的研究興趣集中在軟體測試、基於搜索的軟體工程、SOA 2.0、CEP、大數據、物聯網和決策制定上。

Francisco Chicano 是馬拉加大學語言與計算科學系的副教授。他的研究興趣包括將搜索技術應用於軟體工程問題,以及利用理論結果有效解決組合優化問題。他是《系統與軟體期刊》、《進化計算期刊》、《人工智慧工程應用》、《ACM進化學習與優化期刊》和《工程中的數學問題》的編輯委員會成員。