Software engineering: stretching the limits of complexity
Communications of the ACM
Reuse R&D: gap between theory and practice
SSR '99 Proceedings of the 1999 symposium on Software reusability
Examining the effects of the “application revolution”
Journal of Systems and Software
Software technology maturation
ICSE '85 Proceedings of the 8th international conference on Software engineering
Communications of the ACM
The TR university research scorecard
Technology Review
Living on the Fault Line
Diffusing Software-Engineering Methods
IEEE Software
IEEE Software
An Empirical Study of Programming Language Trends
IEEE Software
Modeling the evolution of operating systems: An empirical study
Journal of Systems and Software
A quantitative model for software engineering trends
Information Sciences: an International Journal
Hi-index | 0.00 |
Predicting the evolution of software engineering technology is, at best, a dubious proposition. Typically, it is a frustrating and disappointing exercise. It is not difficult to see why: Software technology evolves at a fast pace and is determined by a dizzying array of factors, many of them outside the arena of software engineering. Most of them cannot be identified, let alone predicted, with any significant advance notice. This article briefly discusses the authors' first ventures in this domain and some preliminary conclusions and suggestions.