paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Reducing interactive refactoring effort via clustering-based multi-objective search

通过基于聚类的多目标搜索减少交互式重构工作量
ASE Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering2018匹配度 1/10 · 论文关注交互式重构推荐中的聚类与多目标搜索,属于软件工程/开发者工具方向,不涉及LLM/Agent、静态分析、浮点程序分析或贝叶斯程序分析,与用户研究画像的核心问题关联很弱。引用 35 inbox
Vahid Alizadeh, Marouane Kessentini
crossref: 2026-09-12

AI 速览

一句话:提出基于聚类的多目标搜索,以降低交互式重构中开发者评估和调整推荐的工作量。

重构在工业界被广泛采用,因为糟糕的设计决策代价高且风险大。自动重构不一定产生期望设计,手工重构则易错、耗时且难以应对激进改动。近期研究将开发者反馈引入自动重构推荐,因为开发者更理解问题域并可能已有目标设计。但该交互过程往往重复、昂贵且繁琐:开发者必须评估推荐重构并使其适配目标设计,尤其在大型系统中可能策略数量呈指数增长。为此,论文提出基于聚类的多目标搜索方法,以降低交互式重构所需的工作量。摘要未报告具体实验结果。

问题
自动重构推荐未必符合开发者目标设计,而人工评估与调整交互式推荐在大系统中重复、昂贵且随可选策略数指数增长。
方法
论文提出基于聚类的多目标搜索方法,用于减少交互式重构过程中需要开发者评估和调整的推荐。
评估
摘要未描述评估方式或给出实验结果;仅指出交互式重构在大系统中成本高的问题背景。
原文摘要(Abstract)

Refactoring is nowadays widely adopted in the industry because bad design decisions can be very costly and extremely risky. On the one hand, automated refactoring does not always lead to the desired design. On the other hand, manual refactoring is error-prone, time-consuming and not practical for radical changes. Thus, recent research trends in the field focused on integrating developers feedback into automated refactoring recommendations because developers understand the problem domain intuitively and may have a clear target design in mind. However, this interactive process can be repetitive, expensive, and tedious since developers must evaluate recommended refactorings, and adapt them to the targeted design especially in large systems where the number of possible strategies can grow exponentially.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4736,
  title = {Reducing interactive refactoring effort via clustering-based multi-objective search},
  author = {Vahid Alizadeh and Marouane Kessentini},
  booktitle = {ASE},
  year = {2018},
  doi = {10.1145/3238147.3238217}
}