{"id":"https://openalex.org/W2952254577","doi":"https://doi.org/10.1145/3328833.3328834","title":"Comparative Study for Detecting Mobile Application's Anti-Patterns","display_name":"Comparative Study for Detecting Mobile Application's Anti-Patterns","publication_year":2019,"publication_date":"2019-04-09","ids":{"openalex":"https://openalex.org/W2952254577","doi":"https://doi.org/10.1145/3328833.3328834","mag":"2952254577"},"language":"en","primary_location":{"id":"doi:10.1145/3328833.3328834","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3328833.3328834","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 8th International Conference on Software and Information Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5065227843","display_name":"Kamal A. ElDahshan","orcid":"https://orcid.org/0000-0002-9953-5480"},"institutions":[{"id":"https://openalex.org/I4210125886","display_name":"Al-Azhar University","ror":"https://ror.org/03ewepe58","country_code":"ID","type":"education","lineage":["https://openalex.org/I4210125886"]}],"countries":["ID"],"is_corresponding":true,"raw_author_name":"Kamal A. El-Dahshan","raw_affiliation_strings":["Mathematical and Computer science Dept., Al-Azhar University"],"affiliations":[{"raw_affiliation_string":"Mathematical and Computer science Dept., Al-Azhar University","institution_ids":["https://openalex.org/I4210125886"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049569715","display_name":"Eman K. Elsayed","orcid":"https://orcid.org/0000-0001-7870-927X"},"institutions":[{"id":"https://openalex.org/I4210161182","display_name":"Al Azhar University","ror":"https://ror.org/02pwa4b62","country_code":"QA","type":"education","lineage":["https://openalex.org/I4210161182"]}],"countries":["QA"],"is_corresponding":false,"raw_author_name":"Eman K. Elsayed","raw_affiliation_strings":["Mathematical and Computer science Dept., Al-Azhar University(Girls)"],"affiliations":[{"raw_affiliation_string":"Mathematical and Computer science Dept., Al-Azhar University(Girls)","institution_ids":["https://openalex.org/I4210161182"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006467293","display_name":"Naglaa E. Ghannam","orcid":"https://orcid.org/0000-0001-7145-5617"},"institutions":[{"id":"https://openalex.org/I4210161182","display_name":"Al Azhar University","ror":"https://ror.org/02pwa4b62","country_code":"QA","type":"education","lineage":["https://openalex.org/I4210161182"]}],"countries":["QA"],"is_corresponding":false,"raw_author_name":"Naglaa E. Ghannam","raw_affiliation_strings":["Mathematical and Computer science Dept., Al-Azhar University(Girls)"],"affiliations":[{"raw_affiliation_string":"Mathematical and Computer science Dept., Al-Azhar University(Girls)","institution_ids":["https://openalex.org/I4210161182"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5065227843"],"corresponding_institution_ids":["https://openalex.org/I4210125886"],"apc_list":null,"apc_paid":null,"fwci":2.7131,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.91950053,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9925000071525574,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7943938374519348},{"id":"https://openalex.org/keywords/class-diagram","display_name":"Class diagram","score":0.6745054125785828},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.6652655005455017},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.5938735604286194},{"id":"https://openalex.org/keywords/reverse-engineering","display_name":"Reverse engineering","score":0.5477579832077026},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.4980275630950928},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.4825372099876404},{"id":"https://openalex.org/keywords/software-design-pattern","display_name":"Software design pattern","score":0.4535752534866333},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43078354001045227},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3316025733947754},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.271910697221756}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7943938374519348},{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.6745054125785828},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.6652655005455017},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.5938735604286194},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.5477579832077026},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4980275630950928},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.4825372099876404},{"id":"https://openalex.org/C146054899","wikidata":"https://www.wikidata.org/wiki/Q181156","display_name":"Software design pattern","level":3,"score":0.4535752534866333},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43078354001045227},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3316025733947754},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.271910697221756}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3328833.3328834","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3328833.3328834","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 8th International Conference on Software and Information Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8999999761581421,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W66809817","https://openalex.org/W1493321355","https://openalex.org/W2053667299","https://openalex.org/W2076804800","https://openalex.org/W2100925270","https://openalex.org/W2110987941","https://openalex.org/W2137148299","https://openalex.org/W2153544648","https://openalex.org/W2213051614","https://openalex.org/W2245165573","https://openalex.org/W2277619875","https://openalex.org/W2297376992","https://openalex.org/W2303523562","https://openalex.org/W2418938958","https://openalex.org/W2537165060","https://openalex.org/W2594575963","https://openalex.org/W2691490336","https://openalex.org/W2769669597","https://openalex.org/W2790631818","https://openalex.org/W2799346891","https://openalex.org/W4248491408"],"related_works":["https://openalex.org/W2379755045","https://openalex.org/W2387087283","https://openalex.org/W1964981556","https://openalex.org/W2164169094","https://openalex.org/W2372699303","https://openalex.org/W2370069317","https://openalex.org/W1968959699","https://openalex.org/W1992980525","https://openalex.org/W171034005","https://openalex.org/W2391415470"],"abstract_inverted_index":{"Software":[0],"design":[1,164],"has":[2],"a":[3,46,110],"main":[4],"impact":[5,22,48],"in":[6,17,69,104,166,177,199],"the":[7,10,18,43,70,90,119,123,131,135,138,148,153,157,163,167,171,200],"quality":[8,33],"of":[9,76,85,152],"software":[11,19,24],"systems.":[12],"Anti-patterns":[13],"are":[14],"shortcomings":[15],"exist":[16],"designs":[20],"and":[21,34,54,73,129,161,190],"negatively":[23],"quality.":[25],"Mobile":[26,97,179],"applications":[27],"(apps)":[28],"with":[29],"anti-patterns":[30,44,99,165,193],"have":[31,40,45,122,130,195],"bad":[32],"short":[35],"lifetime.":[36],"Many":[37],"empirical":[38],"studies":[39,62],"assessed":[41],"that":[42,64,121],"negative":[47],"on":[49],"change-proneness,":[50],"fault-proneness,":[51],"memory":[52,74],"consumption":[53],"energy":[55],"efficiency.":[56],"In":[57],"addition":[58],"to":[59,95,146],"that,":[60],"many":[61],"showed":[63],"there":[65],"was":[66],"an":[67],"improvement":[68],"user":[71],"interface":[72],"performance":[75],"mobile":[77],"apps":[78,154,180],"when":[79],"correcting":[80],"Android":[81],"anti-patterns.":[82,139],"The":[83,186],"aim":[84],"our":[86,143],"research":[87],"is":[88],"choosing":[89],"suitable":[91],"UML":[92,115],"modeling":[93],"environment":[94],"detect":[96],"applications'":[98],"via":[100],"reverse":[101],"engineering.":[102],"So,":[103],"this":[105],"research,":[106],"first":[107],"we":[108,141,174],"present":[109],"comparative":[111],"study":[112],"between":[113],"nine":[114],"tools":[116,120],"for":[117,125,133],"determining":[118],"functionality":[124],"(reverse,":[126],"forward)":[127],"engineering":[128],"ability":[132],"validating":[134,170],"model":[136,151],"against":[137],"Second,":[140],"apply":[142],"proposed":[144,172,187],"method":[145,188],"generate":[147],"class":[149],"diagram":[150],"through":[155],"decoding":[156],"Java":[158],"source":[159],"code":[160],"detects":[162,189],"model.":[168],"For":[169],"method,":[173],"applied":[175],"it":[176],"twenty-nine":[178,201],"which":[181,194],"were":[182],"downloaded":[183],"from":[184],"APKmirror.":[185],"treats":[191],"ten":[192],"appeared":[196],"749":[197],"times":[198],"apps.":[202]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":5}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
