GiveMe Trace: A Software Evolution Traceability Support Tool

被引:1
|
作者
Lelis, C. A. S. [1 ]
Tavares, J. F. [1 ]
Araujo, M. A. P. [1 ]
David, J. M. N. [1 ]
机构
[1] Univ Fed Juiz de Fora UFJF, Juiz De Fora, MG, Brazil
关键词
Software Traceability; Software Evolution; Software Visualization; Software Repository; Change Management;
D O I
10.1109/TLA.2016.7587653
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Traceability is a key factor in the analysis of the changes that software undergoes throughout its evolution. The main purpose of analysis is to minimize the side effects of these changes and, when it is made to the source at a lower level of abstraction (methods) and in an integrated manner, it can provide more accurate data in order to support decision making. This article presents the GiveMe Trace tool, integrated with a multiple view interactive environment that, among other features, can generate information about the traceability between source code and artifacts its different versions. This information is based on software versions analysis from software repository. As a result, occurrences of changes in classes or methods are shown. A proof of concept was carried out through which repositories versions of two distinct real projects were analyzed. At the end, it was possible to obtain evidences on the feasibility of the use of GiveMe Trace to support traceability between the source code and versions.
引用
收藏
页码:3444 / 3454
页数:11
相关论文
共 50 条
  • [1] Tool Support for Traceability of Software Artefacts
    Kamalabalan, K.
    Uruththirakodeeswaran, T.
    Thiyagalingam, G.
    Wijesinghe, D. B.
    Perera, I.
    Meedeniya, D.
    Balasubramaniam, D.
    [J]. 2015 Moratuwa Engineering Research Conference (MERCon), 2015, : 318 - 323
  • [2] Tool Support for Traceability Management of Software Artefacts with DevOps Practices
    Palihawadana, S.
    Wijeweera, C. H.
    Sanjitha, M. G. T. N.
    Liyanage, V. K.
    Perera, I.
    Meedeniya, D. A.
    [J]. 2017 3RD INTERNATIONAL MORATUWA ENGINEERING RESEARCH CONFERENCE (MERCON), 2017, : 129 - 134
  • [3] Using traceability mechanisms to support software product line evolution
    Ajila, SA
    Kaba, AB
    [J]. PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI-2004), 2004, : 157 - 162
  • [4] GiveMe Planning - An Architecture To Support Software Maintenance Activities Planning
    Miguel, M. A.
    Araujo, M. A. P.
    David, J. M. N.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (08) : 3856 - 3867
  • [5] Trace plus plus : A Traceability Approach to Support Transitioning to Agile Software Engineering
    Furtado, Felipe
    Zisman, Andrea
    [J]. 2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2016, : 66 - 75
  • [6] Software evolution support using traceability link between UML diagrams
    Omote, H
    Sasaki, K
    Kaiya, H
    Kaijiri, K
    [J]. KNOWLEDGE-BASED SOFTWARE ENGINEERING, 2004, 108 : 15 - 23
  • [7] A Tool to Support Software Clustering Using the Software Evolution Information
    Zhong, Linhui
    Xue, Liangbo
    Zhang, Nengwei
    Xia, Jing
    Chen, Jun
    [J]. PROCEEDINGS OF 2016 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2016), 2016, : 304 - 307
  • [8] Development of a Software Tool to Support Traceability-Based Inspection of SOFL Specifications
    Zhang, Jinghua
    Liu, Shaoying
    [J]. STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD, 2015, 8979 : 32 - 46
  • [9] Tool Support for Automated Traceability of Test/Code Artifacts in Embedded Software Systems
    Wiederseiner, Christian
    Garousi, Vahid
    Smith, Michael
    [J]. TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1109 - 1117
  • [10] Evolution Styles: Foundations and Tool Support for Software Architecture Evolution
    Garlan, David
    Barnes, Jeffrey M.
    Schmerl, Bradley
    Celiku, Orieta
    [J]. 2009 JOINT WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE AND EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE, 2009, : 131 - 140