
handle: 11245/1.151638
A software industry producing high-quality components that can be reused in many ways is an—unfulfilled—dream as old as the field of “software engineering” itself. In this paper we present an evolutionary approach to software development based on the following premises: software systems are unavoidably heterogeneous and distributed; development and implementation techniques may be different for various parts of a system; the parts may be in different phases of their life-cycle; the parts—implemented as components in different languages—should be coordinated and exchange information in a standardized fashion; reengineering and system renovation form an integral part of software development.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 3 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
