Adaptive development and maintenance of user-centric software systems

被引:10
|
作者
Pahl, C [1 ]
机构
[1] Dublin City Univ, Sch Comp, Dublin 9, Ireland
关键词
adaptive development and maintenance; requirements and software change; participative design; software architecture; evolutionary design;
D O I
10.1016/j.infsof.2004.04.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:973 / 986
页数:14
相关论文
共 50 条
  • [1] User-Centric Software Development Process
    Carlos Augusto, Juan
    2014 INTERNATIONAL CONFERENCE ON INTELLIGENT ENVIRONMENTS (IE), 2014, : 252 - 255
  • [2] USER-CENTRIC SOFTWARE ENGINEERING
    DEBELLIS, M
    HAAPALA, C
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1995, 10 (01): : 34 - 41
  • [3] A Component-Based Approach for Realizing User-Centric Adaptive Systems
    Beyer, Gilbert
    Hammer, Moritz
    Kroiss, Christian
    Schroeder, Andreas
    MOBILE WIRELESS MIDDLEWARE, OPERATING SYSTEMS, AND APPLICATIONS-WORKSHOPS, 2009, 12 : 98 - 104
  • [4] Toward User-Centric Recommender Systems
    Boutilier, Craig
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), 2018, : 2 - 2
  • [5] Model-based guidelines for user-centric satellite control software development
    Dori, Dov
    Thipphayathetthana, Somwang
    INTERNATIONAL JOURNAL OF SATELLITE COMMUNICATIONS AND NETWORKING, 2016, 34 (02) : 295 - 319
  • [6] A user-centric view of data warehouse maintenance issues
    Engström, H
    Chakravarthy, S
    Lings, B
    ADVANCES IN DATABASES, 2000, 1832 : 68 - 80
  • [7] User-Centric Approach of Software Certification: The Conceptual Model
    Yahaya, Jamaiah H.
    Deraman, Aziz
    Ibrahim, Siti Rohana Ahmad
    Hamdan, Abdul Razak
    Jusoh, Yusmadi Yah
    VISION 2020: INNOVATION, DEVELOPMENT SUSTAINABILITY, AND ECONOMIC GROWTH, VOLS 1-3, 2013, : 77 - +
  • [8] Utilization Possibilities of Area Definition in User Space for User-Centric Pervasive-Adaptive Systems
    Krejcar, Ondrej
    MOBILE WIRELESS MIDDLEWARE, OPERATING SYSTEMS, AND APPLICATIONS-WORKSHOPS, 2009, 12 : 124 - +
  • [9] On the Adaptive Modulation for User-Centric Cell-Free Massive MIMO Systems
    Almeida, Danilo B. T.
    Alencar, Marcelo S.
    Duarte, Rafael M.
    Silva, Hugerles S.
    Madeiro, Francisco
    Lopes, Waslon T. A.
    Queiroz, Wamberto J. L.
    IEEE ACCESS, 2024, 12 : 35325 - 35336
  • [10] Modeling and Analyzing Adaptive User-Centric Systems in Real-Time Maude
    Wirsing, Martin
    Bauer, Sebastian S.
    Schroeder, Andreas
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (36): : 1 - 25