{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,15]],"date-time":"2026-06-15T22:57:20Z","timestamp":1781564240706,"version":"3.54.5"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","license":[{"start":{"date-parts":[[2013,2,23]],"date-time":"2013-02-23T00:00:00Z","timestamp":1361577600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"DOI":"10.1007\/s10664-013-9248-x","type":"journal-article","created":{"date-parts":[[2013,2,22]],"date-time":"2013-02-22T06:42:37Z","timestamp":1361515357000},"source":"Crossref","is-referenced-by-count":32,"title":["A family of experiments to assess the effectiveness and efficiency of source code obfuscation techniques"],"prefix":"10.1007","author":[{"given":"Mariano","family":"Ceccato","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Massimiliano","family":"Di Penta","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paolo","family":"Falcarin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Filippo","family":"Ricca","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marco","family":"Torchiano","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paolo","family":"Tonella","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2013,2,23]]},"reference":[{"key":"9248_CR1","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/1314257.1314263","volume-title":"QoP \u201907: Proc. of the 2007 ACM workshop on quality of protection","author":"B Anckaert","year":"2007","unstructured":"Anckaert B, Madou M, Sutter BD, Bus BD, Bosschere KD, Preneel B (2007) Program obfuscation: a quantitative approach. In: QoP \u201907: Proc. of the 2007 ACM workshop on quality of protection. ACM, New York, NY, USA, pp\u00a015\u201320. doi: 10.1145\/1314257.1314263"},{"key":"9248_CR2","unstructured":"Baker RD (1995) Modern permutation test software. In: Edgington E (ed) Randomization tests. Marcel Decker"},{"key":"9248_CR3","doi-asserted-by":"crossref","unstructured":"Ceccato M, Di\u00a0Penta M, Nagra J, Falcarin P, Ricca F, Torchiano M, Tonella P (2009a) The effectiveness of source code obfuscation: an experimental assessment. In: IEEE 17th international conference on program comprehension (ICPC), pp\u00a0178\u2013187. doi: 10.1109\/ICPC.2009.5090041","DOI":"10.1109\/ICPC.2009.5090041"},{"key":"9248_CR4","doi-asserted-by":"crossref","unstructured":"Ceccato M, Di Penta M, Nagra J, Falcarin P, Ricca F, Torchiano M, Tonella P (2009b) The effectiveness of source code obfuscation: an experimental assessment. Tech. rep., University of Sannio. URL http:\/\/www.rcost.unisannio.it\/mdipenta\/icpc09-tr.pdf","DOI":"10.1109\/ICPC.2009.5090041"},{"key":"9248_CR5","doi-asserted-by":"crossref","unstructured":"Ceccato M, Preda MD, Nagra J, Collberg C, Tonella P (2007) Barrier slicing for remote software trusting. In: Proc. of the 7th IEEE international working conference on source code analysis and manipulation (SCAM 2007). IEEE Computer Society, pp\u00a027\u201336. (Sept. 30 2007\u2013Oct. 1 2007). doi: 10.1109\/SCAM.2007.4362895","DOI":"10.1109\/SCAM.2007.27"},{"key":"9248_CR6","doi-asserted-by":"crossref","unstructured":"Chang H, Atallah M (2002) Protecting software code by guards. In: ACM workshop on security and privacy in digital rights management. ACM","DOI":"10.1007\/3-540-47870-1_10"},{"key":"9248_CR7","volume-title":"Statistical power analysis for the behavioral sciences","author":"J Cohen","year":"1988","unstructured":"Cohen J (1988) Statistical power analysis for the behavioral sciences, 2nd edn. Lawrence Earlbaum Associates, Hillsdale, NJ","edition":"2"},{"key":"9248_CR8","unstructured":"Collberg C, Nagra J (2009) Surreptitious software: obfuscation, watermarking, and tamperproofing for software protection, 1st edn. Addison-Wesley Professional"},{"key":"9248_CR9","unstructured":"Collberg C, Thomborson C, Low D (1997) A taxonomy of obfuscating transformations. Technical Report 148, Dept. of Computer Science, The Univ. of Auckland"},{"key":"9248_CR10","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1145\/268946.268962","volume-title":"POPL \u201998: Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on principles of programming languages","author":"C Collberg","year":"1998","unstructured":"Collberg C, Thomborson C, Low D (1998) Manufacturing cheap, resilient, and stealthy opaque constructs. In: POPL \u201998: Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on principles of programming languages. ACM, New York, NY, USA, pp\u00a0184\u2013196. doi: 10.1145\/268946.268962"},{"issue":"3","key":"9248_CR11","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1016\/j.scico.2006.04.002","volume":"61","author":"J Cordy","year":"2006","unstructured":"Cordy J (2006) The TXL source transformation language. Sci Comput Program 61(3):190\u2013210","journal-title":"Sci Comput Program"},{"key":"9248_CR12","unstructured":"Devore JL (2007) Probability and statistics for engineering and the sciences, 7th edn. Duxbury Press"},{"issue":"3","key":"9248_CR13","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1109\/TSE.2003.1183929","volume":"29","author":"T Eisenbarth","year":"2003","unstructured":"Eisenbarth T, Koschke R, Simon D (2003) Locating features in source code. IEEE Trans Softw Eng 29(3):195\u2013209","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"9248_CR14","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MS.2011.34","volume":"28","author":"P Falcarin","year":"2011","unstructured":"Falcarin P, Collberg C, Atallah M, Jakubowski M (2011) Guest editors\u2019 introduction: software protection. IEEE Softw 28(2):24\u201327","journal-title":"IEEE Softw"},{"key":"9248_CR15","doi-asserted-by":"crossref","unstructured":"Falcarin P, Scandariato R, Baldi M (2006) Remote trust with aspect oriented programming. In: IEEE advanced information and networking applications (AINA-06). IEEE","DOI":"10.1109\/AINA.2006.286"},{"issue":"3","key":"9248_CR16","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/S0164-1212(98)10058-4","volume":"44","author":"R Fiutem","year":"1999","unstructured":"Fiutem R, Tonella P, Antoniol G, Merlo E (1999) Points-to analysis for program understanding. J Syst Softw 44(3):213\u2013227","journal-title":"J Syst Softw"},{"key":"9248_CR17","doi-asserted-by":"crossref","unstructured":"Goto H, Mambo M, Matsumura K, Shizuya H (2000) An approach to the objective and quantitative evaluation of tamper-resistant software. In: 3rd int. workshop on information security (ISW2000). Springer, pp\u00a082\u201396","DOI":"10.1007\/3-540-44456-4_7"},{"key":"9248_CR18","unstructured":"Grissom RJ, Kim JJ (2005) Effect sizes for research: a broad practical approach, 2nd edn. Lawrence Earlbaum Associates"},{"key":"9248_CR19","doi-asserted-by":"crossref","unstructured":"Horne B, Matheson L, Sheehan C, Tarjan RE (2001) Dynamic self-checking techniques for improved tamper resistance. In: ACM workshop on security and privacy in digital rights management. ACM","DOI":"10.1007\/3-540-47870-1_9"},{"key":"9248_CR20","doi-asserted-by":"crossref","unstructured":"Iversen G, Norpoth H (1987) Analysis of variance, 2nd edn. Sage Publications","DOI":"10.4135\/9781412983327"},{"key":"9248_CR21","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-3304-4","volume-title":"Basics of software engineering experimentation","author":"N Juristo","year":"2001","unstructured":"Juristo N, Moreno A (2001) Basics of software engineering experimentation. Kluwer Academic Publishers, Englewood Cliffs, NJ"},{"key":"9248_CR22","unstructured":"Motulsky H (2010) Intuitive biostatistics: a nonmathematical guide to statistical thinking. Oxford University Press. http:\/\/books.google.it\/books?id=R477U5bAZs4C"},{"key":"9248_CR23","volume-title":"Questionnaire design, interviewing and attitude measurement","author":"AN Oppenheim","year":"1992","unstructured":"Oppenheim AN (1992) Questionnaire design, interviewing and attitude measurement. Pinter, London"},{"key":"9248_CR24","unstructured":"R Core Team (2012) R: a language and environment for statistical computing. Vienna, Austria. http:\/\/www.R-project.org . ISBN 3-900051-07-0"},{"key":"9248_CR25","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/TSE.2009.69","volume":"36","author":"F Ricca","year":"2010","unstructured":"Ricca F, Di Penta M, Torchiano M, Tonella P, Ceccato M (2010) How developers\u2019 experience and ability influence web application comprehension tasks supported by UML stereotypes: a series of four experiments. IEEE Trans Softw Eng 36:96\u2013118. doi: 10.1109\/TSE.2009.69","journal-title":"IEEE Trans Softw Eng"},{"key":"9248_CR26","doi-asserted-by":"crossref","unstructured":"Ricca F, Di Penta M, Torchiano M, Tonella P, Ceccato M, Visaggio CA (2008) Are fit tables really talking?: a series of experiments to understand whether fit tables are useful during evolution tasks. In: 30th International Conference on Software Engineering (ICSE 2008), pp 361\u2013370","DOI":"10.1145\/1368088.1368138"},{"key":"9248_CR27","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1016\/j.infsof.2008.01.007","volume":"51","author":"F Ricca","year":"2009","unstructured":"Ricca F, Torchiano M, Di Penta M, Ceccato M, Tonella P (2009) Using acceptance tests as a support for clarifying requirements: a series of experiments. Inf Softw Technol 51:270\u2013283","journal-title":"Inf Softw Technol"},{"key":"9248_CR28","doi-asserted-by":"crossref","unstructured":"Scandariato R, Ofek Y, Falcarin P, Baldi M (2008) Application-oriented trust in distributed computing. In: 3rd international conference on availability, reliability and security, ARES 08. IEEE, pp\u00a0434\u2013439","DOI":"10.1109\/ARES.2008.21"},{"key":"9248_CR29","unstructured":"Sheskin D (2007) Handbook of parametric and nonparametric statistical procedures, 4th edn. Chapman & All"},{"issue":"3","key":"9248_CR30","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/j.cose.2005.11.002","volume":"25","author":"I Sutherland","year":"2006","unstructured":"Sutherland I, Kalb GE, Blyth A, Mulley G (2006) An empirical examination of the reverse engineering process for binary files. Comput Secur 25(3):221\u2013228","journal-title":"Comput Secur"},{"key":"9248_CR31","unstructured":"Tyma P (2000) Method for renaming identifiers of a computer program. US Patent 6,102,966"},{"key":"9248_CR32","doi-asserted-by":"crossref","unstructured":"Udupa S, Debray S, Madou M (2005) Deobfuscation: reverse engineering obfuscated code. In: 12th working conference on reverse engineering. doi: 10.1109\/WCRE.2005.13","DOI":"10.1109\/WCRE.2005.13"},{"key":"9248_CR33","doi-asserted-by":"crossref","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson M, Regnell B, Wessl\u00e9n A (2000) Experimentation in software engineering\u2014an introduction. Kluwer Academic Publishers","DOI":"10.1007\/978-1-4615-4625-2"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-013-9248-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-013-9248-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-013-9248-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,10]],"date-time":"2019-07-10T01:13:48Z","timestamp":1562721228000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-013-9248-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,2,23]]},"references-count":33,"alternative-id":["9248"],"URL":"https:\/\/doi.org\/10.1007\/s10664-013-9248-x","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,2,23]]}}}