%0 Conference Paper %A Le, Ba Cuong %A Nguyen, Van Son %A Nguyen, Duc Anh %A Pham, Ngoc Hung %A Vo, Dinh Hieu %B 4th International Conference on Information Systems Design and Intelligent Applications %C Danang, Vietnam %D 2017 %F SisLab:2467 %T JCIA: A Tool for Change Impact Analysis of Java EE Applications %U https://eprints.uet.vnu.edu.vn/eprints/id/eprint/2467/ %X This paper presents a novel tool for change impact analysis of Java EE applications named JCIA. Analyzing the source code of the Java EE applications is a big challenge because of complexity and large scale of the applications. Moreover, components in Java EE applications are not only in Java language but also in different languages such as XHTML, XML, JSP, etc. This tool analyses source code of Java EE applications for building the dependency graphs (called JDG). The main idea for generating JDG is based on developing the source code analyzers for the typical technologies of Java EE such as Java Server Faces, Context and Dependency Injection, Web services, etc. Based on the obtained JDG and the given change sets, JCIA calculates the corresponding impact sets by applying the change impact analysis (CIA) based on change types and Wave-CIA method. The calculated impact sets help managers planning and estimating changes, developers implementing changes, and testers with regression testing.