Skip to main content

The role of measurement in ISEEs

  • Measurement
  • Conference paper
  • First Online:
ESEC '89 (ESEC 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 387))

Included in the following conference series:

Abstract

The main objective of software engineering is to support the development of quality software in a cost-effective way. It is long agreed within the software engineering community that more effective software processes and more effective automated support via integrated software engineering environments (ISEEs) are needed. The TAME ISEE project at the University of Maryland is based on the assumption that there is a basically experimental nature to software development. As such we need to treat software development projects as experiments from which we can learn and improve the way in which we develop software. Learning and improvement require a development model which not only addresses the construction of software products, but also the planning of the construction processes, the control of the construction processes, and the necessary learning from each project in order do it better next time. I present the improvement-oriented software development model which has been developed as part of the TAME project, and suggest that future ISEEs should be instantiations of this model. I develop a scheme for classifying ISEEs and survey five current ISEE research projects. Finally, I list several (mainly measurement-oriented) ISEE requirements and demonstrate how these are being addressed in our first prototype TAME system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

9. References

  1. V. R. Basili, "Quantitative Evaluation of Software Engineering Methodology," Proc. First Pan Pacific Computer Conference, Melbourne, Australia, September 1985 [also available as Technical Report, TR-1519, Dept. of Computer Science, University of Maryland, College Park, July 1985].

    Google Scholar 

  2. V. R. Basili, "Measuring the Software Process and Product: Lessons Learned in the SEL," Proc. Tenth Annual Software Engineering Workshop, NASA Goddard Space Flight Center, Greenbelt MD 20771, December 1985.

    Google Scholar 

  3. V. R. Basili, H. D. Rombach: "TAME: Tailoring an Ada Measurement Environment", Proc. of the Fifth National Conference on Ada Technology, Arlington, Virginia, USA, March 16–19, 1987.

    Google Scholar 

  4. V. R. Basili, H. D. Rombach: "Tailoring the Software Process to Project Goals and Environments", Proc. of the 9th International Conference on Software Engineering, Monterey, California, USA, March 30–April 2, 1987, pp. 345–357.

    Google Scholar 

  5. V. R. Basili, H. D. Rombach, "The TAME Project: Towards Improvement-Oriented Software Environments", IEEE Transactions on Software Engineering, vol. SE-14, no. 6, June 1988, pp. 758–773.

    Google Scholar 

  6. V. R. Basili, H. D. Rombach, "Towards a Comprehensive Framework for Reuse: A Reuse-Enabling Software Evolution Environment", Technical Report, CS-TR-2158 and UMIACS-TR-88-92, Dept. of Computer Science and UMIACS, University of Maryland, December 1988.

    Google Scholar 

  7. V. R. Basili, R. W. Selby, Jr., "Data Collection and Analysis in Software Research and Management," in Proc. American Statistical Association and Biometric Society Joint Statistical Meetings, Philadelphia, PA, August 13–16, 1984.

    Google Scholar 

  8. D. Bjorner, "On the Use of Formal Methods in Software Development," Proceedings of the Ninth International Conference on Software Engineering, Monterey, CA, March 30–April 2, 1987, pp. 17–29.

    Google Scholar 

  9. M. Dowson, "ISTAR — An Integrated Project Support Environment," Proceedings, 2nd SIGSOFT/SIGPLAN Symposium on Practical Software Development Environments, December 1986.

    Google Scholar 

  10. M. Dowson (ed), "Proceedings of the Third International Process Workshop", IEEE Computer Society Press, March 1987.

    Google Scholar 

  11. M. M. Lehman, "Process Models, Process Programs, Programming Support," Proceedings of the Ninth International Conference on Software Engineering, Monterey, CA, March 30–April 2, 1987, pp. 14–16.

    Google Scholar 

  12. M. M. Lehman, "Model Based Approach to IPSE Architecture and Design — The IST ISTAR Project as an Instantiation —," Quarterly Bulletin of the IEEE Computer Society's Technical Committee on Database Engineering.

    Google Scholar 

  13. M. Marcus, K. Sattley, S. C. Schaffner, and E. Albert, "DAPSE: A Distributed Ada Programming Support Environment," IEEE Proceedings of the Second International Conference on Ada Applications and Environments, 1986, pp. 115–125.

    Google Scholar 

  14. H. D. Rombach and L. Mark, "Software Process and Product Specifications," Proceedings of the HICSS-22, Hawaii, January 1989 [also available as Technical Report, CS-TR-2062 and UMIACS-TR-88-51, Dept. of Computer Science and UMIACS, University of Maryland, College Park, MD, July 1988].

    Google Scholar 

  15. L. Osterweil, "Software Processes are Software Too," Proceedings of the Ninth International Conference on Software Engineering, Monterey, CA, March 30–April 2, 1987, pp. 2–13.

    Google Scholar 

  16. C. Potts (ed.), "Proceedings of the First International Process Workshop," Egham, Surrey, U.K., February 1984, cat. no. 84CH2044-6, Computer Society, Washington D.C., order no. 587.

    Google Scholar 

  17. C. V. Ramamoorthy, Y. Usuda, W.-T. Tsai, and A. Prakash, "GENESIS: An Integrated Environment for Supporting Development and Evolution of Software," Proc. COMPSAC, 1985.

    Google Scholar 

  18. R. W. Selby, "Incorporating Metrics into a Software Environment," Proceedings of the Fifth National Conference on Ada Technology, Arlington, VA, March 16–19, 1987, pp.326–333.

    Google Scholar 

  19. V. Stenning, "On the Role of an Environment," Proceedings of the Ninth International Conference on Software Engineering, Monterey, CA, March 30–April 2, 1987, pp. 30–34.

    Google Scholar 

  20. R. N. Taylor, D. A. Baker, F. C. Belz, B. W. Boehm, L. A. Clark, D. A. Fisher, L. Osterweil, R. W. Selby, J. C. Wileden, A. L. Wolf, and M. Young, "Next Generation Software Environments: Principles, Problems, and Research Directions," submitted to IEEE Computer Magazine.

    Google Scholar 

  21. R. H. Thayer, A. Pyster, and R. C. Wood, "The Challenge of Software Engineering Project Management," IEEE Computer Magazine, Vol. 13, No. 8, August 1980, pp 51–59.

    Google Scholar 

  22. J. C. Wileden and M. Dowson (eds.), "Proceedings of the Second International Process Workshop, Coto de Caza, CA, March 27–29, 1985, ACM SIGSOFT, Software Engineering Notes, vol. 11, no. 4, August 1986.

    Google Scholar 

  23. M. V. Zelkowitz (Ed.): "Proceedings of the University of Maryland Workshop on ‘Requirements for a Software Engineering Environment', Greenbelt, MD, May 1986," Technical Report, TR-1733, Dept. of Computer Science, University of Maryland, College Park, MD, December 1986 [also published by Ablex Publishing Company, 1988].

    Google Scholar 

  24. Colin Tully (ed.), "Proceedings of the Fourth International Process Workshop, Moretonhampstead, Devon, UK, May 11–13, 1988. ACM SIGSOFT, Software Engineering Notes, vol. 14, no. 4, June 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

C. Ghezzi J. A. McDermid

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rombach, H.D. (1989). The role of measurement in ISEEs. In: Ghezzi, C., McDermid, J.A. (eds) ESEC '89. ESEC 1989. Lecture Notes in Computer Science, vol 387. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51635-2_33

Download citation

  • DOI: https://doi.org/10.1007/3-540-51635-2_33

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51635-4

  • Online ISBN: 978-3-540-46723-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics