Future Trends Panel Discussion Jairus Hihn MEsA

advertisement
Future Trends
Panel Discussion
Jairus Hihn
MEsA
22nd International Forum on COCOMO and Systems/Software Cost Modeling (2007)
Software Systems Trends
• We will see more and more systems that organically
evolve integrating over networks with Systems of
Systems characteristics
– Plug and play systems that were never originally designed
to work together
• Ever greater use of
– Line between systems and software will blur
– ‘programming approaches’ that do not need programmers
• graphics based
• Auto code generation
–
–
–
–
–
Data mining and machine learning
Automation
Planning algorithms
More sophisticated fault protection
Agile like development processes
• All of these severely challenge traditional costing
approaches
Costing Trends
• Do we want to make ourselves better or improve the quality
of costing across the industry
– Dominant technique is bottom up estimates from engineers
– Engineers use analogy and WAG
• Deal better with COTS and SOS
• More dynamic models
– Calibration as part of estimation
• More integrated tools
– Cost, defects, risk
– Parametric and analogy
– Design and estimation
• Analogy based estimation
– Nearest Neighbour
– Also needs language support because people sue words
differently
– Integration of expert judgment and data
• Whatever we do we need to keep things as simple as
possible
Download