ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Retina: helping students and instructors based on observed programming activities
Full text PdfPdf (491 KB)
Source
Technical Symposium on Computer Science Education archive
Proceedings of the 40th ACM technical symposium on Computer science education table of contents
Chattanooga, TN, USA
SESSION: Capturing and analyzing student artifacts table of contents
Pages: 178-182  
Year of Publication: 2009
ISBN:978-1-60558-183-5
Also published in ...
Authors
Christian Murphy  Columbia University, New York, NY, USA
Gail Kaiser  Columbia University, New York, NY, USA
Kristin Loveland  Columbia University, New York, NY, USA
Sahar Hasan  Columbia University, New York, NY, USA
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 96,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1508865.1508929
What is a DOI?

ABSTRACT

It is difficult for instructors of CS1 and CS2 courses to get accurate answers to such critical questions as "how long are students spending on programming assignments?", or "what sorts of errors are they making?" At the same time, students often have no idea of where they stand with respect to the rest of the class in terms of time spent on an assignment or the number or types of errors that they encounter. In this paper, we present a tool called Retina, which collects information about students' programming activities, and then provides useful and informative reports to both students and instructors based on the aggregation of that data. Retina can also make real-time recommendations to students, in order to help them quickly address some of the errors they make. In addition to describing Retina and its features, we also present some of our initial findings during two trials of the tool in a real classroom setting.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
I. Coman and A. Sillitti. An empirical exploratory study on inferring developers' activities from low-level data. In Proc of the nineteenth International Conference on Software Engineering and Knowledge Engineering (SEKE), 2007.
3
4
 
5
T. Flowers, C. Carver, and J. Jackson. Empowering students and building confidence in novice programmers through Gauntlet. In 34th ASEE/IEEE Frontiers in Education Conference, pages T3H-10-T3H-13, Oct 2004.
 
6
R. G. P. Galluccio. Humanizing CALL: The use of pedagogical agents as language tutors. New England Regional Association for Language Learning Technology, Oct. 2006.
7
8
 
9
M. Jadud. A first look at novice compilation behaviour using BlueJ. Computer Science Education, 15(1):25--40, March 2005.
 
10
Java Glossary. Compile time error messages. http://mindprod.com/jgloss/compileerrormessages.html.
 
11
JClaim. Java compliant logging and auditing instant messenger. http://www.itbsllc.com/jclaim/.
 
12
 
13
Y. Liu, E. Stroulia, K. Wong, and D. German. Using CVS historical information to understand how students develop software. In Proc of the 2004 international workshop on mining software repositories, 2004.
14
15
16
17
18
19


Collaborative Colleagues:
Christian Murphy: colleagues
Gail Kaiser: colleagues
Kristin Loveland: colleagues
Sahar Hasan: colleagues