کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
458382 696145 2015 15 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Exploiting traceability uncertainty among artifacts and code
ترجمه فارسی عنوان
استفاده از عدم اطمینان ردیابی در مصنوعات و کد
کلمات کلیدی
ردیابی، مصنوعات برای کد کردن نقشه، تحلیل و بررسی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی


• Extend the uncertainty technique to general “artifacts to code” traceability.
• Introduce TraceAnalyzer, a proof of concept tool using PicoSAT and HUMUS
• Make an extensive empirical evaluation using three new case study systems
• focus on: correctness, completeness, and the scalability of our approach.
• User study on usefulness of the approach

Traceability between software development artifacts and code has proven to save effort and improve quality. However, documenting and maintaining such traces remains highly unreliable. Traceability is rarely captured immediately while artifacts and code co-evolve. Instead they are recovered later. By then key people may have moved on or their recollection of facts may be incomplete and inconsistent. This paper proposes a language for capturing traceability that allows software engineers to express arbitrary assumption about the traceability between artifacts and code – even assumptions that may be inconsistent or incomplete. Our approach takes these assumptions to reasons about their logical consequences (hence increasing completeness) and to reveal inconsistencies (hence increasing correctness). In doing so, our approach’s reasoning is correct even in the presence of known inconsistencies. This paper demonstrates the correctness and scalability of our approach on several, large-scale third-party software systems. Our approach is automated and tool supported.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 108, October 2015, Pages 178–192
نویسندگان
, ,