Prototyping in Software Quality Assurance: A Survey With Software Practitioners

G. T. De Macedo, A. Fontão, B. Gadelha
{"title":"Prototyping in Software Quality Assurance: A Survey With Software Practitioners","authors":"G. T. De Macedo, A. Fontão, B. Gadelha","doi":"10.1145/3571473.3571477","DOIUrl":null,"url":null,"abstract":"User Interface Prototyping is a resource for exploring and communicating ideas, which is largely used in software development in activities like requirements elicitation or product discovery. Existing works indicate that the use of prototyping can be related to the improvement of software quality. Therefore, we conducted a survey with practitioners from the software industry to investigate how prototyping has been used in quality assurance activities. As a result, we identified different development process models that adopt prototyping to support various activities, such as the identification of new technologies to be adopted, the definition of user stories, planning activities, identification of business rules and navigation flows, front-end and back-end implementation, reviews, and tests. However, we also identified prototyping-related problems, such as teams from the same company using prototyping in a non-standard way, or the use of outdated prototypes during tests, approval, and training phases. In this way, we verified that the adoption of prototyping as a tool to support the software development process must follow usage rules explicitly defined in the development process and clearly communicated to developers, so they can positively influence the improvement of the quality of software.","PeriodicalId":440784,"journal":{"name":"Proceedings of the XXI Brazilian Symposium on Software Quality","volume":"2010 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the XXI Brazilian Symposium on Software Quality","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3571473.3571477","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

User Interface Prototyping is a resource for exploring and communicating ideas, which is largely used in software development in activities like requirements elicitation or product discovery. Existing works indicate that the use of prototyping can be related to the improvement of software quality. Therefore, we conducted a survey with practitioners from the software industry to investigate how prototyping has been used in quality assurance activities. As a result, we identified different development process models that adopt prototyping to support various activities, such as the identification of new technologies to be adopted, the definition of user stories, planning activities, identification of business rules and navigation flows, front-end and back-end implementation, reviews, and tests. However, we also identified prototyping-related problems, such as teams from the same company using prototyping in a non-standard way, or the use of outdated prototypes during tests, approval, and training phases. In this way, we verified that the adoption of prototyping as a tool to support the software development process must follow usage rules explicitly defined in the development process and clearly communicated to developers, so they can positively influence the improvement of the quality of software.
软件质量保证中的原型:对软件从业者的调查
用户界面原型是一种用于探索和交流想法的资源,它在软件开发活动中被大量使用,比如需求引出或产品发现。现有的工作表明,原型的使用可以与软件质量的提高有关。因此,我们与来自软件行业的从业者一起进行了一项调查,以调查原型如何在质量保证活动中使用。因此,我们确定了采用原型来支持各种活动的不同开发过程模型,例如要采用的新技术的识别、用户故事的定义、计划活动、业务规则和导航流的识别、前端和后端实现、审查和测试。然而,我们也确定了与原型相关的问题,例如来自同一公司的团队以非标准的方式使用原型,或者在测试、批准和培训阶段使用过时的原型。通过这种方式,我们验证了采用原型作为支持软件开发过程的工具必须遵循开发过程中明确定义的使用规则,并清楚地与开发人员沟通,因此它们可以积极地影响软件质量的改进。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信