...
首页> 外文期刊>Requirements Engineering >Challenges of working with artifacts in requirements engineering and software engineering
【24h】

Challenges of working with artifacts in requirements engineering and software engineering

机译:在需求工程和软件工程中使用工件的挑战

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

摘要

When developing or evolving software systems of non-trivial size, having the requirements properly documented is a crucial success factor. The time and effort required for creating and maintaining non-code artifacts are significantly influenced by the tools with which practitioners view, navigate and edit these artifacts. This is not only true for requirements, but for any artifacts used when developing or evolving systems. However, there is not much evidence about how practitioners actually work with artifacts and how well software tools support them. Therefore, we conducted an exploratory study based on 29 interviews with software practitioners to understand the current practice of presenting and manipulating artifacts in tools, how practitioners deal with the challenges encountered, and how these challenges affect the usability of the tools used. We found that practitioners typically work with several interrelated artifacts concurrently, less than half of these artifacts can be displayed entirely on a large screen, the artifact interrelationship information is often missing, and practitioners work collaboratively on artifacts without sufficient support. We identify the existing challenges of working with artifacts and discuss existing solutions proposed addressing them. Our results contribute to the body of knowledge about how practitioners work with artifacts when developing or evolving software, the challenges they are faced with, and the attempts to address these challenges.
机译:在开发或发展规模不大的软件系统时,正确记录需求是成功的关键。创建和维护非代码工件所需的时间和精力受从业者查看,浏览和编辑这些工件的工具的影响很大。这不仅适用于需求,而且适用于开发或演进系统时使用的任何工件。但是,关于从业人员如何实际使用工件以及软件工具如何对其提供支持的证据很少。因此,我们基于对软件从业人员的29次访谈进行了一项探索性研究,以了解在工具中呈现和操作工件的当前实践,从业人员如何应对所遇到的挑战以及这些挑战如何影响所用工具的可用性。我们发现,从业人员通常同时处理多个相互关联的工件,这些工件中只有不到一半可以完全显示在大屏幕上,工件之间的相互关系信息经常丢失,并且从业人员在没有足够支持的情况下协同工作工件。我们确定使用工件的现有挑战,并讨论针对这些工件提出的现有解决方案。我们的结果有助于人们了解从业者在开发或发展软件时如何使用工件,他们所面临的挑战以及应对这些挑战的尝试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号