Academic Journal

Textual and Behavioral Views of Function Changes

التفاصيل البيبلوغرافية
العنوان: Textual and Behavioral Views of Function Changes
المؤلفون: Kai Pan, E. James Whitehead, Guozheng Ge, Baskin Engineering
المساهمون: The Pennsylvania State University CiteSeerX Archives
المصدر: http://www.soe.ucsc.edu/~ejw/papers/pan-functionchange-TEFSE05.pdf.
سنة النشر: 2005
المجموعة: CiteSeerX
مصطلحات موضوعية: Algorithms, Documentation. Keywords Version control, program slicing, program slice encoding
الوصف: In this paper, we describe an approach that automatically computes function change information between consecutive revisions along the revision history of C language projects. Function changes are computed at two abstract levels. First, we compute the textual changes between two function revisions. Computed results include function additions and deletions, and the quantity and the ratio of textual change in changed functions across two revisions. Second, we compute the behavioral changes of functions using program slicing techniques. We use an XMLformatted document to represent computed function change information. The function change information, together with the SCM change log, helps maintainers understand code changes between two revisions. The structured format of the function change information also helps create traceability links between the changes and other artifacts. We describe our prototype implementation for computing function changes, and we evaluate our approach through a case study on the Sed project.
نوع الوثيقة: text
وصف الملف: application/pdf
اللغة: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.80.8638; http://www.soe.ucsc.edu/~ejw/papers/pan-functionchange-TEFSE05.pdf
الاتاحة: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.80.8638
http://www.soe.ucsc.edu/~ejw/papers/pan-functionchange-TEFSE05.pdf
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
رقم الانضمام: edsbas.F9AF123B
قاعدة البيانات: BASE