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
    [J]. 2014 INTERNATIONAL CONFERENCE ON INTELLIGENT ENVIRONMENTS (IE), 2014, : 252 - 255
  • [2] USER-CENTRIC SOFTWARE ENGINEERING
    DEBELLIS, M
    HAAPALA, C
    [J]. 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
    [J]. MOBILE WIRELESS MIDDLEWARE, OPERATING SYSTEMS, AND APPLICATIONS-WORKSHOPS, 2009, 12 : 98 - 104
  • [4] Toward User-Centric Recommender Systems
    Boutilier, Craig
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), 2018, : 2 - 2
  • [5] A user-centric view of data warehouse maintenance issues
    Engström, H
    Chakravarthy, S
    Lings, B
    [J]. ADVANCES IN DATABASES, 2000, 1832 : 68 - 80
  • [6] Model-based guidelines for user-centric satellite control software development
    Dori, Dov
    Thipphayathetthana, Somwang
    [J]. INTERNATIONAL JOURNAL OF SATELLITE COMMUNICATIONS AND NETWORKING, 2016, 34 (02) : 295 - 319
  • [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
    [J]. 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
    [J]. MOBILE WIRELESS MIDDLEWARE, OPERATING SYSTEMS, AND APPLICATIONS-WORKSHOPS, 2009, 12 : 124 - +
  • [9] Modeling and Analyzing Adaptive User-Centric Systems in Real-Time Maude
    Wirsing, Martin
    Bauer, Sebastian S.
    Schroeder, Andreas
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (36): : 1 - 25
  • [10] 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.
    [J]. IEEE ACCESS, 2024, 12 : 35325 - 35336