1、此文档是毕业设计外文翻译成品( 含英文原文 +中文翻译),无需调整复杂的格式!下载之后直接可用,方便快捷!本文价格不贵 ,也就几十块钱! 外文标题: Analyzing Program Dependencies in Java EE Applications 外文作者: Anas Shatnawi, Hafedh Mili, Ghizlane El Boussaidi, Anis Boubaker, Yann-Gal Guhneuc, Naouel Moha, Jean Privat, Manel Abdellatif 文献出处 :2017 IEEE/ACM 14th
2、International Conference on Mining Software Repositories (MSR) 英文 3890 单词, 22598 字符,中文 6405 汉字。 Analyzing Program Dependencies in Java EE Applications Anas Shatnawi, Hafedh Mili, Ghizlane El Boussaidi, Anis Boubaker, Yann-Gal Guhneuc, Naouel Moha, Jean Privat, Manel Abdellatif AbstractProgram
3、dependency artifacts such as call graphs help support a number of software engineering tasks such as software mining, program understanding, debugging, feature location, software maintenance and evolution. Java Enterprise Edition (JEE) applications represent a significant part of the recent legacy a
4、pplications, and we are interested in modernizing them. This modernization involves, among other things, analyzing dependencies between their various components/tiers. JEE applications tend to be multilanguage, rely on JEE container services, and make extensive use of late binding techniquesall of w
5、hich makes finding such dependencies difficult. In this paper, we describe some of these difficulties and how we addressed them to build a dependency call graph. We developed our tool called DeJEE (Dependencies in JEE) as an Eclipse plug-in. We applied DeJEE on two open-source JEE applications: Java
6、 PetStore and JSP Blog. The results show that DeJEE is able to identify different types of JEE dependencies. Index Termsprogram dependency, code analysis, Java EE application, modernization, container services, server pages. I.INTRODUCTION Program dependency artifacts such as call graphs help support a number of software engineering tasks such as software mining, program understanding, debugging, feature location, maintenance and evolution. Since the early 2000s, most new enterprise applications were