Skip to main content
Log in

Editors' introduction: Comparative software engineering: Review and perspectives

  • Published:
Annals of Software Engineering

Abstract

Engineering is a set of disciplines seeking solutions for complicated problems and systems that could not be done by individuals. The aim of engineering is to repetitively produce complicated artefacts in an efficient way. This paper describes a set of generic engineering principles and an engineering maturity model. With the engineering principles and model, the nature and status of software engineering are analysed. Interesting findings on what software engineering can learn from generic engineering principles are presented. This paper intends to show the nature, status and problems of software engineering, as well as its future trends, based on the comparative studies between the generic engineering principles and software engineering practices.

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.

Institutional subscriptions

Similar content being viewed by others

References

  • Bauer, F.L. (1976), "Software Engineering," In Encyclopedia of Computer Science, A. Ralston and C.L. Meek, Eds., Petrocelli/Charter.

  • Hoare, C.A.R. (1975), "Software Engineering," Computer Bulletin, December, 6-7.

  • Kuhn, T. (1970), The Structure of Scientific Revolutions,The University of Chicago, Chicago.

  • Marshall, A. (1938), Principles of Economics, The Macmillan Co., London.

    Google Scholar 

  • McDermid, J.A., Ed. (1991), Software Engineer's Reference Book, Butterworth-Heinemann Ltd., Oxford.

    Google Scholar 

  • Naur, P. and B. Randell, Eds. (1969), Software Engineering: A Report on a Conference Sponsored by the NATO Science Committee, NATO.

  • Pressman, R.S. (1992), Software Engineering: A Practitioner's Approach, 3rd Edition, McGraw-Hill International Editions.

  • Sommerville, I. (1996), Software Engineering, 5th Edition, Addison-Wesley, 1996.

  • Wang Y., A. Bryant, and H. Wickberg (1998), "A Perspective on Education of the Foundations of Software Engineering," In Proceedings of the 1st International Software Engineering Education Symposium (SEES'98), Scientific Publishers OWN, Poznan, pp. 194–204.

  • Wang, Y. and K. Graham (2000), Software Engineering Processes: Principles and Applications, CRC Press, Boca Paton, PL, ISBN: 0-8493-2366-5, pp. 1–746.

    Google Scholar 

  • Wasserman, A. (1996), "Toward a Discipline of Software Engineering," IEEE Software, November, 23-31.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, Y., Patel, D. Editors' introduction: Comparative software engineering: Review and perspectives. Annals of Software Engineering 10, 1–10 (2000). https://doi.org/10.1023/A:1018931531464

Download citation

  • Issue Date:

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

Keywords

Navigation