一句话:提出用NLP与ML构建端到端系统,自动提取、结构化并管理软件开发中的设计理由。
软件开发中开发者需要做出大量设计决策,这些决策背后的逻辑即设计理由,是有价值的信息。已有研究尝试自动提取和利用该信息,但往往局限于特定场景,尚缺乏端到端的自动理由提取与管理系统。本课题提出结合自然语言处理(NLP)与机器学习(ML)技术,构建一个自动提取、结构化和管理设计理由的系统。该系统旨在支持并保证开发过程的一致性与连贯性。作为研究计划,摘要未给出具体实现或实验结果。
Software developers often have to make many design decisions. The underlying logic behind these decisions, also called design rationale, represents beneficial and valuable information. In the past, researchers have tried to automatically extract and exploit this information, however, prior techniques are only applicable to specific contexts and there is insufficient progress on an automated end-to-end rationale extraction and management system. In this research project, we propose to use Natural Language Processing (NLP) and Machine Learning (ML) techniques to create a system for the automated extraction, structuring and management of design rationale. This system would support and ensure the consistency and the coherence of the development process.