首页> 外文期刊>Interacting with Computers >Software Refactoring Process to Accommodate User-Interface Adaptivity in Existing Applications
【24h】

Software Refactoring Process to Accommodate User-Interface Adaptivity in Existing Applications

机译:在现有应用程序中适应用户界面适应性的软件重构过程

获取原文
获取原文并翻译 | 示例
       

摘要

Adaptive user-interfaces are capable of: (a) composing themselves at runtime according to a given deployment profile typically encompassing user and usage-context information and (b) possibly dropping user-interface components and activate better alternatives in their place in response to dynamic profile modifications. While adaptive behavior increasingly gains interest for a wide range of software products and services, its support is very demanding requiring adoption of user-interface architectural patterns from the very early software design phases. While previous research addressed the issue of engineering adaptive interactive applications right from scratch, there is an important methodological gap as we lack processes for the systematic evolution of existing non-adaptive applications to adaptive ones. We present a stepwise transformation process of the user-interface source code by incrementally upgrading all relevant implementation structures towards user-interface adaptivity. Because all transformation actions have been chosen to be standard refactorings the conduct of the process is well-defined while adoption preserves the original application architecture and quality of the source code.
机译:自适应用户界面能够:(a)在运行时根据通常包含用户和使用情况信息的给定部署配置文件来组成自身,以及(b)可能删除用户界面组件并响应动态而激活更好的替代方案配置文件修改。尽管自适应行为越来越受到广泛的软件产品和服务的兴趣,但是其支持的需求却非常苛刻,要求从非常早期的软件设计阶段就开始采用用户界面架构模式。尽管先前的研究从头开始解决了工程自适应交互式应用程序的问题,但由于我们缺乏将现有的非自适应应用程序系统地发展为自适应应用程序的过程,因此存在着重要的方法论空白。通过逐步将所有相关的实现结构向用户界面适应性升级,我们介绍了用户界面源代码的逐步转换过程。由于已将所有转换动作均选择为标准重构,因此流程的行为得到了很好的定义,而采用则保留了原始的应用程序体系结构和源代码的质量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号