Pahl, Claus ORCID: 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
Abstract
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. |
Subjects: | Computer Science > Software engineering |
DCU Faculties and Centres: | DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing |
Publisher: | Elsevier |
Official URL: | http://dx.doi.org/10.1016/j.infsof.2004.04.004 |
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 13:42 by Shane Harper . Last Modified 19 Jan 2021 17:21 |
Documents
Full text available as:
Preview |
PDF
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
144kB |
Downloads
Downloads
Downloads per month over past year
Archive Staff Only: edit this record