Journal Publications

  1. S. Carr. A Programming Languages Course Emphasizing Interpreters and Object-Oriented Design, The Journal of Computing Sciences in Colleges, 30(1), October 2014.
  2. Y. Li, S. Carr, J. Mayo, C.K. Shene and C. Wang. DTEVisual: A Visualization System for Teaching Access Control Using Domain Type Enforcement, The Journal of Computing Sciences in Colleges, 28(1), October 2013.
  3. J. Mayo and S. Carr. Teaching Access Control with Domain Type Enforcement, The Journal of Computing Sciences in Colleges 27(1), September 2011.
  4. S. Carr and P. Sweany. "An Experimental Evaluation of Scalar Replacement on Scientific Benchmarks", Software - Practice & Experience 33(15), December 2003.
  5. S. Carr, J. Mayo and C.-K. Shene. ThreadMentor: A Pedagogical Tool for Multithreaded Programming, ACM Journal of Educational Resources in Computing 3(1), March 2003.
  6. S. Carr, J. Mayo and C.-K. Shene. Race Conditions: A Case Study, The Journal of Computing in Small Colleges 17(1), September 2001.
  7. P. Sweany, S. Carr and B.L. Huber, Global Instruction Scheduling Without Copies, Digital Technical Journal 10(1), December 1998.
  8. C.-K. Shene and S. Carr. The Design of a Multithreaded Programming Course and Its Accompanying Software Tools, The Journal of Computing in Small Colleges 14(1), November 1998.
  9. S. Carr and R.B. Lehoucq. Compiler Block ability of Dense Matrix Factorizations, ACM Transactions on Mathematical Software 23(3), September 1997.
  10. K. McKinley, S. Carr and C.-W. Tseng, Improving Data Locality with Loop Transformations, ACM Transactions on Programming Languages and Systems 18(4), July 1996.
  11. S. Carr and K. Kennedy. Improving the Ratio of Memory Operations to Floating-Point Operations in Loops, ACM Transactions on Programming Languages and Systems 16(6), November 1994.
  12. S. Carr and K. Kennedy. Scalar Replacement in the Presence of Conditional Control Flow, Software - Practice & Experience 24(1), January 1994.