当前位置: X-MOL 学术Requirements Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A framework for evaluating and improving requirements specifications based on the developers and testers perspective
Requirements Engineering ( IF 2.1 ) Pub Date : 2021-06-25 , DOI: 10.1007/s00766-021-00352-6
Ana Carolina Oran , Gleison Santos , Bruno Gadelha , Tayana Conte

Requirements specifications are essential to properly communicate requirements among the software development team members. However, each role in the team has different informational needs in order to perform their activities. Thus, the requirements engineer should provide the necessary information to meet each team member's necessities to reduce errors in software development due to inadequate or insufficient communication. Although some research is concerned with communicating requirements among clients and analysts, no related research has been found to evaluate and improve requirements communication within the software development team. With this in mind, we present the ReComP framework, which assists in the identification of problems in the artifacts used to communicate requirements, identification of informational requirements for each role of the development team, and provide improvement suggestions to address requirements communication problems. ReComP was developed using the Design Science Research (DSR) method and this paper presents the results of two DSR cycles considering the use of ReComP for the developer and tester roles by using, respectively, user stories and use cases as requirements specifications. The results provide evidence that ReComP helps software development teams to identify and improve issues in the requirements specifications used for project communication. In two independent studies, ReComP was able to decrease the frequency of problems by 77% in user stories identified by developers and the frequency of all (100%) problems in use cases identified by testers.



中文翻译:

基于开发人员和测试人员的角度评估和改进需求规范的框架

需求规范对于在软件开发团队成员之间正确传达需求至关重要。然而,团队中的每个角色都有不同的信息需求,以执行他们的活动。因此,需求工程师应该提供必要的信息来满足每个团队成员的需求,以减少由于沟通不足或不足而导致的软件开发错误。虽然一些研究关注客户和分析师之间的需求沟通,但没有发现相关研究来评估和改进软件开发团队内的需求沟通。考虑到这一点,我们提出了 ReComP 框架,它有助于识别用于沟通需求的工件中的问题,识别开发团队每个角色的信息需求,并提供改进建议以解决需求沟通问题。ReComP 是使用设计科学研究 (DSR) 方法开发的,本文通过分别使用用户故事和用例作为需求规范,介绍了考虑将 ReComP 用于开发人员和测试人员角色的两个 DSR 周期的结果。结果证明 ReComP 帮助软件开发团队识别和改进用于项目沟通的需求规范中的问题。在两项独立研究中,ReComP 能够将开发人员识别的用户故事中的问题频率降低 77%,并将测试人员识别的用例中所有 (100%) 问题的频率降低。并提供改进建议以解决需求沟通问题。ReComP 是使用设计科学研究 (DSR) 方法开发的,本文通过分别使用用户故事和用例作为需求规范,介绍了考虑将 ReComP 用于开发人员和测试人员角色的两个 DSR 周期的结果。结果证明 ReComP 帮助软件开发团队识别和改进用于项目沟通的需求规范中的问题。在两项独立研究中,ReComP 能够将开发人员识别的用户故事中的问题频率降低 77%,并将测试人员识别的用例中所有 (100%) 问题的频率降低。并提供改进建议以解决需求沟通问题。ReComP 是使用设计科学研究 (DSR) 方法开发的,本文通过分别使用用户故事和用例作为需求规范,介绍了考虑将 ReComP 用于开发人员和测试人员角色的两个 DSR 周期的结果。结果证明 ReComP 帮助软件开发团队识别和改进用于项目沟通的需求规范中的问题。在两项独立研究中,ReComP 能够将开发人员识别的用户故事中的问题频率降低 77%,并将测试人员识别的用例中所有 (100%) 问题的频率降低。ReComP 是使用设计科学研究 (DSR) 方法开发的,本文通过分别使用用户故事和用例作为需求规范,介绍了考虑将 ReComP 用于开发人员和测试人员角色的两个 DSR 周期的结果。结果证明 ReComP 帮助软件开发团队识别和改进用于项目沟通的需求规范中的问题。在两项独立研究中,ReComP 能够将开发人员识别的用户故事中的问题频率降低 77%,并将测试人员识别的用例中所有 (100%) 问题的频率降低。ReComP 是使用设计科学研究 (DSR) 方法开发的,本文通过分别使用用户故事和用例作为需求规范,介绍了考虑将 ReComP 用于开发人员和测试人员角色的两个 DSR 周期的结果。结果证明 ReComP 帮助软件开发团队识别和改进用于项目沟通的需求规范中的问题。在两项独立研究中,ReComP 能够将开发人员识别的用户故事中的问题频率降低 77%,并将测试人员识别的用例中所有 (100%) 问题的频率降低。结果证明 ReComP 帮助软件开发团队识别和改进用于项目沟通的需求规范中的问题。在两项独立研究中,ReComP 能够将开发人员识别的用户故事中的问题频率降低 77%,并将测试人员识别的用例中所有 (100%) 问题的频率降低。结果证明 ReComP 帮助软件开发团队识别和改进用于项目沟通的需求规范中的问题。在两项独立研究中,ReComP 能够将开发人员识别的用户故事中的问题频率降低 77%,并将测试人员识别的用例中所有 (100%) 问题的频率降低。

更新日期:2021-06-28
down
wechat
bug