skip to main content
article
Free access

The magic number eighteen plus or minus three: a study of software technology maturation

Published: 01 April 1984 Publication History

Abstract

It is commonly thought that 10 years is needed for technology to pass from its initial conception into wide-spread use. In the process of gathering data to argue the need for a technology improvement program, we investigated the technology maturation process for three environments supporting software development. Our hypothesis was that more than 10 years was needed; our guess was that the period would be more on the order of 15 years; and we found that it takes on the order of 18 years for systems such as these to nature. Technology maturation time lines for the three systems are presented and some comments are provided on what facilitates and inhibits software technology maturation.

References

[1]
C. G. Davis and C. R. Vick. Ten Years of Software Engineering. BMD Advanced Technology Center, Huntsville, Alabama. 1979.
[2]
M. W. Alford. The Software Requirements Engineering Methodology (SREM) at the Age of Two. Proc. Compsac78, Chicago, November 1978, pp. 332--339.
[3]
M. W. Alford. Software Requirements Engineering Methodology (SREM) at the Age of Four. Proc. Compsac80, Chicago, October 1980, pp. 866--874.
[4]
Distributed Computing Design System Quarterly Review. TRW, Huntsville, Alabama. October 1982.
[5]
P. A. Scheffer, A. H. Stone, and W. E. Rzepka. A Large System Evaluation of SREM. Proc. 7th Intern. Conf. on Software Engineering, Orlando, Florida, March 1984.
[6]
M. W. Alford. Private communication. 27 January 1984.
[7]
D. M. Ritchie and K. Thompson. The Unix Time-sharing System. Comm. ACM, 17:7, July 1974, 363--375.
[8]
R. W. Mitze. The Unix System as a Software Engineering Environment. In: Hunke (ed). Software Engineering Environments, North-Holland Pub. Co., Amsterdam, 1981.
[9]
G. Krasner. Smalltalk-80: Bits of History, Words of Advice. Addison-Wesley Pub. Co., Reading, Massachusetts, 1983.
[10]
A. Goldberg. The Smalltalk-80 Release Process. In: G. Krasner. Smalltalk-80: Bits of History, Words of Advice. Addison-Wesley Pub. Co., Reading, Massachusetts, 1983.
[11]
D. H. H. Ingalls. The Evolution of the Smalltalk-80 Virtual Machine. In: G. Krasner. Smalltalk-80: Bits of History, Words of Advice. Addison-Wesley Pub. Co., Reading, Massachusetts, 1983.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 9, Issue 2
April 1984
120 pages
ISSN:0163-5948
DOI:10.1145/1010925
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1984
Published in SIGSOFT Volume 9, Issue 2

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)76
  • Downloads (Last 6 weeks)9
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media