id author title date pages extension mime words sentences flesch summary cache txt work_3f7hqg25zfedthvomuvrajfkyq Eman K. Elsayed Reverse engineering approach for improving the quality of mobile applications 2019 23 .pdf application/pdf 9374 1660 60 Methods: We proposed a general method to detect mobile applications' anti-patterns incidence of anti-patterns using the ontology merging on mobile applications. Keywords Mobile applications, Reverse engineering, UML, OntoUML, Anti-patterns, Ontology � Presenting a new method for generating OWL ontology of mobile applications. proposed in the literature to detect mobile applications' anti-patterns. detect 32 anti-patterns related to inconsistencies between application versions. detected 18 object oriented (OO) anti-patterns in 1,343 Java mobile applications by of semantic anti-patterns will improve the quality of mobile applications. design of mobile applications to detect design anti-patterns, and for making semantic reverse the Java code of mobile applications and generating UML class diagram models. start the detection of the anti-patterns process for the integrated application (Fig. 2). 29 mobile applications and the relation between the different types of anti-patterns. Table 5 shows the detected anti-patterns in each application using the proposed method of detecting anti-patterns in mobile applications. ./cache/work_3f7hqg25zfedthvomuvrajfkyq.pdf ./txt/work_3f7hqg25zfedthvomuvrajfkyq.txt