A knowledge base system used to estimate schedule, effort, staff, documentation and defects in a software development process
Mário Garcia, Newton C. Ellis, Dick B. Simmons
Abstract
Mário Garcia, Newton C. Ellis, Dick B. Simmons
Abstract
Software managers need to have information in order to control a software development process. One way to get this information is using data from old software projects. When this information is not available, software managers can not make precise plans to develop software. In this paper we are going to present an intelligent system that given the estimated software size in Function Points (FP) or in Source Lines of Code (SLOC), it will determine the staff, schedule, effort, and paperwork needed to complete the software life cycle (Analysis, Feasibility, Design, Implementation, Integration, and Testing). The system will also estimate how many defects will be expected during the software life cycle. With this information, software managers can make appropriate plans to develop software.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Software managers need to have information in order to control a software development process. One way to get this information is using data from old software projects. When this information is not available, software managers can not make precise plans to develop software. In this paper we are going to present an intelligent system that given the estimated software size in Function Points (FP) or in Source Lines of Code (SLOC), it will determine the staff, schedule, effort, and paperwork needed to complete the software life cycle (Analysis, Feasibility, Design, Implementation, Integration, and Testing). The system will also estimate how many defects will be expected during the software life cycle. With this information, software managers can make appropriate plans to develop software.
Key concepts: Software development, Software construction, Personal software process, Software engineering, Computer science, Package development process, Software development process, Software system