Title :
Modeling Code Analyzability at Method Level in J2EE Applications
Author :
Meananeatra, Panita ; Rattanaleadnusorn, Ekekachan ; Rongviriyapanish, Songsakdi ; Kitcharoensup, Titiphan ; Wisuttikul, Thanapol ; Charoendouysil, Boonchai
Author_Institution :
Software Eng. Lab., Nat. Electron. & Comput. Technol. Center, Pathumthani, Thailand
Abstract :
One of the main reasons for improving code structure is to make the cause of error code easily identified. Thus, developers need an analyzability prediction model to evaluate the analyzability of code in order to locate classes to be improved. To identify classes to be improved, developers must analyze all methods of classes for finding problem methods. Therefore, analyzability prediction model must be created for calculating analyzability level of method. Currently, J2EE applications are legacy systems and need to be continually maintained. Hence, code analyzability prediction at method level in J2EE application helps developers to know which method should be improved for increasing code understanding and reducing time for finding error causes. However, there is a lack of analyzability prediction model for J2EE application and existing research works on analyzability prediction model do not focus on method level. Therefore, this paper proposes how to create analyzability prediction model at method level for J2EE applications through ordinal logistic regression.
Keywords :
Java; program diagnostics; regression analysis; software maintenance; J2EE applications; code analyzability prediction model; code understanding; legacy systems; method level; ordinal logistic regression; Analytical models; Data models; Logistics; Mathematical model; Measurement; Predictive models; Software; J2EE; analyzability; maintainability; software maintenance;
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
Print_ISBN :
978-1-4799-2143-0
DOI :
10.1109/APSEC.2013.113