Adaptive development and maintenance of user-centric
software systems
Pahl, ClausORCID: 0000-0002-9049-212X
(2004)
Adaptive development and maintenance of user-centric
software systems.
Information and Software Technology, 46
(14).
pp. 973-986.
ISSN 1873-6025
A software system cannot be developed without considering the various facets of its environment. Stakeholders – including the users that play a central role – have their needs, expectations, and perceptions of a system. Organisational and technical aspects of the environment are constantly changing. The ability to adapt a software system and its requirements to its environment throughout its
full lifecycle is of paramount importance in a constantly changing environment. The continuous involvement of users is as important as the constant evaluation of the system and the observation of evolving environments. We present a methodology for adaptive software systems development and
maintenance. We draw upon a diverse range of accepted methods including participatory design, software architecture, and evolutionary design. Our focus is on user-centred software systems.
Metadata
Item Type:
Article (Published)
Refereed:
Yes
Uncontrolled Keywords:
Adaptive development and maintenance; Requirements and software change; Participative design; Software architecture; Evolutionary design.