学位论文详细信息
Detection of Web Service Refactoring Opportunities
web service antipatterns;interface design;multi-objective optimization;service computing;quality of services;software quality;Computer and Information Science;Computer and Information Science, College of Engineering and Computer Science
Hassouna, TaghreedGrosky, William I. ;
University of Michigan
关键词: web service antipatterns;    interface design;    multi-objective optimization;    service computing;    quality of services;    software quality;    Computer and Information Science;    Computer and Information Science, College of Engineering and Computer Science;   
Others  :  https://deepblue.lib.umich.edu/bitstream/handle/2027.42/136611/Thesis%20Report_Taghreed%20Hassouna22MARCH.pdf?sequence=1&isAllowed=y
瑞士|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】

We propose, in this thesis, to consider the problem of Web service antipatterns detection as a multi-objective problem where examples of Web service antipatterns and well-designed code are used to generate detection rules. To this end, we use multi-objective genetic programming (MOGP) to find the best combination of metrics that maximizes the detection of Web service antipattern examples and minimizes the detection of well-designed Web service design examples.We report the results of an empirical study using 8 different types of common Web service antipatterns. We compared our multi-objective formulation with random search, one existing mono-objective approach, and one state-of-the-art detection technique not based on heuristic search. Statistical analysis of the obtained results demonstrates that our approach is efficient in antipattern detection, on average, with a precision score of 94% and a recall score of 92%.

【 预 览 】
附件列表
Files Size Format View
Detection of Web Service Refactoring Opportunities 676KB PDF download
  文献评价指标  
  下载次数:8次 浏览次数:26次