首页> 外文会议>International Conference on Collaboration Technologies and Systems >Collaborating on mobile app design through pair programming: A practice-oriented approach overview and expert review
【24h】

Collaborating on mobile app design through pair programming: A practice-oriented approach overview and expert review

机译:通过结对编程在移动应用程序设计上进行协作:面向实践的方法概述和专家评审

获取原文

摘要

In many of today's small companies and startups, developers may not give enough attention to the importance of UX/UI design for the product under development. Moreover, such small teams may lack the required organization skills that help them to collaborate and work together. As a result, such teams usually face problems with delivering the “right” product, as well as not being able to follow a sustainable development process. In a similar context, CS students in programming classes are facing almost the same problems of small teams in industry. To tackle these problems, various approaches for integrating agile development methods and UX design methods have been proposed to help developers carefully consider the UX requirements, and to be able to organize their work environment. In this paper, we explore how such integration can be a good fit for both CS students and software developers, especially for those who work on mobile development. We present our proposed set of integration guidelines, and then we focus on Pair Programming (PP) as an agile practice that promotes a collaborative work environment. The expert reviews conducted in this paper helped us exlore how PP can be introduced to CS students (and later, to developers in the market) to support collaborative work environments. Moreover, Using PP in class provides an adaptive and collaborative teaching approach that can be used in CS programming labs. We also discuss the pitfalls that can affect developers during PP sessions, and how to avoid such negative effects. We conclude by providing a set of recommended practices that can be applied to introduce PP for developers in both academic and industrial contexts.
机译:在今天的许多小公司和初创公司中,开发人员可能无法对UX / UI设计对开发产品的重要性进行足够的重视。此外,这种小团队可能缺乏所需的组织技能,帮助他们共同合作和工作。因此,这些团队通常会面临递送“正确”产品的问题,并不能遵循可持续的开发过程。在类似的背景下,编程课程中的CS学生几乎与行业中小球队的同样相同。为了解决这些问题,已经提出了各种用于集成敏捷开发方法和UX设计方法的方法,以帮助开发人员仔细考虑UX要求,并能够组织其工作环境。在本文中,我们探讨了这种整合如何适合CS学生和软件开发人员,特别是对于那些在移动开发工作的人。我们介绍了我们提出的一套整合指南,然后我们专注于对编程(PP)作为促进协作工作环境的敏捷实践。本文进行的专家评论帮助我们进入PP如何将PP(及以后,在市场开发人员中引入CS学生,以支持协作工作环境。此外,在类中使用PP提供了一种可用于CS编程实验室的自适应和协作教学方法。我们还讨论了在PP会话期间可以影响开发人员的陷阱,以及如何避免这种负面影响。我们通过提供一系列推荐的做法,可以应用于在学术和工业环境中为开发人员介绍PP。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号