Publications
Journal Articles
- Peter Bergström and Darren C. Atkinson, “Augmenting Digital Libraries with Web-Based Visualizations,” Journal of Digital Information Management, vol. 8, pp. 377–386, December 2010.
- Darren C. Atkinson, Daniel C. Weeks, and John Noll, “Tool support for iterative software process modeling,” Information and Software Technology, vol. 49, pp. 493–514, May 2007.
- Darren C. Atkinson and William G. Griswold, “Effective pattern matching of source code using abstract syntax patterns,” Software — Practice and Experience, vol. 36, pp. 413–447, April 2006.
- Markus Mock, Darren C. Atkinson, Craig Chambers, and Susan J. Eggers, “Program slicing with dynamic points-to sets,” IEEE Transactions on Software Engineering, vol. 31, pp. 657–678, August 2005.
- William G. Griswold and Darren C. Atkinson, “Managing the design trade-offs for a program understanding and transformation tool,” Journal of Systems and Software, vol. 30, pp. 99–116, July–August 1995.
Conference and Workshop Papers
- Peter Bergström and Darren C. Atkinson, “Augmenting the Exploration of Digital Libraries with Web-Based Visualizations,” in Proceedings of the 4th International Conference on Digital Information Management, November, 2009.
- Peter Bergström and Darren C. Atkinson, “Digital Library Visualization Using SproutCore and SVG,” in Proceedings of the 7th International Conference on Scalable Vector Graphics, October, 2009.
- Darren C. Atkinson and Todd King, “Lightweight detection of program refactorings,” in Proceedings of the 12th Asia-Pacific Software Engineering Conference, pp. 663–670, December 2005.
- Darren C. Atkinson, “Accurate call graph extraction of programs with function pointers using type signatures,” in Proceedings of the 11th Asia-Pacific Software Engineering Conference, pp. 326–335, December 2004
- Darren C. Atkinson, Daniel C. Weeks, and John Noll, “The design of evolutionary process modeling languages,” in Proceedings of the 11th Asia-Pacific Software Engineering Conference, pp. 73–82, December 2004.
- Darren C. Atkinson and John Noll, “Automated validation and verification of process models,” in Proceedings of the 7th IASTED International Conference on Software Engineering and Applications, pp. 587–592, November 2003.
- John Noll and Darren C. Atkinson, “Comparing extreme programming to traditional development for student projects: A case study,” in Proceedings of the 4th International Conference on Extreme Programming and Agile Processes in Software Engineering, pp. 372–374, May 2003.
- Markus Mock, Darren C. Atkinson, Craig Chambers, and Susan J. Eggers, “Improving program slicing using dynamic points-to data,” in Proceedings of the 10th ACM Symposium on the Foundations of Software Engineering, pp. 71–80, November 2002.
- Darren C. Atkinson, “Assisting program analyses with library synopses,” in Proceedings of the 6th IASTED International Conference on Software Engineering and Applications, pp. 490–495, November 2002.
- Darren C. Atkinson, “Call graph extraction in the presence of function pointers,” in Proceedings of the 2002 International Conference on Software Engineering Research and Practice, pp. 579–584, June 2002.
- Darren C. Atkinson and William G. Griswold, “Implementation techniques for efficient data-flow analysis of large programs,” in Proceedings of the 2001 International Conference on Software Maintenance, pp. 52–61, November 2001.
- Darren C. Atkinson and William G. Griswold, “Effective whole-program analysis in the presence of pointers,” in Proceedings of the 6th ACM International Symposium on the Foundations of Software Engineering, pp. 46–55, November 1998.
- Darren C. Atkinson and William G. Griswold, “The design of whole-program analysis tools,” in Proceedings of the 18th International Conference on Software Engineering, pp. 16–27, March 1996.
- William G. Griswold, Darren C. Atkinson, and Collin McCurdy, “Fast, flexible syntactic pattern matching and processing,” in Proceedings of the 4th Workshop on Program Comprehension, pp. 144–153, March 1996.
- William G. Griswold and Darren C. Atkinson, “A syntax-directed tool for program understanding and transformation,” in Proceedings of the 4th Systems Reengineering Technology Workshop, pp. 274–282, February 1994.
Graduate Theses
- Peter Bergström, “Augmenting digital libraries using web-based visualizations,” Master’s thesis, Santa Clara University, Department of Computer Engineering, June 2009.
- Todd J. H. King, “Finding refactorings using lightweight code analysis,” Master’s thesis, Santa Clara University, Department of Computer Engineering, December 2005.
- Daniel C. Weeks, “Process modeling language design and model verification,” Master’s thesis, Santa Clara University, Department of Computer Engineering, June 2004.
- Darren C. Atkinson, “The design and implementation of practical and task-oriented whole-program analysis tools,” Ph.D. thesis, University of California San Diego, Department of Computer Science & Engineering, April 1999.
Technical Reports
- Blake Pelton and Darren C. Atkinson, “Flexible generation and lightweight view-dependent rendering of terrain,” Technical Report COEN-2003-01-22, Santa Clara University, Department of Computer Engineering, March 2003.
- Leeann Bent, Darren C. Atkinson, and William G. Griswold, “A comparative study of two whole program slicers for C,” Technical Report CS2001-0668, University of California San Diego, Department of Computer Science & Engineering, April 2001.