“…There is widespread use of mathematical models and solution algorithms. The tools and techniques include: refinements to techniques for estimation [38,46,47], risk management [20,30,48,49], quality assurance [43,50], knowledge reuse [51], project management audits [52], inspections [53], version control [26], metric use [24,32,35,54,55], testing [56], scheduling [44], and workload management [57]. They aim almost exclusively to support the management of the software process, rather than other elements of management reported below in our analysis of WM-data's practice.…”