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 条
  • [41] An Approach to the Software Product Line System for Web Applications
    Yoshida, Makoto
    Iwane, Norlyuki
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMPUTING & INFORMATICS (ICOCI 2006), 2006, : 90 - +
  • [42] Software product line engineering
    Sugumaran, Vijayan
    Park, Sooyong
    Kang, Kyo C.
    [J]. COMMUNICATIONS OF THE ACM, 2006, 49 (12) : 29 - 32
  • [43] Testing a Software Product Line
    McGregor, John D.
    [J]. TESTING TECHNIQUES IN SOFTWARE ENGINEERING, 2010, 6153 : 104 - 140
  • [44] A hybrid approach to suggest software product line portfolios
    dos Santos Neto, Pedro de Alcantara
    Britto, Ricardo
    Lira Rabelo, Ricardo de Andrade
    de Almeida Cruz, Jonathas Jivago
    Luz Lira, Werney Ayala
    [J]. APPLIED SOFT COMPUTING, 2016, 49 : 1243 - 1255
  • [45] Dynamic Software Product Line: An Approach to Dynamic Binding
    Banerjee, Mahua
    Kumari, Reeta
    [J]. 2016 3rd International Conference on Recent Advances in Information Technology (RAIT), 2016, : 626 - 630
  • [46] Improving software product line using an ontological approach
    Bhushan, Megha
    Goel, Shivani
    [J]. SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2016, 41 (12): : 1381 - 1391
  • [47] Improving software product line using an ontological approach
    Megha Bhushan
    Shivani Goel
    [J]. Sādhanā, 2016, 41 : 1381 - 1391
  • [48] Software Product Line Testing: a Feature Oriented Approach
    Perez Lamancha, Beatriz
    Diaz, Oscar
    Azanza, Maider
    Polo, Macario
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2012, : 298 - 305
  • [49] Systematic approach to derive the scope of software product line
    Lucent Technologies Software Product, Line Engineering Lab, Naperville, United States
    [J]. Proc Int Conf Software Eng, (34-43):
  • [50] A Process-Driven and Ontology Based Software Product Line Variability Modeling Approach
    Cao Bu-Qing
    Li Bing
    Xia Qi-Ming
    [J]. 2009 EIGHTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2009, : 385 - 390