- Alexander, I., and A. Farncombe, A. "Use and misuse cases in railway systems." In Scenarios, Stories, Use Cases: Through the Systems Development Life Cycle, edited by I. F. Alexander and N. Maiden, 347-362. Hoboken, N.J.: Wiley, 2004.Google Scholar
- Fetterman, D. M. Ethnography: Step by Step, 2nd ed. Thousand Oaks, Calif.: Sage, 1998.Google Scholar
- Higgins, J. M. 101 Creative Problem Solving Techniques: The Handbook of New Ideas for Business, Rev. ed. The New Management Publishing Company, 2006.Google Scholar
- Kelley, T. 2005. The Ten Faces of Innovation: IDEO's Strategies for Defeating the Devil's Advocate and Driving Creativity Throughout Your Organization. New York: Currency, 2005.Google Scholar
- Robson, C. Real World Research, 2nd ed. Boston: Blackwell Publishing, 2002Google Scholar
- Wilson, C. E. 2006. "Brainstorming Pitfalls and Best Practices," <interactions> 13, no. 5 (September 2006): 50-63. Google ScholarDigital Library
Index Terms
- Inverse, reverse, and unfocused methods: variations on our standard tools of the trade
Recommendations
Exercises for teaching reverse engineering
ITiCSE 2018: Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science EducationThe ability to reverse engineer binary code is a skill of critical importance within computer security: deciding if an unknown piece of binary code is malicious and, if so, what it does. And yet, there is very little work in computer science education ...
Comments