今日看料

陈占龙、张梦玺研究组多目标优化自动化横屏UI生成研究成果被软件工程领域顶级期刊TSE录用发表

发布人:卢笙发表时间:2026-04-13点击:

  近日,陈占龙教授、张梦玺副教授团队完成的研究论文—“UI-Land: Automated Adaptation of Android Portrait UIs to Landscape Mode”被软件工程领域顶级期刊《IEEE Transactions on Software Engineering》(CCF-A类,影响因子5.6)录用并发表。其中,张梦玺副教授为论文第一作者,陈占龙教授为通讯作者。

随着移动应用的普及,用户对不同使用场景下的界面(User Interface, UI)体验提出了更高要求,尤其是横屏模式在视频观看、多任务操作等场景中具有明显优势。然而,大量应用并未提供专门设计的横屏UI,在对289个主流应用的分析表明,仅有少数应用支持独立横屏界面,绝大多数仅通过拉伸竖屏UI或直接限制横屏使用,且约63.5%的横屏界面存在布局不合理、内容裁剪或交互不便等问题。其主要原因在于横屏UI开发成本较高(约增加30%),而现有自动化方法多依赖固定规则,难以生成高质量且可执行的代码。

图1 UI-LAND和其他基线方法在进行横屏转换时的可视化表现结果

针对上述问题,该文提出了一种基于多目标优化的自动化横屏UI生成方法——UI-LAND。首先,通过构建组件关系图,从源代码层面建模UI组件之间的结构和相对关系;其次,结合功能相关性和视觉相关性对组件进行分类,以保证界面一致性;最后,以组件类别为单位,利用多目标遗传算法在满足设计规范的前提下搜索最优横屏布局,并自动生成对应的UI代码。该方法突破了传统基于规则的方法限制,实现了从“理解UI结构”到“生成可运行代码”的完整自动化流程。

通过在数十款真实开源应用上进行评估,并与AUAG、Rotation以及多模态大模型等方法进行对比。结果表明,UI-LAND在分类准确率(92.3%)、类内距离(37.7%)和UI偏差(21.2%)等指标上均优于基线方法,生成结果更接近开发者设计的UI。图1展示了UI-LAND和其他基线方法在进行横屏转换时的可视化表现。

IEEE Transactions on Software Engineering(TSE)是软件工程领域的顶级期刊、中国计算机学会(CCF)推荐的A类期刊,也是中科院一区Top期刊,在软件工程领域有着极高的学术声誉和影响力。

该研究得到国家科技重大专项(2025ZD1008501)、国家自然科学基金(42471475)以及地大青年学者基金(Project No.2025061)等项目的资助。


论文信息:

Title:UI-Land: Automated Adaptation of Android Portrait UIs to Landscape Mode

Authors:Mengxi Zhang, Yulu Zhao, Jincheng Shuang, Ran Liu, and Zhanlong Chen*

Publication: IEEE Transactions on Software Engineering

DOI: 10.1109/TSE.2026.3681369

论文链接://www.computer.org/csdl/journal/ts/5555/01/11475588/2fuMlxmaD96


通讯员:张梦玺

审核:龚文引

校对:卢笙