Quality Driven Approach for Product Line Architecture Customization in Patient Navigation Program Software Product Line

被引:0
|
作者
Ashari, Afifah M. [1 ]
Abd Halim, Shahliza [1 ]
Jawawi, Dayang N. A. [1 ]
Suvelayutnan, Ushananthiny [2 ]
Isa, Mohd Adham [1 ]
机构
[1] Univ Technol Malaysia, Fac Engn, Sch Comp, Skudai 81310, Johor, Malaysia
[2] Hosp Sultanah Aminah, Jalan Persiaran Abu Bakar Sultan, Johor Baharu 80100, Johor, Malaysia
关键词
Multi-Criteria Decision Analysis; Software Product Line; Architecture Selection; Quality Attribute; Feature Model;
D O I
10.3837/tiis.2021.07.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Patient Navigation Program (PNP) is considered as an important implementation of health care systems that can assist in patient's treatment. Due to the feasibility of PNP implementation, a systematic reuse is needed for a wide adoption of PNP computerized system. SPL is one of the promising systematic reuse approaches for creating a reusable architecture to enabled reuse in several similar applications of PNP systems which has its own variations with other applications. However, stakeholder decision making which result from the imprecise, uncertain, and subjective nature of architecture selection based on quality attributes (QA) further hinders the development of the product line architecture. Therefore, this study aims to propose a quality-driven approach using Multi-Criteria Decision Analysis (MCDA) techniques for Software Product Line Architecture (SPLA) to have an objective selection based on the QA of stakeholders in the domain of PNP. There are two steps proposed to this approach. First, a clear representation of quality is proposed by extending feature model (FM) with QA feature to determine the QA in the early phase of architecture selection. Second, MCDA techniques were applied for architecture selection based on objective preference for certain QA in the domain of PNP. The result of the proposed approach is the implementation of the PNP system with SPLA that had been selected using MCDA techniques. Evaluation for the approach is done by checking the approach's applicability in a case study and stakeholder validation. Evaluation on ease of use and usefulness of the approach with selected stakeholders have shown positive responses. The evaluation results proved that the proposed approach assisted in the implementation of PNP systems.
引用
收藏
页码:2455 / 2475
页数:21
相关论文
共 50 条
  • [1] A novel approach for Software Architecture Product Line Engineering
    Kerdoudi, Mohamed Lamine
    Ziadi, Tewfik
    Tibermacine, Chouki
    Sadou, Salah
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 186
  • [2] Improving software product line configuration: A quality attribute-driven approach
    Guana, Victor
    Correal, Dario
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (03) : 541 - 562
  • [3] Experiences adopting software product line development without a product line architecture
    Staples, M
    Hill, D
    [J]. 11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 176 - 183
  • [4] Impacts of architecture and quality investment in software product line development
    Nonaka, Makoto
    Zhu, Liming
    Babar, Muhammad Ali
    Staples, Mark
    [J]. SPLC 2007: 11TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2007, : 63 - +
  • [5] Model-Driven Software Product Line An Integrated Approach
    Schuerr, Andy
    Oster, Sebastian
    Markert, Florian
    [J]. SOFSEM 2010: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2010, 5901 : 112 - +
  • [6] Cloning in Customization Classes: A Case of a Worldwide Software Product Line
    Barbosa, Jefferson
    Andrade, Rossana M. C.
    Filho, Joao Bosco F.
    Bezerra, Carla I. M.
    Barreto, Isaac
    Capilla, Rafael
    [J]. XII BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES, AND REUSE (SBCARS), 2018, : 43 - 52
  • [7] Guidelines for Architecture Design of Software Product Line
    Kim, Jeong Ah
    Kim, DongGi
    Yang, JinSeok
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT V: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 14, 2019, PROCEEDINGS, PART V, 2019, 11623 : 415 - 422
  • [8] Applying software product-line architecture
    Dikel, D
    Kane, D
    Ornburn, S
    Loftus, W
    Wilson, J
    [J]. COMPUTER, 1997, 30 (08) : 49 - &
  • [9] Recovering Software Product Line Architecture of Product Variants Developed with the Clone-and-Own Approach
    Lee, Jihyun
    Kim, Taeyoung
    Kang, Sungwon
    [J]. 2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 985 - 990
  • [10] Automation of Test Scripts in Software Product Line Using Model Driven Architecture
    Ahmed, Abdelgaffar Hamed
    SidAhmed, Abeer Abd Allah
    Eltoum, Rehab Bakheet
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTING, CONTROL, NETWORKING, ELECTRONICS AND EMBEDDED SYSTEMS ENGINEERING (ICCNEEE), 2015, : 62 - 66