| ParadigmPlus | |
| Automated Fine Grained Traceability Links Recovery between High Level Requirements and Source Code Implementations | |
| article | |
| Alejandro Velasco1  Jairo Aponte1  | |
| [1] Universidad Nacional de Colombia | |
| 关键词: Software Traceability; Information Retrieval; Static Code Analysis; Program Slicing; Software Maintenance; Natural Language Processing; Healthcare; | |
| DOI : 10.55969/paradigmplus.v1n2a2 | |
| 学科分类:环境工程 | |
| 来源: ITI Research Group | |
PDF
|
|
【 摘 要 】
Software Traceability has been a matter of discussion in the Software Engineering communityfor a long time. The process of keeping and recovering traces among software artifacts in any system represents a fundamental aspect to properly perform software maintenance tasks and requirements compliance verification. Furthermore, there exist application contexts where this becomesa mandatory process, for instance, banking and healthcare. Software traceability researchers havebeen proposing alternatives to recover lost traceability links in coarse-grained and middle-grainedlevels of detail; however, proposed techniques are not enough to meet the desired levels of granularity in specific critical contexts. In this work we propose a fine-grained traceability algorithmdesigned to recover traces between high level requirements written in natural language and sourcecode statements where they are implemented. We tested our approach in four open-source healthcare systems to trace constraints requirements specified by the HIPAA law, and evaluated the resultsas presented in this paper.
【 授权许可】
CC BY
【 预 览 】
| Files | Size | Format | View |
|---|---|---|---|
| RO202307140004658ZK.pdf | 996KB |
PDF