과제정보
연구 과제 주관 기관 : 한국연구재단
참고문헌
- Michael J. Wise, "Yap3: Improved detection of similarities in computer program and other texts," In Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, pages 130-134, 1996.
- Ginger Myles and Christian Collberg, "k-gram based software birthmarks," In Proceedings of the 2005 ACM Symposium on Applied Computing, pages 314-318, 2005.
- Krinke J, "Identifying similar code with program dependence graphs," In Working Conference on Reverse Engineering 2001, pp. 301-309, 2001.
- Ginger Myles and Christian Collberg, "Detecting software theft via whole program path birthmarks," In International Conference on Information Security (ISC 2004), LNCS 3225, pp. 404-415, 2004.
- Hyun-il Lim, "An Effective Method for Comparing Control Flow Graphs through Edge Extension," KIPS Transactions on Computer and Communication Systems, Vol 2, No. 8, Aug. 2013.
- Kevin P. Murphy, Machine Learning: A Probabilistic Perspective, The MIT Press, 2012.
- Shai Shalev-Shwartz and Shai Ben-David, Understanding Machine Learning: From Theory to Algorithms, Cambridge University Press, 2014.
- Pedro Domingos, “A few useful things to know about machine learning,” Communications of the ACM, Vol. 55, No. 10, pp. 78-87, 2012. https://doi.org/10.1145/2347736.2347755
- linear regression, Wikipedia [Internet]. Available: https://en.wikipedia.org/wiki/Linear_regression
- Least squares, Wikipedia [Internet]. Available: https://en.wikipedia.org/wiki/Least_squares
- Binary file, Wikipedia [Internet]. Available: https://en.wikipedia.org/wiki/Binary_file
- The class File Format, Java SE Specification, Oracle [Internet]. Available: https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html
- Denis N. Antonioli and Markus Pilz, "Analysis of the Java Class File Format," Technical Report 98.4, Department of Computer Science, University of Zurich, 1998.
- Python [Internet]. Available: https://www.python.org/
- scikit-learn: Machine Learning in Python [Internet]. Available: http://scikit-learn.org/stable/index.html
- The Jakarta-ORO [Internet]. Available: https://jakarta.apache.org/oro/
- Smokescreen - Java obfuscator, http://www.javadevelopmentindia.com/technology-amp-integration/technology-amp-integration/obfustication-amp-decompiling/smokescreen/
- ANTLR (ANother Tool for Language Recognition) [Internet]. Available: http://www.antlr.org/
- Chang-Sik Kim, Su-Jung Choi, Kee-Young Kwahk, “Investigation of Research Trends in Information Systems Domain Using Topic Modeling and Time Series Regression Analysis,” Journal of Digital Contents Society, Vol. 18, No. 6, pp. 1143-1150, Oct. 2017.
피인용 문헌
- Design of Similar Software Classification Model through Support Vector Machine vol.21, pp.3, 2018, https://doi.org/10.9728/dcs.2020.21.3.569
- A Study on Data Slicing Method of Linear Regression for Similar Program Analysis vol.21, pp.7, 2020, https://doi.org/10.9728/dcs.2020.21.7.1345