Milestone 1 Addendum:
Further Information on the Literature Search
http://www.lib.calpoly.edu/research/all_databases/all_databases.htmlFor CSC 508 purposes, the good starting points are WorldCat database under "Books" and Current Periodicals, and Conference Proceedings databases under "Articles & Book Reviews". To find commercially available tools, you can use any of the normal search engines, such as Yahoo or Infoseek.
As described in the original Milestone 1 writeup, we are searching primarily for software engineering tools in the 508 project areas. During the course of your searching, if you come across any particularly interesting techniques or languages that could be used in our tools, then record these. For example, if your area is testing, and you find an article on "Automatic Generation of Test Cases", this is a candidate for further investigation, since it may discuss techniques that could be used in the testing tool.
When you find articles with plausible sounding titles, read the abstract if
it's available and record the information on where to locate the article. If
it's not available in the Poly library, we can check Fisher's holdings or order
through inter-library loan. To help you get started, here are the CSC 508
project areas, and some potentially useful keywords to begin your searching:
Project
Possible Keywords
Top-Level Tools
Virgil
software process [navigation,browsing,tools]
Older Process Navigator
software process [navigation,browsing,tools]
Artifact Navigator
software [artifact,database] [navigation,browsing,tools]
Artifact Trace Navigator
software trace[ibility] tools
Text Editing Support
software [text editing,word processing]
Make Tool
software [configuration,construction] tools
Infrastructural Support
integrated software development environments
Spec Tools
software [requirements,specification] tools
GUI Tools
software [prototyping,user interface development] tools
Design Tools
[integrated] software design tools
General Design Tool
[integrated] software design tools
Data Design Tool
[integrated] [software] data design tools
Function Design Tool
[integrated] [software] function[al] design tools
Testing Tools
software testing tools
Language Tools
[integrated] software scripting [tools,languages]
NOTE: At the beginning of class both days next week, we'll check how things are going with the searches and do some weeding out.