Skip to main content
Log in

Process Modelling and Empirical Studies of Software Evolution (PMESSE'97) Workshop Report

  • Published:
Empirical Software Engineering Aims and scope Submit manuscript

Abstract

Much progress is being made in both the areas of process modelling and software metrics. However, neither of these concepts is complete without the other: processes cannot be improved if no assessment of quality is available, and metrics are useless if they cannot be applied in order to assess the evolution of systems. The PMESSE (Process Modelling and Empirical Studies of Software Evolution) Workshop, held in Boston MA, on May 18, 1997, brought together researchers and practitioners from both of these fields, and stimulated some very lively debate on these issues. This collection of reports reflects the work done by the Workshops five Working Groups.

Dialogue between the software metrics and process modelling communities is essential. This workshop succeeded in bringing together researchers with a wide range of research interests, and the resulting discussions were very animated. Perhaps the most contentious point of discussion lay in the 'level of granularity' question; some suggested that only high-level measurements were sensible, whereas others preferred to 'divide and conquer' the system, providing detailed process measurement schemas. No doubt this debate will continue.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Basili, V. R., Briand, L., and Melo, W. 1996. A validation of object-oriented design metrics as quality indicators. IEEE Transactions on Software Engineering 22(1): 751–761.

    Google Scholar 

  • Basili, V. R. and Rombach, H. D. 1988. The TAME project: Towards improvement-oriented software environments. IEEE Transactions on Software Engineering 14(6): 758–773.

    Google Scholar 

  • Briand, L., Daly, J., and J, W. 1996. A unified framework for coupling measurement in object-oriented systems. Technical Report 14, Fraunhofer Institute for Experimental Software Engineering, Germany.

    Google Scholar 

  • Briand, L., Daly, J., and J, W. 1997a. A unified framework for cohesion measurement in object-oriented systems. Technical Report 05, Fraunhofer Institute for Experimental Software Engineering, Germany.

    Google Scholar 

  • Briand, L., Devanbu, P., and Melo, W. 1997b. An investigation into coupling measures for c++. In Proc. ICSE 97.

  • Briand, L., El Emam, K., and Morasca, S. 1995. Theoretical and empirical validation of software product measures. Technical Report 03, Fraunhofer Institute or Experimental Software Engineering, Germany.

    Google Scholar 

  • Briand, L., Morasca, S., and Basili, V. R. 1994. Defining and validating high-level design metrics. Technical Report CS-TR 3301, University of Maryland.

  • Briand, L., Morasca, S., and Basili, V. R. 1996b. Property-based software engineering measurement. IEEE Transactions on Software Engineering 22(1): 68–85.

    Google Scholar 

  • Chidamber, S., Darcy, D., and Kemerer, C. 1996. Managerial use of object-oriented software metrics. Technical Report 750, University of Pittsburgh Katz Graduate School of Business.

  • Chidamber, S. R. and Kemerer, C. F. 1994. A metric suite for object oriented design. IEEE Transactions on Software Engineering 20(6): 467–493.

    Google Scholar 

  • Curtis, B., Kellner, M. I., and Over, J. 1992. Process modeling. Communications of the ACM 35(9): 75–90.

    Google Scholar 

  • Daly, J., Brooks, A., Miller, J., Roper, M., and Wood, M. 1996. Evaluating inheritance depth on the maintainability of object-oriented software. Empirical Software Engineering, An International Journal 1(2): 109–132.

    Google Scholar 

  • Daly, J., El Emam, K., and Miller, J. 1997. An empirical research methodology for software process improvement. Technical Report ISERN-97-04, Fraunhofer Institute for Experimental Software Engineering, Germany.

    Google Scholar 

  • Dvorak, J. 1994. Conceptual entropy and its effect on class hierarchies. IEEE Computer.

  • Kazman, R., Abowd, G., Bass, L., and Clements, P. 1995. Scenario-based analysis of software architecture. Technical Report GIT-CC-95-41.

  • Lehman, M. M. and Belady, L. A. 1976. A model of large system development. IBM Syst. J. 15(3): 225–252.

    Google Scholar 

  • Phalp, K. and Counsell, S. 1997. Counts and heuristics for the analysis of static models. In Proceedings of ICSE'97 Workshop on Process Modeling and Empirical Studies of Software Evolution.

  • Prechelt, L., Unger, B., and Philipsen, M. 1997. Documenting design patterns in code eases program maintenance. In Proceedings of ICSE'97 Workshop on Process Modeling and Empirical Studies of Software Evolution.

  • Weyuker, E. J. 1988. Evaluating software complexity measures. IEEE Transactions on Software Engineering 14(9): 1357–65.

    Google Scholar 

  • Yin, R. K. 1984. Case Study Research—Design and Methods. SAGE Publications.

  • Zage, W. M., Zage, D., and Wilburn, C. 1994. Achieving software quality through design metrics analysis. In Proceedings of the Twelfth Annual Pacific Northwest Software Quality Conference, Portland, OR.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Harrison, R., Briand, L., Daly, J. et al. Process Modelling and Empirical Studies of Software Evolution (PMESSE'97) Workshop Report. Empirical Software Engineering 2, 381–403 (1997). https://doi.org/10.1023/A:1009749918745

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009749918745

Navigation