Browse DORAS
Browse Theses
Latest Additions
Creative Commons License
Except where otherwise noted, content on this site is licensed for use under a:

Adaptive development and maintenance of user-centric software systems

Pahl, Claus (2004) Adaptive development and maintenance of user-centric software systems. Information and Software Technology, 46 (14). pp. 973-986. ISSN 1873-6025

Full text available as:

PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader


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.

Item Type:Article (Published)
Uncontrolled Keywords:Adaptive development and maintenance; Requirements and software change; Participative design; Software architecture; Evolutionary design.
Subjects:Computer Science > Software engineering
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Official URL:
Copyright Information:© 2004 Elsevier Ltd.
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 3.0 License. View License
ID Code:16147
Deposited On:17 May 2011 14:42 by Shane Harper. Last Modified 17 May 2011 14:42

Download statistics

Archive Staff Only: edit this record