外文翻译中文--通过开发android平台上的社交应用和游戏应用来比较学习软件体系结构(编辑修改稿)内容摘要:

的文档模板基础上完全相同的文件。 我们已经确定了两种类型的项目是如何进行的的差异。 游戏项目小组和社交应用项目小组的学生所经历的项目的 12阶段是不同的。 这两个阶段不是包含数据和用于评估项目材料的一部分。 我们不认为这些差异对学生在他们的项目中所使用的方式有重大影响,因为它是准备阶段,我们对这两个阶段重视但是最后又排除在外。 结构有效性 结构有效性关心的是哪个推断得到保证的程度:( 1)观察到的人,设置,和的原因和影响操作包括在一项研究中( 2)可能有异议的情况的结构。 因此,现在的问题是,研究的取样资料是否可以作为一般结构的度量 [27]。 在软件体系结构课程使用 Android 项目的评估中,我们的研究目标是调查Android 平台上的游戏项目和社交应用项目的差异性和相似性。 GQM 方法对这个目标具体化为四个可以支撑指标的研究问题。 为了回答这四个研究问题,数据源和度量变量可以从我们的软件体系结构课程中进行选择。 我们不能断言评估中所选择的数据源和度量可以 给所有的结构提供证据,但是它们都是有助于描述两种不同的项目之间的区别的强大指标。 在整个评估的过程中,我们使用不同的方法进行比较,最后得出评估结果。 方法的选择是根据描述和可视化使用可用的数据的两组之间的差异的最佳方式。 方法的选择是基于使用可用数据描述和可视化 两种小组之间的差异的最好方法。 外部有效性 外部有效性存在问题是是否持有一种因果关系( 1)实验中的人员,设置,处理和输出是否有变化( 2)实验原计划或开始时的人员,设置,处理和结果是否在实验中用到 [27]。 本文报告的结果对其他老师考虑引进游戏项目作 为软件体系结构课程的一部分具有重大意义。 此外,该结果对那些考虑引进游戏项目到 SE 和 CS 课程的老师也具有重大意义,因为这些课程中有很多相似的特点。 这个研究的一个限制是评估中的学科是 CS 或者 SE 的学生在他们大学前三年已经完成了的。 这并不证明这个结果对于那些没有或者少于三年 CS或者 SE学习背景的学生是无效的。 6 结论 根据我们在软件体系结构课程中以前使用 XNA 的实验和现在使用 Android的实验,我们发现游戏的动力和相关有趣的外围设备是一个最有吸引力的因素。 另外,一个新的 COTSAndroid在软件体系结构中 的课程中得以介绍,本文目的是确定相同 COTS下不同的输出,通过回答四个研究问题来得到评估结果。 第一个问题问的是学生选择 Android游戏项目或者 Android社交应用项目对软件体系结构项目的感受是否有差异( RQ1)。 在统计上的重大发现是,社交应用项目的学生比游戏项目的学生更难以专注于特定的质量属性( P = )。 从 P值较低的其他数据也反映出游戏项目小组比社交应用项目小组对项目的要求的态度更积极。 此外,研究结果表明,如果必须重新做一个项目, 20%做 Android社交应用项目的学生会选择其他的项目,这 个数目要比游戏项目的学生要多。 第二个研究问题问的是学生选择 Android游戏项目或者 Android社交应用项目,设计软件结构的是否有什么差异( RQ2)。 即使项目报告分析认为,项目中使用的设计模式无显著差异,但 P值接近 ,表明游戏项目使用的模式比社交应用项目的模式更多样化。 此外,统计意义上的差异说明,游戏项目中的软件体系结构基本比社交应用项目中的软件体系结构复杂( P)。 第三个研究问题问的是学生对项目投入的努力是否因为选择 Android游戏项目或者 Android社交应用项目不同而有差异( RQ3)。 结果表明,在相同的时间,游戏项目小组投入的努力平均是 Android 社交应用项目小组的投入的努力的133%,并且游戏项目小组的学生在代码中写的详细注释和在多文件中组织的代码量是社交应用项目小组的两倍。 第四个即最后的研究的问题是做一个游戏项目与做一个社会项目学生的表现是否有差异( RQ4)。 两种类型项目的比较表明,在项目中统计上没有明显差别。 根据先前的结论,并与以前关于 XNA和机器人在软件体系结构课程中的应用的调查 [24],我们发现存在着相当类似的有关游戏领域( XNA和 Android游戏)的结论,( 1)游戏 领域的持续流行;( 2)学生对项目更好的感知( 3)更多的设计模式和软件体系结构的高度复杂性( 4)和社交应用项目相同的项目成绩。 提到 Android COTS专有的, Android游戏项目的主要差异可以在软件体系结构教学方面作为一个有趣并且有效的工具来激励学生应用更多设计模式及更多富有成效的代码,从而设计出复杂度高的软件体系结构,这是 Android社交应用项目无法达到的。 此外,在对学生的问卷调查中,相对于 XNA和机器人模拟器, Android 是一个有吸引力的平台,这样就鼓励我们在使用 Android 在软件工程实践 中作为一种开发工具的改善工作方面做更多的实践,并鼓励我们引进跟多选择的可能,比如 iPhone SDK放到 COTS中作为一个新的领域。 参考文献 [1] S. M. Dorman, ―Video and puter games: effect on children and implications for health education,‖ Journal of School Health, vol. 67, no. 4, pp. 133–138, 1997. [2] M. Prensky, ―Digital gamebased learning,‖ Computers in Entertainment, vol. 1, pp. 21–24, 2020. [3] J. Blow, ―Game development: harder than you think,‖Queue,vol. 1, pp. 28–37, 2020. [4] K. Sung, C. Hillyard, R. L. Angotti, M. W. Panitz, D. , and J. Nordlinger, ―GameThemed Programming Assignment Modules: a pathway for gradual integration of gaming context into existing introductory Programming Courses,‖IEEE Transactions on Education,–427, 2020. [5] A. I. Wang and B. Wu, ―An application of a game development framework in higher education,‖International Journal of Computer Games Technology, vol. 2020, no. 1, Article ID 693267, 12pages, 2020. [6] B. A. Foss and T. I. Eikaas, ―Game play in engineering education—concept and experimental results,‖International Journal of Engineering Education, vol. 22, no. 5, pp. 1043–1052,2020. [7] G. Sindre, L. Natvig, and M. Jahre, ―Experimental validation of the learning effect for a pedagogical game on puter fundamentals,‖IEEE Transactions on Education,–18, 2020. [8] A. I. Wang, ―An evaluation of a mobile game concept for lectures,‖ inProceedings of the IEEE 21st Conference on Software Engineering Education and Training, 2020. [9] ,―LECTUREQUIZ—a mobile game concept for lectures,‖ inProceedings of the 11th IASTED International Conference on Software Engineering and Application (SEA ’07), 2020. [10] M. S. ElNasr and B. K. Smith, ―Learning through game modding,‖Computers in Entertainment, vol. 4, no. 1, pp. 45–64,2020. [11] G. Lukas, ―Uses of the LOGO programming language in undergraduate instruction,‖ inProceedings of the ACM Annual Conference, vol. 2, Boston, Mass, USA, 1972. [12] M. Micco, ―An undergraduate curriculum in expert systems design or knowledge engineering,‖ inProceedings of the 15th Annual Conference on Computer Science, St. Louis, Mo, USA,1987. [13] ,―Theeducational and motivational content of digital games made by children,‖in Proceedings of the Virtual Learning (CAL ’05), Bristol, UK,2020. [14] Yulia and R. Adipranata, ―Teaching object oriented programming course using cooperative learning method based on game design and visual object oriented environment,‖ inProceedings of the 2nd International Conference on Education Technology and Computer (ICETC ’10), pp. V2355–V2359, June 2020. [15] L. Werner, J. Denner, M. Bliesner, and P. Rex, ―Can middleschoolers use Storytelling Alice to make games? Results of a pilot study,‖ inProceedings of the 4th International Conference on the Foundations of Digital Games (ICFDG ’09), pp. 207–214,Orlando, Fla, USA, April 2020. [16] J. Robertson and C. Howells, ―Computer game design: opportunities for successful learning,‖Computers and Education, , no. 2, pp. 559–578, 2020. [17] S. Kurkovsky, ―Can mobile game development foster student interest in puter science?‖ in Proceedings of the 1st International IEEE Consumer Electronic Society’s Games Innovation Conference (ICEGiC ’09), pp. 92–100, August 2020. [18] B. Ahmed and M. Steve, ―Using ATAM to evaluate a gamebased architecture,‖ inProceedings of the 20th European Conference on ObjectOriented Programming ECOOP, Workshop on ArchitectureCentric Evolution (ACE ’06), Nantes, France,2020. [19] ,.,Software Architecture in Practice, AddisonWesley Professional, 2nd edition, 2020. [20] R. Kazman, M. Klein, M. Barbacci, T. Longstaff, H. Lipson, et al., ―The architecture tradeoffanalysis method,‖ in Proceedings of the 4th IEEE International Conference on Engineering of Co。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。