Journal Articles
- 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.
[Abstract in HTML]
- 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.
[Abstract in HTML]
- 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.
[Abstract in HTML]
- 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.
[Abstract in HTML]
Conference and Workshop Papers
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
- 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.
[Abstract in HTML]
Graduate Theses
- Todd J. H. King, “Finding refactorings using lightweight
code analysis,” Master's thesis, Santa Clara University,
Department of Computer Engineering, December 2005.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- Daniel C. Weeks, “Process modeling language design and
model verification,” Master's thesis, Santa Clara University,
Department of Computer Engineering, June 2004.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
- 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.
[Abstract in HTML]
[Full text in PDF]
[Full text in PostScript]
