ICS 280: Research Methodology for Software
Winter Quarter 2004

Plan B Term Project

Overview.

Background. A WIKI is a dynamic web site where visitors can modify the pages. We will be using the TWIKI code, which is written in Perl. This incarnation of WIKI has a wide range of features, including in-browser editing of pages and file upload, revision control, access control, regex search.

Examples of WIKIs in software engineering are:

Description. The Research Methodology WIKI will be part public forum, part public repository, and part text book. It will serve as a knowledge base where resources on this topic are collected. It will also include discussion areas where visitors can ask questions or debate issues.

A nice example of what can be done with hyperlinking a web-based text book is The Philosophy Pages. Another nice example is the Wikipedia, an Open Content project, where accepted definitions can be found next to leading edge debates. For example, the entry on trilobites.

Task List. This project will be undertaken as a group by all of the students who opt out of the Micro Thesis. The group will be responsible for the design and implementation of the web site, i.e. the infrastructure. Once the site is up and running, individuals can contribute content.

Infrastructure

Content List A Content List B The annotated bibliography is more properly content, but it will be one of the core resources of the site and everyone will be expected to contribute. The items on Content List B are smaller, but are more numerous than the ones on Content List A.

Evaluation
The value of the Plan B Project will be the same as the Micro Thesis (50% of the final grade) and the amount of work expected will be comparable to term projects in other courses.