Open Source Software Tool Types

Walt Scacchi
ICS 225
Spring 2002

Version 1.2
6 June 2002

Code Development

Source Editor

Source Text Editor

Document/Web Page Editor

Graphic (Image/Diagram) Editor

Geometry Editor

Media Editor
 

Compiler Collection

Compiler

Debugger

Build/Make

Diff

Lexical analyzer and parset generator

Inter-application scripting language interpreter
 

Code Viewers/Browsers

Source Code Hypertext Browser

More/Less


System Source Libraries

Run-time utilities

Graphic User Interface libraries

Component Model Libraries

Inter-application command shell interpreter
 

Integrated Development Environment

IDE Source Editor

IDE Compiler Collection

IDE Code Viewer/Browser

Configuration Management

Version Control

CVS Command Processor

CVS Repository

CVS Viewer


Packager

Multi-platform (source/run-time image) builder

Remote (downloaded) installer


Regression Test Suite

Performance (Flood) Test Suite

Test Data Cases/Files

Communications

Asynchronous Messaging

Web Site/Portal

Threaded Email


Issue/Bug Reporting/Tracking

Persistent Chat Records

Kernel Cousins
 

Synchronous Messaging

Chat

Global File Sharing