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.
商品描述(中文翻譯)
本書提供了一個實用的介紹,說明如何使用人工智慧(AI)技術來改善和優化軟體開發過程的各個階段,從最初的專案規劃到最新的部署。所有章節均由該領域的領先專家撰寫,並包含實用且可重現的範例。
在介紹章節之後,第2至第9章分別將AI技術應用於軟體開發過程的經典階段:專案管理、需求工程、分析與設計、編碼、雲端部署、單元與系統測試,以及維護。隨後,第10章和第11章提供了前述章節中使用的AI技術的基礎教程:元啟發式演算法和機器學習。考量到本書的範疇和重點,對於具備基本軟體工程知識的研究人員、實務工作者和學生而言,本書是一個寶貴的資源。
作者簡介
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進化學習與優化期刊》和《工程中的數學問題》的編輯委員會成員。