Mining Software Engineering Data for Software Reuse
暫譯: 挖掘軟體工程數據以促進軟體重用
Diamantopoulos, Themistoklis, Symeonidis, Andreas L.
相關主題
商品描述
This monograph discusses software reuse and how it can be applied at different stages of the software development process, on different types of data and at different levels of granularity. Several challenging hypotheses are analyzed and confronted using novel data-driven methodologies, in order to solve problems in requirements elicitation and specification extraction, software design and implementation, as well as software quality assurance.
The book is accompanied by a number of tools, libraries and working prototypes in order to practically illustrate how the phases of the software engineering life cycle can benefit from unlocking the potential of data.
Software engineering researchers, experts, and practitioners can benefit from the various methodologies presented and can better understand how knowledge extracted from software data residing in various repositories can be combined and used to enable effective decision making and save considerable time and effort through software reuse. Mining Software Engineering Data for Software Reuse can also prove handy for graduate-level students in software engineering.
商品描述(中文翻譯)
這本專著探討了軟體重用及其如何在軟體開發過程的不同階段、不同類型的數據和不同的粒度層級中應用。幾個具有挑戰性的假設被分析並使用新穎的數據驅動方法進行對抗,以解決需求引導和規格提取、軟體設計與實作以及軟體品質保證中的問題。
本書附帶多種工具、函式庫和工作原型,以實際展示軟體工程生命週期的各個階段如何從釋放數據潛力中受益。
軟體工程研究人員、專家和實務工作者可以從所呈現的各種方法論中獲益,並能更好地理解如何將來自各種資料庫的軟體數據中提取的知識結合並用於促進有效的決策,並通過軟體重用節省大量時間和精力。《Mining Software Engineering Data for Software Reuse》對於軟體工程的研究生也將非常有幫助。