6 Hits in 2.7 sec

Tracker - a tool for change propagation in Java

S. Gwizdala, Yong Jiang, V. Rajlich
Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings.  
In this paper we introduce a tool named JTracker that helps programmers implement change propagation in Java applications.  ...  We conducted a case study of a change in open source application JMeter, in which we used JTracker.  ...  A pop up window will indicate status of the testing. During the change, we followed the methodology explained in [2] , [3] , [8] , [10] and used the tool JTracker for change propagation.  ... 
doi:10.1109/csmr.2003.1192430 dblp:conf/csmr/GwizdalaJR03 fatcat:rawzaxgkhrcb7fp53ccxsnayau

Comparative Evaluation of Change Propagation Approaches towards Resilient Software Evolution

Noraini Ibrahim, Wan M. Nasir Wan Kadir, Safaai Deris
2008 2008 The Third International Conference on Software Engineering Advances  
In this context, change propagation (CP) process is one of the critical parts in the software change management.  ...  Producing software that is adaptable to the rapid environmental changes and the dynamic nature of the business life-cycle is extensively becoming a topical issue in the software evolution.  ...  JTracker and JRipples focus on detecting the secondary as well as an additional change for the affected classes in Java codes.  ... 
doi:10.1109/icsea.2008.71 dblp:conf/icsea/IbrahimWD08 fatcat:66jiztqxbzhvfm7ypi2ljenxou

A Dynamic Approach to Visualize the Impacts for Support Selective Testing on Regression Testing

Omid Pourgalehdari
2012 International Journal of Computer Applications  
Visualization can be a good leverage for improving analyzability and understanding of impact analysis from dynamic slicing.In line with such a prospect, this paper offers a dynamic approach to visualize  ...  Keeping up with the advancement in hardware technology, the size and complexity of software systems are increasing at a rapid rate, thus, making them difficult to maintain, expand, and evolve.  ...  Program slicing and traceability links assist in obtaining the impacts within a system. The CATIA tool developed by [33] served as the basis for her work.  ... 
doi:10.5120/9306-3535 fatcat:pekoigdoprdhvk7q2wpq2ic4ju

Software Artefacts Consistency Management towards Continuous Integration: A Roadmap

D A Meedeniya, I. D., I. Perera
2019 International Journal of Advanced Computer Science and Applications  
We address the key notions in traceability management process including artefact change detection, change impact analysis, consistency management, change propagation and visualization.  ...  Most of the related models are limited with the industry-level applicability in DevOps practice. Accordingly, there is inadequate tool support to manage traceability between heterogeneous artefacts.  ...  ACKNOWLEDGMENT The authors acknowledge the support received from the Senate Research Committee Grant SRC/LT/2017/12, University of Moratuwa, Sri Lanka in publishing this paper.  ... 
doi:10.14569/ijacsa.2019.0100411 fatcat:5uqnaxxj6ndh3ao7ul7efojhte

A taxonomy for software change impact analysis

Steffen Lehnert
2011 Proceedings of the 12th international workshop and the 7th annual ERCIM workshop on Principles on software evolution and software evolution - IWPSE-EVOL '11  
Therefore, we present the results of a comprehensive investigation of software change impact analysis, which is based on a literature review and a taxonomy for impact analysis.  ...  However, there has not been an extensive attempt made to summarize and review published approaches as a base for further research in the area.  ...  [47] propose the JTracker tool to guide programmers while changing software. JTracker analyzes the program and builds a dependency database, which is updated after each operation.  ... 
doi:10.1145/2024445.2024454 dblp:conf/iwpse/Lehnert11 fatcat:s5ucqjzsr5c2pdoi3oeodnocpm

A survey of code-based change impact analysis techniques

Bixin Li, Xiaobing Sun, Hareton Leung, Sai Zhang
2012 Software testing, verification & reliability  
Software change impact analysis (CIA) is a technique for identifying the effects of a change, or estimating what needs to be modified to accomplish a change.  ...  In addition, the need for further research is also presented in the following areas: evaluating existing CIA techniques and proposing new CIA techniques under the proposed framework, developing more mature  ...  JTracker is a tool to assist in change propagation. Whenever the programmer changes a class, this tool can mark the potentially impacted neighbouring classes [98] .  ... 
doi:10.1002/stvr.1475 fatcat:unziygq2jrgqzpgyjvg42ff75a