A guide to expert systems
SODOS: a software documentation support environment—its definition
IEEE Transactions on Software Engineering
Knowledge-based programming: a survey of program design and construction techniques
IEEE Transactions on Software Engineering
SODOS: a software documentation environment-its use
IEEE Transactions on Software Engineering
Generation and consistency checking of design and program structures
IEEE Transactions on Software Engineering
Comments on "Number of faults per line of code"
IEEE Transactions on Software Engineering
Methodology for Business System Development
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
An Application of Structural Modeling to Software Requirements Analysis and Design
IEEE Transactions on Software Engineering
The dynamics of software project scheduling
Communications of the ACM
Software Engineering Economics
Software Engineering Economics
Communications of the ACM - Special issue on analysis and modeling in software development
Emerging technologies that support a software process life cycle
IBM Systems Journal
Hi-index | 0.00 |
The authors describe an intelligent tool designed to aid managers of software development projects in planning, managing, and controlling the development process of medium- to large-scale software projects. Its purpose is to reduce uncertainties in the budget, personnel, and schedule planning of software development projects. It is based on dynamic models for the software development and maintenance life-cycle process. This dynamic process is composed of a number of time-varying, interacting developmental phases, each characterized by its intended functions and requirements. System dynamics is used as a modeling methodology. The resulting software life-cycle simulator (SLICS) and the hybrid expert simulation system of which it is a subsystem are described.