Software traceability: trends and future directions

Software traceability: trends and future directions
复制标题

DOI:
10.1145/2593882.2593891
复制
发表时间:
2014-05
期刊:
Future of Software Engineering Proceedings
影响因子:
--
通讯作者:
J. Cleland-Huang;O. Gotel;J. Hayes;Patrick Mäder;A. Zisman
J. Cleland-Huang;O. Gotel;J. Hayes;Patrick Mäder;A. Zisman
中科院分区:
其他
文献类型:
--
作者:
J. Cleland-Huang;O. Gotel;J. Hayes;Patrick Mäder;A. Zisman

文献摘要

被引文献

相似文献

软件可追溯性是软件密集型系统中一个受欢迎的,但通常难以实现的质量。许多认证机构(如美国联邦航空管理局)要求在安全关键系统中,软件可追溯性是软件开发过程的基本要素。在实践中,可追溯性往往是以一种临时的、事后的方式进行的,因此,其好处并不总是完全实现。在过去的十年中,研究人员专注于可追溯性问题的特定领域,开发更复杂的工具,促进战略规划,应用能够半自动化跟踪创建和维护过程的信息检索技术,开发新的跟踪查询语言和使用跟踪链接的可视化技术,并将可追溯性应用于特定领域,如模型驱动开发,产品线系统,敏捷的项目环境。在本文中,我们建立在以前的工作机构,以突出国家的最先进的软件可追溯性,并提出令人信服的研究领域,需要加以解决。
Software traceability is a sought-after, yet often elusive quality in software-intensive systems. Required in safety-critical systems by many certifying bodies, such as the USA Federal Aviation Authority, software traceability is an essential element of the software development process. In practice, traceability is often conducted in an ad-hoc, after-the-fact manner and, therefore, its benefits are not always fully realized. Over the past decade, researchers have focused on specific areas of the traceability problem, developing more sophisticated tooling, promoting strategic planning, applying information retrieval techniques capable of semi-automating the trace creation and maintenance process, developing new trace query languages and visualization techniques that use trace links, and applying traceability in specific domains such as Model Driven Development, product line systems, and agile project environments. In this paper, we build upon a prior body of work to highlight the state-of-the-art in software traceability, and to present compelling areas of research that need to be addressed.