Experience with software process simulation and modeling
In this paper, I describe an approach and experiences in developing and applying simulation and modeling technologies to software processes. Processes for both software development and use have been investigated. The focus of this paper is organized around three topics for software process simulation and modeling. First, I describe an approach and examples of software simulation and modeling as investigated with knowledge-based process engineering environment developed at USC. Second, I describe how by focusing on process modeling, analysis and simulation, we are led to expand the scope of work with software processes toward a more comprehensive software process life cycle engineering. Third, I describe some of the lessons learned from applying modeling and simulation concepts, techniques and tools to software processes in a variety of organizational settings. Conclusions then stress the complementary value arising form the use of both qualitative and quantitative technologies for software process simulation and modeling. ” 1999 Elsevier Science Inc. All rights reserved.