{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T23:34:48Z","timestamp":1783553688950,"version":"3.55.0"},"reference-count":98,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"Deputyship for Research and Innovation through the Ministry of Education in Saudi Arabia","award":["1385"],"award-info":[{"award-number":["1385"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2021]]},"DOI":"10.1109\/access.2021.3094517","type":"journal-article","created":{"date-parts":[[2021,7,5]],"date-time":"2021-07-05T19:49:23Z","timestamp":1625514563000},"page":"99024-99038","source":"Crossref","is-referenced-by-count":38,"title":["Measuring Software Obfuscation Quality\u2013A Systematic Literature Review"],"prefix":"10.1109","volume":"9","author":[{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0003-1043-2774","authenticated-orcid":false,"given":"Shouki A.","family":"Ebad","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0002-5650-1838","authenticated-orcid":false,"given":"Abdulbasit A.","family":"Darem","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jemal H.","family":"Abawajy","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2600075.2600080"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/CIT.2014.104"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2012.17"},{"key":"ref32","first-page":"147","article-title":"Metamorphic virus variants classification using opcode frequency histogram","author":"rad","year":"2010","journal-title":"Proc 14th WSEAS Int Conf Comput"},{"key":"ref31","first-page":"341","article-title":"Programming experience might not help in comprehending obfuscated source code efficiently","author":"h\u00e4nsch","year":"2018","journal-title":"Proc 14th Symp Usable Privacy Secur"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2448556.2448630"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1007\/s11416-010-0141-5"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2903185.2903189"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2016.05.003"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3339252.3339260"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2991079.2991114"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/SPRO.2015.14"},{"key":"ref29","first-page":"661","article-title":"Predicting the resilience of obfuscated code against symbolic execution attacks via machine learning","author":"banescu","year":"2017","journal-title":"Proc 26th USENIX Secur Symp"},{"key":"ref20","first-page":"213","article-title":"Inspection reading techniques applied to software artifacts&#x2014;A systematic review","volume":"32","author":"ebad","year":"2017","journal-title":"Comput Syst Sci Eng"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2557547.2557577"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2013.2250964"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2012.08.003"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2013.234"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9321-0"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/CyberSecPODS.2019.8885094"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2017.2649520"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/ISTEL.2016.7881800"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2017.14"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.23919\/SAIEE.2016.8531543"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2019.2957787"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/TENCON.2018.8650141"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/ICAICT.2016.7991694"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/AISP.2015.7123508"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2418777"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2995306.2995313"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.07.007"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/s11416-012-0175-y"},{"key":"ref6","author":"demarco","year":"1982","journal-title":"Controlling Software Projects"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/DEXA.2014.69"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/s13369-019-04319-2"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/SPRO.2015.16"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1155\/2020\/7501894"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3313290"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/3341161.3343534"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1155\/2015\/659101"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2867531"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/3443707"},{"key":"ref42","first-page":"93","article-title":"Software decoys for insider threat","author":"park","year":"2012","journal-title":"Proc 7th ACM Symp Inf Comput Commun Secur (ASIACCS)"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/2556315.2556317"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2338965.2336767"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/CTC.2014.11"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2018.00056"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/CogInfoCom.2014.7020512"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/ICSSA.2017.29"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2920314"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.04.065"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2020.101743"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxz121"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2017.10.004"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2021.102247"},{"key":"ref79","article-title":"Structural features with nonnegative matrix factorization for metamorphic malware detection","volume":"104","author":"ling","year":"2021","journal-title":"Comput Secur"},{"key":"ref60","first-page":"1","article-title":"A novel malware variants detection method based on function-call graph","author":"wu","year":"2013","journal-title":"Proc IEEE Conf Anthology"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/AsiaJCIS.2019.000-9"},{"key":"ref61","first-page":"1397","article-title":"Unifying the method descriptor in Java obfuscation","author":"liu","year":"2016","journal-title":"Proc 2nd IEEE Int Conf Comput Commun (ICCC)"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/BigData47090.2019.9006464"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/ICCKE48569.2019.8964967"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/CCNC.2012.6181079"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/INNOVATIONS.2015.7381555"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/SPW.2018.00012"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/ISCISC.2012.6408191"},{"key":"ref2","article-title":"Application security through program obfuscation","author":"madou","year":"2007"},{"key":"ref69","first-page":"47","article-title":"DroidEvolver: Self-evolving Android malware detection system","author":"xu","year":"2019","journal-title":"Proc IEEE Eur Symp Secur Privacy (EuroS&P)"},{"key":"ref1","article-title":"A taxonomy of obfuscating transformations","author":"collberg","year":"1997"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.17706\/jsw.11.6.598-605"},{"key":"ref94","author":"fowler","year":"2018","journal-title":"Refactoring Improving the Design of Existing Code"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233837"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1109\/ITI.2009.5196127"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1145\/268946.268962"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1007\/s10462-015-9443-9"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1016\/bs.adcom.2017.09.004"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2785445"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/j.vlsi.2020.02.004"},{"key":"ref11","first-page":"28","article-title":"Creating and using secure software","author":"asadoorian","year":"2020","journal-title":"Proc 11th IEEE Annu Ubiquitous Comput Electron Mobile Commun Conf (UEMCON)"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/3PGCIC.2012.18"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3002842"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2918139"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1142\/S2424862218500148"},{"key":"ref16","article-title":"Code obfuscation literature survey","author":"balakrishnan","year":"2005"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-015-1573-7"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2013.07.010"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1007\/s42044-020-00068-w"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2015.03.007"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1080\/1097198X.2018.1462071"},{"key":"ref19","first-page":"12","article-title":"The value of mapping studies&#x2014;A participant-observer case study","author":"kitchenham","year":"2010","journal-title":"Proc 14th Int Conf Eval Assessment Softw Eng"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-16-0419-5_18"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2773"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1145\/2818000.2818038"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9352-6"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1109\/CNS.2016.7860469"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1145\/1774088.1774303"},{"key":"ref88","first-page":"468","article-title":"AndroZoo: Collecting Millions of Android Apps for the Research Community","author":"allix","year":"2016","journal-title":"2016 IEEE\/ACM 13th Conference on Mining Software Repositories (MSR)"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/xplorestaging.ieee.org\/ielx7\/6287639\/9312710\/09474335.pdf?arnumber=9474335","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T09:16:05Z","timestamp":1643188565000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/ieeexplore.ieee.org\/document\/9474335\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"references-count":98,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1109\/access.2021.3094517","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]}}}