Back to results

West Virginia University

Java Challenge Software Project

Abstract

dc:description.abstract

Programming contests are a means of exploiting the problem solving capabilities of developers and they provide a forum for display of extraordinary programming skills. The Java Challenge (JC) Software Project is the saga of creating an automated, secure and responsive programming contest system for deployment on the Internet and to collect information about programming practices, habits, and trends in coding in such restricted environment. The methodology followed to design, implement, and evaluate such a system uses new technologies such as the WWW, mail filtering and sandboxing techniques. The current Java Challenge implementation runs the Java Challenge on a Solaris 2.6 platform under specified regulations. The scripts are developed in Perl. The security features of jdkl.2 have been researched and successfully implemented. The mode of entry acceptance is electronic mail in a specified format. Standard Unix features have been used for data archiving and information redirection. The JC software is an application package that conducts programming contests in an automated manner, provides a secure environment for evaluation and does web listing updates automatically.

Degree

thesis:*
Name thesis:degree_name
MS
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Lane Department of Computer Science and Electrical Engineering
Year dc:date.available
1999

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Annavajjala, Karuna
Contributors dc:contributor
  • John R. Callahan.

Subjects

dc:subject × 1

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:researchrepository.wvu.edu:etd-2062

Chain of custody

source
Harvested from
West Virginia University
Base URL
researchrepository.wvu.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Annavajjala, Karuna. Java Challenge Software Project. Thesis thesis, 1999. https://doi.org/10.33915/etd.1059