端到端设计原理重构
软件工程
2023-01-24 v1
摘要
设计决策背后的逻辑被称为设计原理,其具有极高价值。过去,研究者曾尝试自动提取并利用此类信息,但已有技术仅适用于特定情境,且在端到端原理信息提取流水线方面进展不足。本文在此勾勒了一条利用多种机器学习(ML)与自然语言处理(NLP)技术实现该流水线的路径。我们提出的与上下文无关的方法称为 Kantara,其生成决策及其原理的知识图谱表示,并考虑其历史演化与可追溯性。我们还提出了验证机制,以确保提取信息的正确性与开发过程的连贯性。我们在源自 Linux 内核的一个小示例上对所提方法进行了初步评估,结果显示出 promising 的前景。
引用
@article{arxiv.2209.00398,
title = {End-to-End Rationale Reconstruction},
author = {Mouna Dhaouadi and Bentley James Oakes and Michalis Famelis},
journal= {arXiv preprint arXiv:2209.00398},
year = {2023}
}