Loading...
Please wait, while we are loading the content...
Similar Documents
An expert system based software sizing tool, phase 2
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Friedlander, David |
| Copyright Year | 1990 |
| Description | A software tool was developed for predicting the size of a future computer program at an early stage in its development. The system is intended to enable a user who is not expert in Software Engineering to estimate software size in lines of source code with an accuracy similar to that of an expert, based on the program's functional specifications. The project was planned as a knowledge based system with a field prototype as the goal of Phase 2 and a commercial system planned for Phase 3. The researchers used techniques from Artificial Intelligence and knowledge from human experts and existing software from NASA's COSMIC database. They devised a classification scheme for the software specifications, and a small set of generic software components that represent complexity and apply to large classes of programs. The specifications are converted to generic components by a set of rules and the generic components are input to a nonlinear sizing function which makes the final prediction. The system developed for this project predicted code sizes from the database with a bias factor of 1.06 and a fluctuation factor of 1.77, an accuracy similar to that of human experts but without their significant optimistic bias. |
| File Size | 16247415 |
| Page Count | 340 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_19900017209 |
| Archival Resource Key | ark:/13960/t9q28td76 |
| Language | English |
| Publisher Date | 1990-01-01 |
| Access Restriction | Open |
| Subject Keyword | Computer Programming And Software Computer Programming Classifications Bias Variations Software Development Tools Data Bases Computer Programs Functional Design Specifications Specifications Prototypes Predictions Nonlinearity Expert Systems Software Engineering Ntrs Nasa Technical Reports ServerĀ (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Technical Report |