DAVID ATKINS

4450 Hilyard Street * Eugene, OR 97405 * (541) 431-6914
david@TheAtkins.org            http://TheAtkins.org/david

SUMMARY

  • 12 years university faculty - teaching CS graduate, upper division, and intro courses
  • Expert in UNIX, Windows, C, C++, Java, HTML, and Version Management
  • 22 years experience in software development and research on large and small teams
  • Extensive corporate experience training developers in technology seminars
  • Ph.D in Mathematics

PROFESSIONAL EXPERIENCE

UNIVERSITY OF OREGON - Eugene, OR                   2001-2004, 2005-present
Computer and Information Science - Adjunct Associate Professor

AMERICAN UNIVERSITY IN CAIRO - Cairo, Egypt      2004-2005
Computer Science - Assistant Professor

LUCENT BELL LABORATORIES - Naperville, IL           1986-2001
Software Production Research - Member of Technical Staff



ANDERSON SOFTWARE GROUP - Leucadia, CA           1990 - 1999
Senior Instructor



COMPUTER TECHNOLOGY GROUP - Chicago, IL        1984 - 1986
Instructor



BELL LABORATORIES - Naperville, IL                       1979-1984
Member of Technical Staff



Mathematics teaching positions                            1974-1979


SELECTED PUBLICATIONS

Using Version Control Data to Evaluate the Effectiveness of Software Tools: A Case Study of the Version Editor, D. Atkins, T. Ball, T. Graves, A. Mockus, IEEE Transactions on Software Engineering, July 2002.

Version Sensitive Editing: Change History as a Programming Tool, D. Atkins, Proceedings of the 8th Conference on Software Configuration Management, 1998.

Measuring Technology Effects on Software Change Cost, D. Atkins, A. Mockus, H. Siy, Bell Labs Technical Journal, 5-2, April-June 2000.

Mawl: A Domain-Specific Language for Form-Based Services, D. Atkins, T. Ball, G. Bruns, K. Cox, IEEE Transactions on Software Engineering, May/June 1999.

Integrated Web and Telephone Service Creation, D. Atkins, T. Ball, T. Baran, M. Benedikt, K. Cox, D. Ladd, P. Mataga, C. Puchol, C. Ramming, K. Rehor, C. Tuckey, Bell Labs Technical Journal,
Winter 1997.

Global Software Development: The Bell Labs Collaboratory, D. Atkins, M. Handel, J. Herbsleb, D. Perry, G. Wills, Invited presentation, International Conference on Software Engineering, Toronto, May 2001.

Achieving Speed in Globally Distributed Project Work, D. Atkins, M. Handel, J. Herbsleb, G. Wills, Human Computer Interaction Consortium, February 2001, Frazer, Colorado.

Experience with a Domain-Specific Language for Form-Based Services, D. Atkins, T. Ball, M. Benedikt, G. Bruns, K. Cox, P. Mataga, K. Rehor, USENIX Conference on DSLs, 1997.

PATENTS

Apparatus and Method for Displaying Characteristics of Data Base Records, D. Atkins, T. Ball, S. Eick, G. Wills, issued September 2000.

Apparatus for Visualizing Program Slices, D. Atkins, T. Ball, S. Eick, G. Wills, issued August 1998.

EDUCATION

Ph.D. and MA in Mathematics from University of Kansas, Lawrence. BA in Mathematics from College of Wooster, Ohio. Computer Science course work at University of Illinois.