Graduate Project

 

jTutors: A Web-Based Tutoring System for Java APIs Public Deposited

Downloadable Content

Download PDF
https://ir.library.oregonstate.edu/concern/graduate_projects/q811kj69p

Descriptions

Attribute NameValues
Creator
Abstract
  • For building robust software applications, it is important for the software engineer to make efficient use of the available building blocks. Learning the basic language constructs is only the first step in this process. It is becoming increasingly important for software engineers, especially students, to get acquainted with the available Application Programming Interfaces (API) and the ways to efficiently use them. With the ever increasing number of APIs, it becomes difficult for teachers to expose students to most of the APIs. Hence it becomes important to complement the traditional methods of instruction, such as lectures or API documentation, with techniques that would ease learning by software engineering students. We have leveraged the freely available code examples on various Internet communities, blogs and software project hosting websites to create an intelligent tutoring system, jTutors, which would aid the teacher in exposing students to multitudes of the available Java APIs. jTutors uses these code samples to generates intelligent tutorials. We evaluated jTutors by performing realistic test cases and a heuristic assessment.
License
Resource Type
Date Available
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Rights Statement
Peer Reviewed
Language
Replaces
Additional Information
  • description.provenance : Submitted by Aniket Dahotre (dahotrea@onid.orst.edu) on 2011-03-17T20:40:41ZNo. of bitstreams: 3jTutors_Aniket.pdf: 1750578 bytes, checksum: 9dcc5be1ee1428fdacd4869544008b3d (MD5)license_rdf: 20866 bytes, checksum: 6099adcbb739c8960538fdae7d7e496d (MD5)license_text: 21137 bytes, checksum: f4b18b1b438d6da84f17f03066996d27 (MD5)
  • description.provenance : Made available in DSpace on 2011-03-17T20:40:41Z (GMT). No. of bitstreams: 3jTutors_Aniket.pdf: 1750578 bytes, checksum: 9dcc5be1ee1428fdacd4869544008b3d (MD5)license_rdf: 20866 bytes, checksum: 6099adcbb739c8960538fdae7d7e496d (MD5)license_text: 21137 bytes, checksum: f4b18b1b438d6da84f17f03066996d27 (MD5)

Relationships

Parents:

This work has no parents.

Items