Communications of the ACM
Reverse engineering and system renovation—an annotated bibliography
ACM SIGSOFT Software Engineering Notes
Manufacturing cheap, resilient, and stealthy opaque constructs
POPL '98 Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Joint Software Research Between Industry and Academia
IEEE Software
Watermarking, tamper-proffing, and obfuscation: tools for software protection
IEEE Transactions on Software Engineering
Software reuse: survey and research directions
Journal of Management Information Systems - Special section: Managing virtual workplaces and teleworking with information technology
Hi-index | 0.00 |
The author covers the legal issues of reverse-engineering someone else's software, explaining what reverse-engineering activities the courts have found to be acceptable and what legal applications are for the knowledge you gained from reverse engineering. She also defines 'reverse engineering' and presents two theories regarding its use: the strict-constructionist theory, which holds that reverse-engineering copyrighted software is always illegal, and the pragmatist theory, which takes a much more liberal view of the fair-use privilege.