Managing the software process
State of the art and open issues in process-centered software engineering environments
Journal of Systems and Software - Special issue on achieving quality in software
Software project management: a unified framework
Software project management: a unified framework
Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models
IEEE Transactions on Software Engineering
The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
IEEE Transactions on Software Engineering
Systems and Computers in Japan
Hi-index | 0.00 |
In software development projects, large gaps between planned development process and actual development exist. A planned process is often gradually transformed into complicated processes including a base process and many process fragments. Therefore, we propose a metric of process complexity based on process fragments. Process fragments mean additional and piecemeal processes that are added on the way of a project. The process complexity depends on three elements; the number of group of developers, the number of simultaneous process, and ratio of an executing period for a period of the whole project. The process complexity was applied to six industrial projects. As a result, changes of process complexities in the six projects were clarified. In addition, we propose a procedure of making a PCPQ (Process Complexity-Product quality) model that can predict post-release product quality on the way of a project. As a result of making a PCPQ model using the six projects, a post-release product quality was able to be predicted.