Leong Hon Wai, School of Computing, National University of Singapore

RAS-Group Jobs Pages

(Miscellaneous Jobs to be Done in RAS-Group)
We need some people to volunteer to do some of these small systems and/or programming projects that will improve the work of the RAS-Group. These are projects that do not necessary fall under any particular person or project team, but is rather generic and needed by either project students or supervisor(s). Doing the work will also (I believe) benefit the volunteer personally.

RAS-Group Jobs Queue

Some of these jobs have descriptions, some of them don't yet.
Mini-Project Status Who
Web-Page Revamp (RAS-Web) Not started Edmund, Tuan Anh
RAS OnLine Library System (ROLLS) Not started Not assigned
RAS Time Table Scheduler (RAS-TTS) Not started Not assigned
RAS Depository (RAS-DEP) Not Started Not assigned
Web-based Project Progress Tracking Tool (RAS-PT) Not Started Not assigned
Remote Project Execution System (RAS-PES) KIV for now Not assigned

Email leonghw to volunteer for the job.

Jobs that are on-going and the people involved.

Jobs that have been completed and the people involved.

(This is in reverse chronological order -- most recent one first.)

Job Descriptions

Revamp RAS Web-Page for Outside World Audience (RAS-Web)

Revamp our web-site so that it is ready for the outside world -- and move all the internal stuff into a "Members-Only" Section.

Here are some sample of start-up companies and research-labs web-sites.

Web-Based Project Progress Tracking System (RAS-PTS)

Design and implementation of a simple-to-use Wed-based software tool for
  1. tracking the project members, project details, schedules, reports, and so on,
  2. submission of monthly progress reports,
  3. automatic reminder service to track monthly progress reports
Possible solutions:
  1. MS-Project-2000 + Outlook-2000 (Suggested by Joseph Nov 2000)
  2. access database, web-forms, some scripts

RAS Online Time Table Scheduler (Dec 2000)

A system to keep record the busy schedule of members of the RAS-Group. Then reports free slots for meetings. Can use it for scheduling group meetings during the semester.

Information should be accessible online via the web or similar interfaces.

RAS OnLine Library System (ROLLS) (Dec 2000)

A system to keep track of several category of things related to RAS research group and our work. Keep track of members of the group, keep track of library books in the lab, keep track of Hardware and software in the lab.

Information should be accessible online via the web or similar interfaces.

RAS Document Depository (RAS-DEP)

Design and implementation a system for an online depository of project documents and project code. It was suggested that CVS could be used for this purpose.

Tools for Analysis of Experimental Results (RAS-QA)

In our research, we do a lot of experiments that generates a lot of data. At the moment, we take the data from Unix and move them to PC, then import them into Excel, then manually do selection of appropriate fields and then do various analysis such as mean, median, and other things.

What is needed is a software tool that will automate this task or as many of the sub-task as possible.

Update: This is not part of RAS-QA UROP Project by Edmund. (Nov 2000)

Hall of Fame Management Tool for BAPS (Jan 99) (RAS-HFS)

In our RAS research, we have different people solving the *same problem* but using different techniques. Even for a given technique, there may also be several different algorithm parameter settings that may produce different results. For rigourous performance evaluation, we run each algorithm through many different input data sets.

To facilitate cross comparisons and to have an element of competition, we want a simple software system -- Hall-of-Fame System that maintains an online list of best solutions to a given research problem. The list should also be accessible from the web - by RAS-Group members.

Specific Requirements:

  1. The HFS can be used to maintain a Hall-of-Fame List for different problems.
    1. At initial startup, HFS will display the Hall-of-Fame List for a default problem. (An administrator will set this default problem.)
  2. For each problem, HFS will maintain a list of different data sets.
    1. For each of these data sets, HFS will maintain the Hall-of-Fame list of the top k Hall-of-Fame solutions (HF-solutions) submitted by users
    2. Each HF-solution, HFS will display the following information:
      • name of user who subimt the solution,
      • day-and-time of submission,
      • some quality measures of the submitted solution.
  3. There will be two categories of users of the HFS
    1. admin -- in charged of setting up the Hall of Hame
    2. users -- who can view the Hall-of-Fame List and can submit entries to it.
  4. HFS should allow users to
    1. view the Hall-of-Fame of various different problems
    2. submit solutions to a particular data-set of a particular problem,
  5. HFS should allow administrator of the HFS to
    1. "set-up" a new problem by supplying the following information:
      • Name of the New Problem,
      • a short description of the new problem,
      • data sets for the new problem and optional best solution,
      • script to verify submitted solutions
      • script to compare quality measure of submitted solution

RAS Remote Execution System: (RAS-PES)

A project manager (PM) manages a number of different projects done by different teams on multiple accounts and machines.

To get a feel of how things are going, the PM would like to either access directly or access copies of the programs/systems that are being implemented by the various teams. This will give the PM a feel for the various programs implemented as well as allow him to give quick feedback on the systems.

Thus, we need a system (software or otherwise) that will facilitate this. The system can be a combination of things -- including software, script, customised-programs, human processes, etc. We need a relatively painless yet effective method.

Feasibility studies on the following Possible Alternatives:

  1. remote execution by the PM on the team member's account
  2. team members "submit" their programs
  3. PM "checks out" certain sub-system via some version-control software
  4. an others you can design or dream up.

RAS-Group Job Queue Page
Leong Hon Wai's Home Page
School of Computing

(Created: 26-April-99, LeongHW)

Error Message From pagecount

A FATAL ERROR OCCURRED

pagecount: cannot get configuration data from database