About CS/SE Education
We are exploring new techniques and approaches to improve the teaching of computer science and software engineering. Our recent projects and papers are listed below.
Contact: Swapneel Sheth (swapneel@cs.columbia.edu)
Team Members
Faculty
Prof. Gail Kaiser, kaiser [at] cs.columbia.edu
Phd Students
Swapneel Sheth, swapneel [at] cs.columbia.edu
Former PhD students
Jonathan Bell, jbell [at] cs.columbia.edu
Chris Murphy, cmurphy [at] cs.columbia.edu
See the Software Project Management project listed on our project student advertisements page.
Links
Projects
HALO (Highly Addictive, sociaLly Optimized) Software Engineering
Papers
Swapneel Sheth, Jonathan Bell, Gail Kaiser. A Competitive-Collaborative Approach for Introducing Software Engineering in a CS2 Class. 26th Conference on Software Engineering Education and Training (CSEE&T), San Francisco CA, pages 41-50, May 2013
Jonathan Bell, Swapneel Sheth, Gail Kaiser. Secret Ninja Testing with HALO Software Engineering. 4th International Workshop on Social Software Engineering Workshop (SSE), Szeged, Hungary, pages 43-47, September 2011
Christian Murphy, Gail Kaiser, Kristin Loveland, Sahar Hasan. Retina: Helping Students and Instructors Based on Observed Programming Activities. 40th ACM SIGCSE Technical Symposium on Computer Science Education, Chattanooga TN, pages 178-182, March 2009
Christian Murphy, Dan Phung, and Gail Kaiser. A Distance Learning Approach to Teaching eXtreme Programming. 13th Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE), Madrid, Spain, pages 199-203, June 2008
C. Murphy, E. Kim, G. Kaiser, A. Cannon. Backstop: A Tool for Debugging Runtime Errors. 39th ACM SIGCSE Technical Symposium on Computer Science Education, Portland OR, pages 173-177, March 2008
Tech Reports
Kunal Swaroop Mishra, Gail Kaiser. Effectiveness of Teaching Metamorphic Testing.Technical Report CUCS-020-12, Dept. of Computer Science, Columbia University, November 2012