首页> 外文期刊>Empirical Software Engineering >Challenges and practices in aligning requirements with verification and validation: a case study of six companies
【24h】

Challenges and practices in aligning requirements with verification and validation: a case study of six companies

机译:将需求与验证和确认保持一致的挑战和实践:六家公司的案例研究

获取原文
获取原文并翻译 | 示例
           

摘要

Weak alignment of requirements engineering (RE) with verification and validation (VV) may lead to problems in delivering the required products in time with the right quality. For example, weak communication of requirements changes to testers may result in lack of verification of new requirements and incorrect verification of old invalid requirements, leading to software quality problems, wasted effort and delays. However, despite the serious implications of weak alignment research and practice both tend to focus on one or the other of RE or VV rather than on the alignment of the two. We have performed a multi-unit case study to gain insight into issues around aligning RE and VV by interviewing 30 practitioners from 6 software developing companies, involving 10 researchers in a flexible research process for case studies. The results describe current industry challenges and practices in aligning RE with VV, ranging from quality of the individual RE and VV activities, through tracing and tools, to change control and sharing a common understanding at strategy, goal and design level. The study identified that human aspects are central, i.e. cooperation and communication, and that requirements engineering practices are a critical basis for alignment. Further, the size of an organisation and its motivation for applying alignment practices, e.g. external enforcement of traceability, are variation factors that play a key role in achieving alignment. Our results provide a strategic roadmap for practitioners improvement work to address alignment challenges. Furthermore, the study provides a foundation for continued research to improve the alignment of RE with VV.
机译:需求工程(RE)与验证和确认(VV)的一致性很弱,可能会导致在以适当质量及时交付所需产品方面出现问题。例如,需求变更与测试人员的沟通不畅可能会导致缺乏对新需求的验证以及对旧无效需求的不正确验证,从而导致软件质量问题,浪费的工作量和延迟。然而,尽管弱对齐研究和实践具有严重的含义,但两者都倾向于将重点放在RE或VV中的一个或另一个上,而不是两者的对齐上。我们已经进行了一个多单元的案例研究,通过采访来自6个软件开发公司的30名从业人员,使10位研究人员参与了案例研究的灵活研究,从而深入了解了RE和VV的一致性问题。结果描述了使RE与VV保持一致的当前行业挑战和实践,范围从单个RE和VV活动的质量,通过跟踪和工具,到变更控制并在策略,目标和设计级别达成共识。该研究确定了人的方面是中心的,即合作与沟通,需求工程实践是一致性的重要基础。此外,组织的规模及其采用统一做法的动机,例如可追溯性的外部实施是变异因素,它们在实现一致性中起着关键作用。我们的结果为从业人员改善工作以解决对齐挑战提供了战略路线图。此外,该研究为继续研究以改善RE与VV的一致性提供了基础。

著录项

  • 来源
    《Empirical Software Engineering》 |2014年第6期|1809-1855|共47页
  • 作者单位

    Department of Computer Science, Lund University, Box 118, SE-221 00 Lund, Sweden;

    Department of Computer Science, Lund University, Box 118, SE-221 00 Lund, Sweden;

    Department of Computer Science, Lund University, Box 118, SE-221 00 Lund, Sweden;

    Blekinge Institute of Technology, School of Computing, SE-371 79 Karlskrona, Sweden;

    Department of Computer Science, Lund University, Box 118, SE-221 00 Lund, Sweden;

    Department of Computer Science, Lund University, Box 118, SE-221 00 Lund, Sweden;

    Singapore University of Technology and Design, 20 Dover Drive, Singapore 138682, Singapore;

    Malmoe University, Teknik och samhaelle, SE-205 06 Malmoe, Sweden;

    Blekinge Institute of Technology, School of Computing, SE-371 79 Karlskrona, Sweden;

    Blekinge Institute of Technology, School of Computing, SE-371 79 Karlskrona, Sweden,Department of Computer Science and Engineering, Chalmers University of Technology, SE-412 96 Goeteborg, Sweden;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Requirements engineering; Verification; Validation; Testing; Alignment; Case study;

    机译:需求工程;验证;验证;测试;对准;案例分析;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号