Work

Software engineering: a roadmap

Year: 2000
Type: conference-paper
Abstract: Key Research PointersWe need to be able to compose components whose behaviour we understand and reason about, or engineer for, the emergent properties of systems composed from those components.We need to be able to engineer software-mediated services with particular attention to the non-functional properties of these services which arise out of the cooperation of components.We need to be able to build systems that are more resilient or adaptive under change and we need to be able to represent, reason about and manage the architecture of such evolving systems.We need to devise and support new structuring schemes and methods for separating concerns in software systems development.We need to adapt conventional software engineering methods and techniques to work in evolutionary, rapid, extreme and other non-classical styles of software development.
Language: English
Subfield: Software
Open Access status: bronze
OpenAlex ID: W2149561845
FWCI: 2.147
Cites: 3
Cited by: 75
Related to: 10