首页 > 最新文献

2011 AGILE Conference最新文献

英文 中文
Understanding Post-Adoptive Agile Usage -- An Exploratory Cross-Case Analysis 理解采用后的敏捷用法——一种探索性的跨案例分析
Pub Date : 2011-08-07 DOI: 10.1109/AGILE.2011.19
Mali Senapathi, A. Srinivasan
The widespread adoption of agile methodologies raises the question of their continued and effective usage in organizations. An agile usage model consisting of innovation, sociological, technological, team, and organizational factors is used to inform an analysis of post-adoptive usage of agile practices in two major organizations. Analysis of the two case studies found that a methodology champion and top management support were the most important factors influencing continued usage, while innovation factors such as compatibility seemed less influential. Both horizontal and vertical usage was found to have significant impact on the effectiveness of agile usage.
敏捷方法的广泛采用提出了在组织中持续有效使用敏捷方法的问题。一个由创新、社会、技术、团队和组织因素组成的敏捷使用模型用于分析两个主要组织采用敏捷实践后的使用情况。对这两个案例研究的分析发现,方法论拥护者和最高管理层的支持是影响继续使用的最重要因素,而兼容性等创新因素似乎影响较小。横向和纵向的使用对敏捷使用的有效性都有显著的影响。
{"title":"Understanding Post-Adoptive Agile Usage -- An Exploratory Cross-Case Analysis","authors":"Mali Senapathi, A. Srinivasan","doi":"10.1109/AGILE.2011.19","DOIUrl":"https://doi.org/10.1109/AGILE.2011.19","url":null,"abstract":"The widespread adoption of agile methodologies raises the question of their continued and effective usage in organizations. An agile usage model consisting of innovation, sociological, technological, team, and organizational factors is used to inform an analysis of post-adoptive usage of agile practices in two major organizations. Analysis of the two case studies found that a methodology champion and top management support were the most important factors influencing continued usage, while innovation factors such as compatibility seemed less influential. Both horizontal and vertical usage was found to have significant impact on the effectiveness of agile usage.","PeriodicalId":133654,"journal":{"name":"2011 AGILE Conference","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129111201","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 73
The Agile Office: Experience Report from Cisco's Unified Communications Business Unit 敏捷办公室:来自思科统一通信业务部门的经验报告
Pub Date : 2011-08-07 DOI: 10.1109/AGILE.2011.7
Ken Power
Similar to the way a Project Management Office (PMO) defines standards for project management within the organization, an Agile Office governs the organization's ongoing agile adoption and continuous improvement through agile practices and is responsible for the successful ongoing adoption of agile practices throughout the organization. Agile transition takes time, it is not a discrete event. When transitioning to agility it is important to put in place structures that will ensure that agile survives long after the initial transition period. This paper describes the experiences of Cisco's Unified Communications Business Unit in establishing an Agile Office. It describes the history behind establishing the Agile Office, the governance model, where it fits in the organization structure, engagement model, primary activities, challenges faced, and the stakeholders with whom it operates.
与项目管理办公室(PMO)为组织内的项目管理定义标准的方式类似,敏捷办公室通过敏捷实践管理组织正在进行的敏捷采用和持续改进,并负责整个组织成功地持续采用敏捷实践。敏捷转型需要时间,它不是一个离散的事件。当过渡到敏捷时,重要的是要建立适当的结构,以确保敏捷在最初的过渡时期之后长期存在。本文描述了思科统一通信事业部在建立敏捷办公室方面的经验。它描述了建立敏捷办公室背后的历史,治理模型,它适合于组织结构,参与模型,主要活动,面临的挑战,以及与之合作的涉众。
{"title":"The Agile Office: Experience Report from Cisco's Unified Communications Business Unit","authors":"Ken Power","doi":"10.1109/AGILE.2011.7","DOIUrl":"https://doi.org/10.1109/AGILE.2011.7","url":null,"abstract":"Similar to the way a Project Management Office (PMO) defines standards for project management within the organization, an Agile Office governs the organization's ongoing agile adoption and continuous improvement through agile practices and is responsible for the successful ongoing adoption of agile practices throughout the organization. Agile transition takes time, it is not a discrete event. When transitioning to agility it is important to put in place structures that will ensure that agile survives long after the initial transition period. This paper describes the experiences of Cisco's Unified Communications Business Unit in establishing an Agile Office. It describes the history behind establishing the Agile Office, the governance model, where it fits in the organization structure, engagement model, primary activities, challenges faced, and the stakeholders with whom it operates.","PeriodicalId":133654,"journal":{"name":"2011 AGILE Conference","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127737088","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Agile and Kanban in Coordination 敏捷和看板的协调
Pub Date : 2011-08-07 DOI: 10.1109/AGILE.2011.10
Ryan Polk
Iterative development and Kanban are not mutually exclusive competing methodologies, in essence they are complementary processes that when used together can facilitate higher performance in large development teams. This paper is a walkthrough of the Network Gaming team's implementation of Iterative Agile alongside Lean Kanban here at WMS Gaming. The intent is to cover the processes created and the improvements achieved with this coordinated Agile / Lean system.
迭代开发和看板并不是相互排斥的竞争方法,本质上它们是互补的过程,当它们一起使用时,可以促进大型开发团队的更高性能。这篇文章是网络游戏团队在WMS游戏公司实施迭代敏捷和精益看板的演练。目的是涵盖创建的过程和通过这个协调的敏捷/精益系统实现的改进。
{"title":"Agile and Kanban in Coordination","authors":"Ryan Polk","doi":"10.1109/AGILE.2011.10","DOIUrl":"https://doi.org/10.1109/AGILE.2011.10","url":null,"abstract":"Iterative development and Kanban are not mutually exclusive competing methodologies, in essence they are complementary processes that when used together can facilitate higher performance in large development teams. This paper is a walkthrough of the Network Gaming team's implementation of Iterative Agile alongside Lean Kanban here at WMS Gaming. The intent is to cover the processes created and the improvements achieved with this coordinated Agile / Lean system.","PeriodicalId":133654,"journal":{"name":"2011 AGILE Conference","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126813474","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 41
Democracy Unleashed: Bringing Agility to Citizen Engagement 释放民主:为公民参与带来灵活性
Pub Date : 2011-08-07 DOI: 10.1109/AGILE.2011.39
G. Kirk
Empowered individuals. Creative, participatory decision making. Connectedness and care for each other. These words apply equally to an Agile organization as to a healthy community. What might happen if we applied Agile values and methods to transform communities? The author shares his experiences from 2009-2011 to nurture citizen engagement in his home town and elsewhere, from a team kick start session for an elected council to citizen budget games to prioritize the budget. He covers tools and methods, trials and triumphs, how Agile applied to community differs from organization. This is bleeding edge stuff, an area of opportunity for Agile consultants to do work that transforms the world.
授权的个人。创造性的、参与性的决策。相互联系,互相关心。这些话同样适用于敏捷组织和健康社区。如果我们将敏捷的价值观和方法应用到社区变革中,会发生什么呢?作者分享了他从2009年至2011年在家乡和其他地方培养公民参与的经验,从选举委员会的团队启动会议到公民预算游戏,以优先考虑预算。他涵盖了工具和方法、尝试和成功,以及敏捷如何应用于社区和组织。这是最前沿的东西,敏捷顾问有机会做改变世界的工作。
{"title":"Democracy Unleashed: Bringing Agility to Citizen Engagement","authors":"G. Kirk","doi":"10.1109/AGILE.2011.39","DOIUrl":"https://doi.org/10.1109/AGILE.2011.39","url":null,"abstract":"Empowered individuals. Creative, participatory decision making. Connectedness and care for each other. These words apply equally to an Agile organization as to a healthy community. What might happen if we applied Agile values and methods to transform communities? The author shares his experiences from 2009-2011 to nurture citizen engagement in his home town and elsewhere, from a team kick start session for an elected council to citizen budget games to prioritize the budget. He covers tools and methods, trials and triumphs, how Agile applied to community differs from organization. This is bleeding edge stuff, an area of opportunity for Agile consultants to do work that transforms the world.","PeriodicalId":133654,"journal":{"name":"2011 AGILE Conference","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115256175","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Increasing Learning in an Agile Environment: Lessons Learned in an Agile Team 在敏捷环境中增加学习:在敏捷团队中吸取的经验教训
Pub Date : 2011-08-07 DOI: 10.1109/AGILE.2011.13
M. Aniche, Guilherme de Azevedo Silveira
Learning is an important part of the software development process. There are many advantages for developers willing to learn: increased internal and external quality of the produced software, and a reduced learning curve as beginners become high-skilled developers much faster than usual. However, learning is not taken seriously by many teams. This paper shows how to build a learning environment by doing some well-known practices, such as Book Club, Brown Bags, Dojo sessions, Pair Programming, Open Spaces, etc. It also presents some adaptations we developed in these techniques in order to improve their effects in our work environment.
学习是软件开发过程的重要组成部分。对于愿意学习的开发人员来说,有很多好处:提高所生产软件的内部和外部质量,并且随着初学者比通常更快地成为高技能开发人员,学习曲线减少。然而,许多团队并不重视学习。本文展示了如何通过一些众所周知的实践来构建一个学习环境,例如Book Club、Brown Bags、Dojo会议、结对编程、Open Spaces等。它还介绍了我们在这些技术中开发的一些适应性,以改善它们在我们的工作环境中的效果。
{"title":"Increasing Learning in an Agile Environment: Lessons Learned in an Agile Team","authors":"M. Aniche, Guilherme de Azevedo Silveira","doi":"10.1109/AGILE.2011.13","DOIUrl":"https://doi.org/10.1109/AGILE.2011.13","url":null,"abstract":"Learning is an important part of the software development process. There are many advantages for developers willing to learn: increased internal and external quality of the produced software, and a reduced learning curve as beginners become high-skilled developers much faster than usual. However, learning is not taken seriously by many teams. This paper shows how to build a learning environment by doing some well-known practices, such as Book Club, Brown Bags, Dojo sessions, Pair Programming, Open Spaces, etc. It also presents some adaptations we developed in these techniques in order to improve their effects in our work environment.","PeriodicalId":133654,"journal":{"name":"2011 AGILE Conference","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124554663","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Reconciling Perspectives: How People Manage the Process of Software Development 协调视角:人们如何管理软件开发过程
Pub Date : 2011-08-07 DOI: 10.1109/AGILE.2011.43
Steve Adolph, Philippe B Kruchten
Social factors are the significant cost drivers for software development and in this field study we develop a grounded theory of how people manage the process of software development. We discovered the main concern of those involved in the process of software development is getting the job done and to get the job done, people engage in a constant process of Reconciling Perspectives. Reconciling Perspectives is a four-stage process to drive the convergence of the different points of view or perspectives individuals have of a software project. What this theory reveals is the importance of individuals' ability to reach out and engage in negotiations to the success of a software project.
社会因素是软件开发的重要成本驱动因素,在这个领域的研究中,我们开发了一个关于人们如何管理软件开发过程的基础理论。我们发现,在软件开发过程中涉及到的主要关注点是完成工作,并且为了完成工作,人们参与到调和观点的持续过程中。协调透视图是一个四阶段的过程,用于驱动不同的观点或个人对软件项目的透视图的聚合。这个理论揭示了个人接触和参与谈判的能力对软件项目成功的重要性。
{"title":"Reconciling Perspectives: How People Manage the Process of Software Development","authors":"Steve Adolph, Philippe B Kruchten","doi":"10.1109/AGILE.2011.43","DOIUrl":"https://doi.org/10.1109/AGILE.2011.43","url":null,"abstract":"Social factors are the significant cost drivers for software development and in this field study we develop a grounded theory of how people manage the process of software development. We discovered the main concern of those involved in the process of software development is getting the job done and to get the job done, people engage in a constant process of Reconciling Perspectives. Reconciling Perspectives is a four-stage process to drive the convergence of the different points of view or perspectives individuals have of a software project. What this theory reveals is the importance of individuals' ability to reach out and engage in negotiations to the success of a software project.","PeriodicalId":133654,"journal":{"name":"2011 AGILE Conference","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132688303","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Lean as a Scrum Troubleshooter 精益作为Scrum故障排除器
Pub Date : 2011-08-07 DOI: 10.1109/AGILE.2011.11
C. Jakobsen, Tom Poppendieck
Systematic works at CMMI level 5 and uses Lean Software Development as a driver for optimizing software processes. Many of the optimizations described in this paper are the result of using A3 problem solving. What makes the Systematic experience unique, is the larger focus of the problem solving effort, at an organizational level, in which individual projects are used as experiments to try out countermeasures to address root causes. This is possible because Systematic, based on a CMMI focus, already employs a level of standard work across project and product engagements so that we can apply learning from an experiment on one project to future projects. Experience from the past five years has resulted in significant improvements to our processes including our Scrum implementation, and has revealed insight into five key measures to monitor projects. The experiences also show important lessons learned on how to combine team retrospective learning with organizational learning.
系统化工作在CMMI 5级,并使用精益软件开发作为优化软件过程的驱动。本文中描述的许多优化都是使用A3问题解决的结果。系统经验的独特之处在于,在组织层面上,更大的焦点是解决问题的努力,其中单个项目被用作实验,以尝试解决根本原因的对策。这是可能的,因为基于CMMI焦点的Systematic已经在项目和产品约定中采用了一定水平的标准工作,因此我们可以将从一个项目的实验中学习到的知识应用到未来的项目中。过去五年的经验使我们的流程得到了重大改进,包括我们的Scrum实施,并揭示了监控项目的五个关键措施。这些经验也显示了如何将团队回顾学习与组织学习相结合的重要经验教训。
{"title":"Lean as a Scrum Troubleshooter","authors":"C. Jakobsen, Tom Poppendieck","doi":"10.1109/AGILE.2011.11","DOIUrl":"https://doi.org/10.1109/AGILE.2011.11","url":null,"abstract":"Systematic works at CMMI level 5 and uses Lean Software Development as a driver for optimizing software processes. Many of the optimizations described in this paper are the result of using A3 problem solving. What makes the Systematic experience unique, is the larger focus of the problem solving effort, at an organizational level, in which individual projects are used as experiments to try out countermeasures to address root causes. This is possible because Systematic, based on a CMMI focus, already employs a level of standard work across project and product engagements so that we can apply learning from an experiment on one project to future projects. Experience from the past five years has resulted in significant improvements to our processes including our Scrum implementation, and has revealed insight into five key measures to monitor projects. The experiences also show important lessons learned on how to combine team retrospective learning with organizational learning.","PeriodicalId":133654,"journal":{"name":"2011 AGILE Conference","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116807479","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
A Path for Exploring the Agile Organizing Framework in Technology Education 技术教育中敏捷组织框架的探索之路
Pub Date : 2011-08-07 DOI: 10.1109/AGILE.2011.51
Morgan C. Benton, N. Radziwill
When the Agile Organizing Framework (AOF) is examined through the lens of the social constructivist pedagogy, principles and practices that define an agile learning environment emerge. This paper presents a translation of the AOF to fit the context of instruction in higher education based on the social constructivist perspective, and is not limited to software engineering education. Additional research is needed to observe, test and validate each of the agile enablers and inhibitors in the classroom, and to determine which principles and practices best contribute to the achievement of learning objectives. Furthermore, we hypothesize that integrating elements of the agile learning environment into agile software development methodologies could enhance a team's ability to successfully synchronize exploitation (the continuous improvement of existing products and practices) with exploration (the identification and implementation of breakthrough innovations).
当我们从社会建构主义教育学的角度审视敏捷组织框架(AOF)时,定义敏捷学习环境的原则和实践就会浮现出来。本文基于社会建构主义的观点,提出了一种适合高等教育教学背景的AOF翻译,并且不局限于软件工程教育。需要更多的研究来观察、测试和验证课堂上的每个敏捷推动者和抑制者,并确定哪些原则和实践最有助于实现学习目标。此外,我们假设将敏捷学习环境的元素集成到敏捷软件开发方法中可以增强团队成功同步开发(现有产品和实践的持续改进)和探索(突破性创新的识别和实现)的能力。
{"title":"A Path for Exploring the Agile Organizing Framework in Technology Education","authors":"Morgan C. Benton, N. Radziwill","doi":"10.1109/AGILE.2011.51","DOIUrl":"https://doi.org/10.1109/AGILE.2011.51","url":null,"abstract":"When the Agile Organizing Framework (AOF) is examined through the lens of the social constructivist pedagogy, principles and practices that define an agile learning environment emerge. This paper presents a translation of the AOF to fit the context of instruction in higher education based on the social constructivist perspective, and is not limited to software engineering education. Additional research is needed to observe, test and validate each of the agile enablers and inhibitors in the classroom, and to determine which principles and practices best contribute to the achievement of learning objectives. Furthermore, we hypothesize that integrating elements of the agile learning environment into agile software development methodologies could enhance a team's ability to successfully synchronize exploitation (the continuous improvement of existing products and practices) with exploration (the identification and implementation of breakthrough innovations).","PeriodicalId":133654,"journal":{"name":"2011 AGILE Conference","volume":"8 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124263627","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Innovation Jams: Lessons in Agile Product Development -- An Experience Report 创新堵塞:敏捷产品开发的经验报告
Pub Date : 2011-08-07 DOI: 10.1109/AGILE.2011.49
J. Haniotis
Accept Corporation, a supplier of software for product innovation management that uses crowd-sourcing for ideas and feedback, drank some of its own Kool-Aid. The outcome resulted in a much more egalitarian culture which both fortified its product team and accelerated its rollout of new innovations.
接受公司(Accept Corporation)是一家产品创新管理软件供应商,该公司利用众包来获取想法和反馈。其结果是一种更加平等的文化,既加强了产品团队,又加速了新创新的推出。
{"title":"Innovation Jams: Lessons in Agile Product Development -- An Experience Report","authors":"J. Haniotis","doi":"10.1109/AGILE.2011.49","DOIUrl":"https://doi.org/10.1109/AGILE.2011.49","url":null,"abstract":"Accept Corporation, a supplier of software for product innovation management that uses crowd-sourcing for ideas and feedback, drank some of its own Kool-Aid. The outcome resulted in a much more egalitarian culture which both fortified its product team and accelerated its rollout of new innovations.","PeriodicalId":133654,"journal":{"name":"2011 AGILE Conference","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126034469","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Rule-Based Exploratory Testing of Graphical User Interfaces 基于规则的图形用户界面探索性测试
Pub Date : 2011-08-07 DOI: 10.1109/AGILE.2011.23
T. Hellmann, F. Maurer
This paper introduces rule-based exploratory testing, an approach to GUI testing that combines aspects of manual exploratory testing with rule-based test automation. This approach uses short, automated rules to increase the bug-detection capability of recorded exploratory test sessions. A preliminary evaluation found that this approach can be used to detect both general and application-specific bugs, but that rules for general bugs are easier to transfer between applications. Also, despite the advantages of keyword-based testing, it interferes with the transfer of rules between applications.
本文介绍了基于规则的探索性测试,这是一种GUI测试方法,它将手动探索性测试的各个方面与基于规则的测试自动化相结合。这种方法使用简短的自动化规则来增加记录的探索性测试会话的bug检测能力。初步评估发现,这种方法可以用于检测一般和特定于应用程序的错误,但是一般错误的规则更容易在应用程序之间传递。此外,尽管基于关键字的测试具有优势,但它会干扰应用程序之间的规则传递。
{"title":"Rule-Based Exploratory Testing of Graphical User Interfaces","authors":"T. Hellmann, F. Maurer","doi":"10.1109/AGILE.2011.23","DOIUrl":"https://doi.org/10.1109/AGILE.2011.23","url":null,"abstract":"This paper introduces rule-based exploratory testing, an approach to GUI testing that combines aspects of manual exploratory testing with rule-based test automation. This approach uses short, automated rules to increase the bug-detection capability of recorded exploratory test sessions. A preliminary evaluation found that this approach can be used to detect both general and application-specific bugs, but that rules for general bugs are easier to transfer between applications. Also, despite the advantages of keyword-based testing, it interferes with the transfer of rules between applications.","PeriodicalId":133654,"journal":{"name":"2011 AGILE Conference","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133557863","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
期刊
2011 AGILE Conference
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1