{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T01:01:55Z","timestamp":1743037315734,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":19,"publisher":"Springer Singapore","isbn-type":[{"type":"print","value":"9789811675010"},{"type":"electronic","value":"9789811675027"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-981-16-7502-7_10","type":"book-chapter","created":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T09:06:55Z","timestamp":1635498415000},"page":"90-97","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Classic Multi-method Collaborative Obfuscation Strategy"],"prefix":"10.1007","author":[{"given":"Yujie","family":"Ma","sequence":"first","affiliation":[]},{"given":"Yuanzhang","family":"Li","sequence":"additional","affiliation":[]},{"given":"Zhibin","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Ruyun","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Lu","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Xiaosong","family":"Zhang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,10,30]]},"reference":[{"key":"10_CR1","unstructured":"Collberg, C., Thomborson, C., Low, D.: A Taxonomy Of Obfuscating Transformations. Department of Computer Science, The University of Auckland, New Zealand (1997)"},{"issue":"1","key":"10_CR2","first-page":"3","volume":"30","author":"T L\u00e1szl\u00f3","year":"2009","unstructured":"L\u00e1szl\u00f3, T., Kiss, \u00c1.: Obfuscating C++ programs via control flow flattening. Annal. Univ. Sci. Budapestin. Rolando E\u00f6tv\u00f6s Nominat. Sect. Comput. 30(1), 3\u201319 (2009)","journal-title":"Annal. Univ. Sci. Budapestin. Rolando E\u00f6tv\u00f6s Nominat. Sect. Comput."},{"key":"10_CR3","doi-asserted-by":"crossref","unstructured":"Kencana, G.H., Saleh, A., Darwito, H.A., et al.: Comparison of maintainability index measurement from Microsoft Codelens and line of code. In: 2020 7th International Conference on Electrical Engineering, Computer Sciences and Informatics (EECSI), pp. 235\u2013239. IEEE (2020)","DOI":"10.23919\/EECSI50503.2020.9251901"},{"key":"10_CR4","unstructured":"Xu, D.: Opaque Predicate: Attack and Defense in Obfuscated Binary Code. Penn State University (2018)"},{"key":"10_CR5","unstructured":"Li, Z.L.: The Research and Application of Opaque Predicates Based on Chaos Theory. Guangdong University of Technology (2012)"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"Hariprasad, T., Vidhyagaran, G., Seenu, K., et al.: Software complexity analysis using halstead metrics. In: 2017 International Conference on Trends in Electronics and Informatics (ICEI), pp. 1109\u20131113. IEEE (2017)","DOI":"10.1109\/ICOEI.2017.8300883"},{"issue":"6","key":"10_CR7","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1109\/MS.2016.147","volume":"33","author":"C Ebert","year":"2016","unstructured":"Ebert, C., Cain, J., Antoniol, G., et al.: Cyclomatic complexity. IEEE Softw. 33(6), 27\u201329 (2016)","journal-title":"IEEE Softw."},{"issue":"3","key":"10_CR8","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1016\/0164-1212(93)90065-6","volume":"20","author":"JC Munson","year":"1993","unstructured":"Munson, J.C., Kohshgoftaar, T.M.: Measurement of data structure complexity. J. Syst. Softw. 20(3), 217\u2013225 (1993)","journal-title":"J. Syst. Softw."},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"Anugrah, I.G., Sarno, R., Anggraini, R.N.E.: Decomposition using Refined Process Structure Tree (RPST) and control flow complexity metrics. In: 2015 International Conference on Information and Communication Technology and Systems (ICTS), pp. 203\u2013208. IEEE (2015)","DOI":"10.1109\/ICTS.2015.7379899"},{"key":"10_CR10","doi-asserted-by":"crossref","unstructured":"Mubarak, A., Counsell, S., Hierons, R.M.: An evolutionary study of fan-in and fan-out metrics in OSS. In: 2010 Fourth International Conference on Research Challenges in Information Science (RCIS), pp. 473\u2013482. IEEE (2010)","DOI":"10.1109\/RCIS.2010.5507329"},{"issue":"3","key":"10_CR11","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1080\/16864360.2017.1397894","volume":"15","author":"F Buonamici","year":"2018","unstructured":"Buonamici, F., Carfagni, M., Furferi, R., et al.: Reverse engineering modeling methods and tools: a survey. Comput. Aided Design Appl. 15(3), 443\u2013464 (2018)","journal-title":"Comput. Aided Design Appl."},{"key":"10_CR12","unstructured":"Pan, Y., Zhu, Y.F., Lin, W.: Code obfuscation based on instructions swapping. Ruan Jian Xue Bao\/J. Softw. 30(6), 1788\u20131792 (2019) (in Chinese). http:\/\/www.jos.org.cn\/1000-9825\/5429.htm"},{"issue":"8","key":"10_CR13","doi-asserted-by":"publisher","first-page":"2203","DOI":"10.1109\/TIFS.2019.2894577","volume":"14","author":"M Kiperberg","year":"2019","unstructured":"Kiperberg, M., Leon, R., Resh, A., et al.: Hypervisor-based protection of code. IEEE Trans. Inf. Forens. Secur. 14(8), 2203\u20132216 (2019)","journal-title":"IEEE Trans. Inf. Forens. Secur."},{"key":"10_CR14","doi-asserted-by":"crossref","unstructured":"Pizzolotto, D., Fellin, R., Ceccato, M.: OBLIVE: seamless code obfuscation for Java programs and Android apps. In: 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 629\u2013633. IEEE (2019)","DOI":"10.1109\/SANER.2019.8667982"},{"key":"10_CR15","doi-asserted-by":"crossref","unstructured":"Wang, H., Wang, S., Xu, D., et al.: Generating effective software obfuscation sequences with reinforcement learning. IEEE Trans. Depend. Secure Comput. (2020)","DOI":"10.1109\/TDSC.2020.3041655"},{"key":"10_CR16","doi-asserted-by":"crossref","unstructured":"Balachandran, V., Keong, N.W., Emmanuel, S.: Function level control flow obfuscation for software security. In: 2014 Eighth International Conference on Complex, Intelligent and Software Intensive Systems, pp. 133\u2013140. IEEE (2014)","DOI":"10.1109\/CISIS.2014.20"},{"key":"10_CR17","doi-asserted-by":"crossref","unstructured":"Liu, H., Sun, C., Su, Z., et al.: Stochastic optimization of program obfuscation. In: 2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE), pp. 221\u2013231. IEEE (2017)","DOI":"10.1109\/ICSE.2017.28"},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Acharya, M., Robinson, B.: Practical change impact analysis based on static program slicing for industrial software systems. In: 2011 33rd International Conference on Software Engineering (ICSE), pp. 746\u2013755. IEEE (2011)","DOI":"10.1145\/1985793.1985898"},{"issue":"3","key":"10_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3182657","volume":"51","author":"R Baldoni","year":"2018","unstructured":"Baldoni, R., Coppa, E., D\u2019elia, D.C., et al.: A survey of symbolic execution techniques. ACM Comput. Surv. (CSUR) 51(3), 1\u201339 (2018)","journal-title":"ACM Comput. Surv. (CSUR)"}],"container-title":["Communications in Computer and Information Science","Data Mining and Big Data"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-16-7502-7_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T09:09:49Z","timestamp":1635498589000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-16-7502-7_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9789811675010","9789811675027"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-981-16-7502-7_10","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"30 October 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DMBD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Data Mining and Big Data","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Guangzhou","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 October 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 October 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dmbd2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/nsclab.org\/dmbd2021\/index.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"258","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"57","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"28","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"22% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2.5","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"8","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}