软件架构文档追踪链接恢复与架构知识探索
在软件开发过程中,软件架构文档的追踪链接恢复以及从问题跟踪系统中探索架构知识是两个重要的方面。下面将详细介绍相关内容。
追踪链接恢复框架SWATTR
追踪链接恢复对于软件架构文档至关重要,它能帮助我们更好地关联不同的软件工件。为此,提出了SWATTR框架来恢复这些工件之间的追踪链接。该框架包含多个执行步骤:
1. 在文本中查找提及内容 :通过特定的算法和规则,在文档文本里定位与目标相关的信息。
2. 加载和分析提供的模型 :对已有的软件模型进行深入剖析,了解其结构和特性。
3. 识别潜在追踪链接的文本元素 :从文本中筛选出可能形成追踪链接的关键元素。
4. 创建实际的追踪链接 :将前面步骤识别出的元素进行关联,形成有效的追踪链接。
在每个步骤中,都有不同的代理来提供所需的分析,这种方式使得我们可以灵活地添加更多的分析方法。
为了评估该方法的有效性,进行了三个案例研究,并创建了黄金标准。计算了每个方法的精度、召回率和F1分数。结果显示,该方法的平均F1分数达到了0.68(加权为0.72),优于其他方法,比次优的基线方法高出0.24(加权为0.31)。根据相关分类方案,该方法的结果总体上表现良好到优秀。
为了克服已识别的局限性并提高方法的性能,计划在每个步骤中添加更多的分析。更具体的分析可以提高精度和召回率,特别是在处理提及内容时,基于上下文的消歧可能会有所帮助。此外,还希望更深入地考虑和追踪关系,这有助于找到组件之
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



