Advertisement

Abstract

Data interpretation is an essential element of mature software project management and empirical software engineering. As far as project management is concerned, data interpretation can support the assessment of the current project status and the achievement of project goals and requirements. As far as empirical studies are concerned, data interpretation can help to draw conclusions from collected data, support decision making, and contribute to better process, product, and quality models. With the increasing availability and usage of data from projects and empirical studies, effective data interpretation is gaining more importance. Essential tasks such as the data-based identification of project risks, the drawing of valid and usable conclusions from individual empirical studies, or the combination of evidence from multiple studies require sound and effective data interpretation mechanisms. This article sketches the progress made in the last years with respect to data interpretation and states needs and challenges for advanced data interpretation. In addition, selected examples for innovative data interpretation mechanisms are discussed.

Keywords

Software Engineering Data Interpretation Business Goal Virtual Laboratory Software Development Project 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Armbrust, O., Berlage, T., Hanne, T., Lang, P., Münch, J., Neu, H., Nickel, S., Rus, I., Sarishvili, A., Stockum, S.v., Wirsen, A.: Simulation-based Software Process Modeling and Evaluation. In: Chang, S.K. (ed.) Handbook of Software Engineering and Knowledge Engineering, vol. 3: Recent Advances, pp. 333–364. World Scientific Publishing, Singapore (August 2005)Google Scholar
  2. 2.
    Basili, V.R., Weiss, D.M.: A Methodology for Collecting Valid Software Engineering Data. IEEE Transactions on Software Engineering 10(6), 728–738 (1984)CrossRefGoogle Scholar
  3. 3.
    Basili, V.R., Caldiera, G., Rombach, D.: Experience Factory. In: Marciniak, J.J. (ed.) Encyclopedia of Software Engineering, vol. 1, pp. 511–519. John Wiley & Sons, Chichester (2001)Google Scholar
  4. 4.
    Briand, L.C., Differding, C., Rombach, D.: Practical Guidelines for Measurement-Based Process Improvement. Software Process: Improvement and Practice 2(4), 253–280 (1996)CrossRefGoogle Scholar
  5. 5.
    Ciolkowski, M., Münch, J.: Accumulation and Presentation of Empirical Evidence: Problems and Challenges. In: Proceedings of the 2005 workshop on Realising evidence-based software engineering (REBSE 2005), St. Louis, Missouri, May 17, pp. 1–3 (2005)Google Scholar
  6. 6.
    Heidrich, J., Münch, J., Riddle, W.E., Rombach, D.: People-oriented Capture, Display, and Use of Process Information. In: Acuña, S.T., Sánchez-Segura, M.I. (eds.) New Trends in Software Process Modeling. Series on Software Engineering and Knowledge Engineering, vol. 18, pp. 121–179. World Scientific Publishing Company, Singapore (2006)Google Scholar
  7. 7.
    Heidrich, J., Münch, J., Wickenkamp, A.: Usage-Scenarios for Measurement-based Project Control. In: Dekkers, T. (ed.) Proceedings of the 3rd Software Measurement European Forum (SMEF 2006), Rome, Italy, May 10-12, pp. 47–60 (2006)Google Scholar
  8. 8.
    Kellner, M.I., Madachy, R.J., Raffo, D.M.: Software process simulation modeling: why? what? how? Journal of Systems and Software 46(2/3), 91–105 (1999)CrossRefGoogle Scholar
  9. 9.
    Münch, J., Heidrich, J.: Software Project Control Centers: Concepts and Approaches. International Journal of Systems and Software 70(issues 1-2), 3–19 (2004)CrossRefGoogle Scholar
  10. 10.
    Münch, J., Heidrich, J.: Tool-based Software Project Controlling. In: Chang, S.K. (ed.) Handbook of Software Engineering and Knowledge Engineering, vol. 3: Recent Advances, pp. 477–512. World Scientific Publishing Company, Singapore (August 2005)Google Scholar
  11. 11.
    Münch, J., Pfahl, D., Rus, I.: Virtual Software Engineering Laboratories in Support of Trade-off Analyses. International Software Quality Journal, Special Issue on “Trade-off Analysis of Software Quality Attributes” 13(4), 407–428 (2005)Google Scholar
  12. 12.
    Münch, J., Rombach, D., Rus, I.: Creating an Advanced Software Engineering Laboratory by Combining Empirical Studies with Process Simulation. In: Proceedings of the 4th International Workshop on Software Process Simulation and Modeling (ProSim 2003), Portland, Oregon, USA, May 3-4 (2003)Google Scholar
  13. 13.
    Rombach, D.: Practical benefits of goal-oriented measurement. Software Reliability and Metrics, 217-235 (1991)Google Scholar
  14. 14.
    Schäfer, T., Mezini, M.: Towards More Flexibility in Software Visualization Tools. In: Proc. VISSOFT’05, IEEE Computer Society Press, Los Alamitos (2005)Google Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Jürgen Münch

There are no affiliations available

Personalised recommendations