CTHP: Selection for adoption of open‐source bioinformatics software based on a customised ISO 25010 quality model, three‐way decision and Delphi hierarchy process

Abstract The ever‐growing open‐source software tools in different domains increase the difficulty of software selection from the end‐users perspective. The process of evaluating, comparing, and selecting open‐source solutions is far from trivial. Especially, when additional requirements need to be c...

Full description

Bibliographic Details
Main Authors: Yuqi Li, Yixin Bian, Ziheng Zhang, Song Zhao, Yiqi Liu
Format: Article
Language:English
Published: Hindawi-IET 2023-08-01
Series:IET Software
Subjects:
Online Access:https://doi.org/10.1049/sfw2.12134
_version_ 1797420861425188864
author Yuqi Li
Yixin Bian
Ziheng Zhang
Song Zhao
Yiqi Liu
author_facet Yuqi Li
Yixin Bian
Ziheng Zhang
Song Zhao
Yiqi Liu
author_sort Yuqi Li
collection DOAJ
description Abstract The ever‐growing open‐source software tools in different domains increase the difficulty of software selection from the end‐users perspective. The process of evaluating, comparing, and selecting open‐source solutions is far from trivial. Especially, when additional requirements need to be considered, the existing methodologies will fail to adapt to the new tasks. The objective of this study is to present a solution for dealing with this issue. A novel approach, CTHP, is presented for the evaluation and selection of open‐source software in the Bioinformatics domain. First, the ISO 25010 quality model is chosen as the basis. This model is customised according to the special characteristics of the Bioinformatics applications. The customisation is done by extracting the quality factors from the Bioinformatics applications, weighting these factors from the viewpoints of both developers and end‐users, and adding them to the model. After that, Three‐way Decision and Delphi Hierarchy Process are integrated to assist in the selection for adoption. Finally, as a case study, the proposed approach is applied to assist the decision‐making process of two popular natural language processing frameworks in the Bioinformatics area. Our study is a valuable contribution since it provides a systematic way to document the decision‐making process and help the researchers and practitioners of Bioinformatics to make better decisions among the alternatives.
first_indexed 2024-03-09T07:07:40Z
format Article
id doaj.art-bc8030f0190444dd963930ea53a20dfe
institution Directory Open Access Journal
issn 1751-8806
1751-8814
language English
last_indexed 2024-03-09T07:07:40Z
publishDate 2023-08-01
publisher Hindawi-IET
record_format Article
series IET Software
spelling doaj.art-bc8030f0190444dd963930ea53a20dfe2023-12-03T09:24:46ZengHindawi-IETIET Software1751-88061751-88142023-08-0117449650810.1049/sfw2.12134CTHP: Selection for adoption of open‐source bioinformatics software based on a customised ISO 25010 quality model, three‐way decision and Delphi hierarchy processYuqi Li0Yixin Bian1Ziheng Zhang2Song Zhao3Yiqi Liu4School of Computer Science and Information Engineering Harbin Normal University Harbin Heilongjiang ChinaSchool of Computer Science and Information Engineering Harbin Normal University Harbin Heilongjiang ChinaSchool of Computer Science and Information Engineering Harbin Normal University Harbin Heilongjiang ChinaSchool of Computer Science and Information Engineering Harbin Normal University Harbin Heilongjiang ChinaSchool of Computer Science and Information Engineering Harbin Normal University Harbin Heilongjiang ChinaAbstract The ever‐growing open‐source software tools in different domains increase the difficulty of software selection from the end‐users perspective. The process of evaluating, comparing, and selecting open‐source solutions is far from trivial. Especially, when additional requirements need to be considered, the existing methodologies will fail to adapt to the new tasks. The objective of this study is to present a solution for dealing with this issue. A novel approach, CTHP, is presented for the evaluation and selection of open‐source software in the Bioinformatics domain. First, the ISO 25010 quality model is chosen as the basis. This model is customised according to the special characteristics of the Bioinformatics applications. The customisation is done by extracting the quality factors from the Bioinformatics applications, weighting these factors from the viewpoints of both developers and end‐users, and adding them to the model. After that, Three‐way Decision and Delphi Hierarchy Process are integrated to assist in the selection for adoption. Finally, as a case study, the proposed approach is applied to assist the decision‐making process of two popular natural language processing frameworks in the Bioinformatics area. Our study is a valuable contribution since it provides a systematic way to document the decision‐making process and help the researchers and practitioners of Bioinformatics to make better decisions among the alternatives.https://doi.org/10.1049/sfw2.12134software engineeringsoftware maintenancesoftware metricssoftware quality
spellingShingle Yuqi Li
Yixin Bian
Ziheng Zhang
Song Zhao
Yiqi Liu
CTHP: Selection for adoption of open‐source bioinformatics software based on a customised ISO 25010 quality model, three‐way decision and Delphi hierarchy process
IET Software
software engineering
software maintenance
software metrics
software quality
title CTHP: Selection for adoption of open‐source bioinformatics software based on a customised ISO 25010 quality model, three‐way decision and Delphi hierarchy process
title_full CTHP: Selection for adoption of open‐source bioinformatics software based on a customised ISO 25010 quality model, three‐way decision and Delphi hierarchy process
title_fullStr CTHP: Selection for adoption of open‐source bioinformatics software based on a customised ISO 25010 quality model, three‐way decision and Delphi hierarchy process
title_full_unstemmed CTHP: Selection for adoption of open‐source bioinformatics software based on a customised ISO 25010 quality model, three‐way decision and Delphi hierarchy process
title_short CTHP: Selection for adoption of open‐source bioinformatics software based on a customised ISO 25010 quality model, three‐way decision and Delphi hierarchy process
title_sort cthp selection for adoption of open source bioinformatics software based on a customised iso 25010 quality model three way decision and delphi hierarchy process
topic software engineering
software maintenance
software metrics
software quality
url https://doi.org/10.1049/sfw2.12134
work_keys_str_mv AT yuqili cthpselectionforadoptionofopensourcebioinformaticssoftwarebasedonacustomisediso25010qualitymodelthreewaydecisionanddelphihierarchyprocess
AT yixinbian cthpselectionforadoptionofopensourcebioinformaticssoftwarebasedonacustomisediso25010qualitymodelthreewaydecisionanddelphihierarchyprocess
AT zihengzhang cthpselectionforadoptionofopensourcebioinformaticssoftwarebasedonacustomisediso25010qualitymodelthreewaydecisionanddelphihierarchyprocess
AT songzhao cthpselectionforadoptionofopensourcebioinformaticssoftwarebasedonacustomisediso25010qualitymodelthreewaydecisionanddelphihierarchyprocess
AT yiqiliu cthpselectionforadoptionofopensourcebioinformaticssoftwarebasedonacustomisediso25010qualitymodelthreewaydecisionanddelphihierarchyprocess