Enhanced Multi-Verse Optimizer (TMVO) and Applying it in Test Data Generation for Path Testing

Data testing is a vital part of the software development process, and there are various approaches available to improve the exploration of all possible software code paths. This study introduces two contributions. Firstly, an improved version of the Multi-verse Optimizer called Testing Multi-Verse O...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of advanced computer science & applications Vol. 14; no. 2
Main Authors Ryalat, Mohammad Hashem, Fakhouri, Hussam N., Zraqou, Jamal, Hamad, Faten, Alzboun, Mamon S., hwaitat, Ahmad K. Al
Format Journal Article
LanguageEnglish
Published West Yorkshire Science and Information (SAI) Organization Limited 2023
Subjects
Online AccessGet full text
ISSN2158-107X
2156-5570
2156-5570
DOI10.14569/IJACSA.2023.0140277

Cover

Abstract Data testing is a vital part of the software development process, and there are various approaches available to improve the exploration of all possible software code paths. This study introduces two contributions. Firstly, an improved version of the Multi-verse Optimizer called Testing Multi-Verse Optimizer (TMVO) is proposed, which takes into account the movement of the swarm and the mean of the two best solutions in the universe. The particles move towards the optimal solution by using a mean-based algorithm model, which guarantees efficient exploration and exploitation. Secondly, TMVO is applied to automatically develop test cases for structural data testing, particularly path testing. Instead of automating the entire testing process, the focus is on centralizing automated procedures for collecting testing data. Automation for generating testing data is becoming increasingly popular due to the high cost of manual data generation. To evaluate the effectiveness of TMVO, it was tested on various well-known functions as well as five programs that presented unique challenges in testing. The test results indicated that TMVO performed better than the original MVO algorithm on the majority of the tested functions.
AbstractList Data testing is a vital part of the software development process, and there are various approaches available to improve the exploration of all possible software code paths. This study introduces two contributions. Firstly, an improved version of the Multi-verse Optimizer called Testing Multi-Verse Optimizer (TMVO) is proposed, which takes into account the movement of the swarm and the mean of the two best solutions in the universe. The particles move towards the optimal solution by using a mean-based algorithm model, which guarantees efficient exploration and exploitation. Secondly, TMVO is applied to automatically develop test cases for structural data testing, particularly path testing. Instead of automating the entire testing process, the focus is on centralizing automated procedures for collecting testing data. Automation for generating testing data is becoming increasingly popular due to the high cost of manual data generation. To evaluate the effectiveness of TMVO, it was tested on various well-known functions as well as five programs that presented unique challenges in testing. The test results indicated that TMVO performed better than the original MVO algorithm on the majority of the tested functions.
Author hwaitat, Ahmad K. Al
Fakhouri, Hussam N.
Hamad, Faten
Zraqou, Jamal
Ryalat, Mohammad Hashem
Alzboun, Mamon S.
Author_xml – sequence: 1
  givenname: Mohammad Hashem
  surname: Ryalat
  fullname: Ryalat, Mohammad Hashem
– sequence: 2
  givenname: Hussam N.
  surname: Fakhouri
  fullname: Fakhouri, Hussam N.
– sequence: 3
  givenname: Jamal
  surname: Zraqou
  fullname: Zraqou, Jamal
– sequence: 4
  givenname: Faten
  surname: Hamad
  fullname: Hamad, Faten
– sequence: 5
  givenname: Mamon S.
  surname: Alzboun
  fullname: Alzboun, Mamon S.
– sequence: 6
  givenname: Ahmad K. Al
  surname: hwaitat
  fullname: hwaitat, Ahmad K. Al
BookMark eNp9kcFLwzAUxoNMUOf-Aw8BL3roTNKmab2VOXWiTHCKJ8trmmhGl9Y0Q-Zfb-08Kfgu78H7vo_H7x2gga2tQuiIkjGNeJyezW6yyUM2ZoSFY0IjwoTYQfuM8jjgXJBBPycBJeJ5D43adkm6ClMWJ-E-epnaN7BSlfhuXXkTPCnXKjxvvFmZT-XwyeLuaX6KwZY4a5pqY-wrNh4bixeq9fgCPOArZZUDb2qLde3wPfi3fttpD9GuhqpVo58-RI-X08XkOridX80m2W0gQ8Z9AEWki1DJUMdKyFIlqeKkJEVShJqXDCijMgIgooyoIjISEDOt0jQqdFLoUoRDxLe5a9vA5gOqKm-cWYHb5JTkPafcLEG2kH9zyn84db7jra9x9fu6uzlf1mtnu1NzJlIqkpgz0qmirUq6um2d0n_Dt0_4HX7-yyaN7zl5B6b63_wFYLqNGw
CitedBy_id crossref_primary_10_1007_s13369_024_09365_z
crossref_primary_10_1007_s00607_024_01287_w
ContentType Journal Article
Copyright 2023. This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: 2023. This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID AAYXX
CITATION
3V.
7XB
8FE
8FG
8FK
8G5
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
COVID
DWQXO
GNUQQ
GUQSH
HCIFZ
JQ2
K7-
M2O
MBDVC
P5Z
P62
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
Q9U
ADTOC
UNPAY
DOI 10.14569/IJACSA.2023.0140277
DatabaseName CrossRef
ProQuest Central (Corporate)
ProQuest Central (purchase pre-March 2016)
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
Research Library (Alumni)
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials
ProQuest Central
Technology Collection
ProQuest One Community College
Coronavirus Research Database
ProQuest Central
ProQuest Central Student
ProQuest Research Library
ProQuest SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
ProQuest research library
Research Library (Corporate)
ProQuest advanced technologies & aerospace journals
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic
Publicly Available Content Database
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
ProQuest Central Basic
Unpaywall for CDI: Periodical Content
Unpaywall
DatabaseTitle CrossRef
Publicly Available Content Database
Research Library Prep
Computer Science Database
ProQuest Central Student
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
Research Library (Alumni Edition)
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Central Korea
ProQuest Research Library
ProQuest Central (New)
Advanced Technologies & Aerospace Collection
ProQuest Central Basic
ProQuest One Academic Eastern Edition
Coronavirus Research Database
ProQuest Technology Collection
ProQuest SciTech Collection
Advanced Technologies & Aerospace Database
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest One Academic (New)
ProQuest Central (Alumni)
DatabaseTitleList Publicly Available Content Database
Database_xml – sequence: 1
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
– sequence: 2
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 2156-5570
ExternalDocumentID 10.14569/ijacsa.2023.0140277
10_14569_IJACSA_2023_0140277
GroupedDBID .DC
5VS
8G5
AAYXX
ABUWG
ADMLS
AFKRA
ALMA_UNASSIGNED_HOLDINGS
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
CITATION
DWQXO
EBS
EJD
GNUQQ
GUQSH
HCIFZ
K7-
KQ8
M2O
OK1
PHGZM
PHGZT
PIMPY
PQGLB
PUEGO
RNS
3V.
7XB
8FE
8FG
8FK
COVID
JQ2
MBDVC
P62
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
Q9U
ADTOC
UNPAY
ID FETCH-LOGICAL-c325t-ab4fb3ec3f6e7cde89e50d0b8b3f5d2a121c4aa07d41e0c47a62fe994bf8bfd73
IEDL.DBID BENPR
ISSN 2158-107X
2156-5570
IngestDate Tue Aug 19 16:48:34 EDT 2025
Fri Jul 25 05:42:28 EDT 2025
Thu Apr 24 23:10:31 EDT 2025
Wed Oct 01 01:54:35 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Issue 2
Language English
License cc-by
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c325t-ab4fb3ec3f6e7cde89e50d0b8b3f5d2a121c4aa07d41e0c47a62fe994bf8bfd73
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
OpenAccessLink https://www.proquest.com/docview/2791786520?pq-origsite=%requestingapplication%&accountid=15518
PQID 2791786520
PQPubID 5444811
ParticipantIDs unpaywall_primary_10_14569_ijacsa_2023_0140277
proquest_journals_2791786520
crossref_primary_10_14569_IJACSA_2023_0140277
crossref_citationtrail_10_14569_IJACSA_2023_0140277
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2023-00-00
PublicationDateYYYYMMDD 2023-01-01
PublicationDate_xml – year: 2023
  text: 2023-00-00
PublicationDecade 2020
PublicationPlace West Yorkshire
PublicationPlace_xml – name: West Yorkshire
PublicationTitle International journal of advanced computer science & applications
PublicationYear 2023
Publisher Science and Information (SAI) Organization Limited
Publisher_xml – name: Science and Information (SAI) Organization Limited
SSID ssj0000392683
Score 2.2295775
Snippet Data testing is a vital part of the software development process, and there are various approaches available to improve the exploration of all possible...
SourceID unpaywall
proquest
crossref
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
SubjectTerms Algorithms
Automation
Software
Software development
SummonAdditionalLinks – databaseName: Unpaywall
  dbid: UNPAY
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LbxMxELYgPcCF8hShLfKBAxycbPxY7x6jPlQqNY1EUoUL1vilBsImIhuh9tfX3kdK1QNC4rartUeyZmb9jcfzDUIfKPCAWoN_uyzxhAubkFyLEPNk0gT4GjZ8GzO656P0dMrPZmJ2V1kXQM8a6gz-USSLX4Jd9y8rPx3w0ZL2x7AKsbuU5Li4qlLkqipUVfF0yamL4GY_5zexfM36x2gnFQGgd9DOdDQefo1t5kK0QiLpVP0ciU3lrCmoC0gi78-_g1lHOiLKejH2oFLe37DuUOiTTbGC69-wWPyxIZ3sorIt66nvofzobUrdMzcPWR7_51qfo2cNgMXD2uJeoEeueIl22-YQuPlXvELfWnG4EkcqcXgrDn-cnF9efMJQWByRcKy2wvMSzws8CQvHR1ACrjmxo-nggK3xOKDV6msY-xpNT44nh6ekaeZADKOiJKC518wZ5lMnjXVZ7kRiE51p5oWlMKADwwESafnAJYZLSKl3ec61z7S3kr1BnWJZuLcIZ6AZdZnw3kV-OZ4DA5Mak1CTc0dZF7FWY8o0TOex4cZCxYgn6ll9PhsefhmqqGfV6LmLyHbWqmb6-Mv4_dYYVOP3a0VlCH-zVNCki3pbA3kor7aze_Le_euEPfQ0vtbnQfuoU_7auIOAkEr9vrH4W_sKEJU
  priority: 102
  providerName: Unpaywall
Title Enhanced Multi-Verse Optimizer (TMVO) and Applying it in Test Data Generation for Path Testing
URI https://www.proquest.com/docview/2791786520
http://thesai.org/Downloads/Volume14No2/Paper_77-Enhanced_Multi_Verse_Optimizer.pdf
UnpaywallVersion publishedVersion
Volume 14
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAFT
  databaseName: Open Access Digital Library
  customDbUrl:
  eissn: 2156-5570
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000392683
  issn: 2158-107X
  databaseCode: KQ8
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html
  providerName: Colorado Alliance of Research Libraries
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 2156-5570
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000392683
  issn: 2158-107X
  databaseCode: BENPR
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwhV3db9MwELe27gFe-EYUxuQHHuAhnbGdOHlAqIyWMWldBS0qL0T-FEUlKzQTgr-eu8TpmJDgKQ-5WNGd7fvd2fc7Qp5wLQG1wvr2OQuJTB1LCpNCzJMrC_AVHL7DE93TSXY8lyeLdLFDJl0tDF6r7PbEZqN25xZz5IdcQWCRZylnL9ffEuwahaerXQsNHVsruBcNxdgu2ePIjNUje69Gk-m7bdaFARzIGm5OcHXIa6oWsZ4OgERx-PZkePR-OMCW4gMMPbhSV_3VJQi9dlGt9c8ferX6wx-Nb5EbEUjSYWv522THV3fIza5JA41r9i75NKo-N6f8tKm1xQTextMz2Cm-Ln-B4NPZ6YezZ1RXjiIixaonuqzpsqIz-AP6WteattzUaEIKGJdOATU2b0H2HpmPR7Oj4yQ2VUis4GmdaCODEd6KkHllnc8LnzLHTG5ESB3XoDYrtWbKyeeeWal0xoMvCmlCboJT4j7pVeeVf0Boro3gPk9D8MjzJgsttM2sZdwW0nPRJ6JTXWkj4zg2vliVGHmgwstW4SUqvIwK75Nk-9W6Zdz4j_x-Z5Uyrr9NeTlb-mSwtdTf4y2_aLvRV8Z7-O_xHpHrKN1mYfZJr_5-4R8DLqnNAdnNx28O4pSD53wyHX78DdVo32Q
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LbxMxELZKeygX3oiUAj6ABIdNHdu73j1UKLSpkrZJK0hRTl38FKnCNpCtqvLj-G2Md70pFRKcet7xaDUez3wz9swg9JpKDqgVzrdNiYt4bEiUqRhinlRogK_g8I2_0R2Okv4J35_EkxX0q6mF8c8qG5tYGWpzrn2OfIsKCCzSJKbk_fx75KdG-dvVZoSGDKMVzHbVYiwUdhzYq0sI4Rbbg13Y7zeU7vXGO_0oTBmINKNxGUnFnWJWM5dYoY1NMxsTQ1SqmIsNlR3a0VxKIgzvWKK5kAl1Nsu4cqlyRjDgewetccYzCP7WPvRGxx-XWR4C8COpeoGCa_V9VMUk1O8BcMm2BvvdnU_dth9h3vahDhXipn-8Br3rF8VcXl3K2ewP_7f3AN0LwBV3a017iFZs8Qjdb4ZC4GAjHqPTXvG1elWAq9penzBcWHwElunb9CcQvh0PPx-9w7Iw2CNgX2WFpyWeFngMf4B3ZSlx3QvbqwwGTI2PAaVWX4H2CTq5FfE-RavFeWGfIZxKxahNY-es7yvHM8mkTrQmVGfcUtZCrBFdrkOHcz9oY5b7SMcLPK8FnnuB50HgLRQtV83rDh__od9sdiUP532RX2tnC7WXO_U3v-mZ1At5g9_Gv_m9Quv98fAwPxyMDp6ju35lnQHaRKvljwv7AjBRqV4GxcPoy23r-m_MihyJ
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LbxMxELYgPcCF8hShLfKBAxycbPxY7x6jPlQqNY1EUoUL1vilBsImIhuh9tfX3kdK1QNC4rartUeyZmb9jcfzDUIfKPCAWoN_uyzxhAubkFyLEPNk0gT4GjZ8GzO656P0dMrPZmJ2V1kXQM8a6gz-USSLX4Jd9y8rPx3w0ZL2x7AKsbuU5Li4qlLkqipUVfF0yamL4GY_5zexfM36x2gnFQGgd9DOdDQefo1t5kK0QiLpVP0ciU3lrCmoC0gi78-_g1lHOiLKejH2oFLe37DuUOiTTbGC69-wWPyxIZ3sorIt66nvofzobUrdMzcPWR7_51qfo2cNgMXD2uJeoEeueIl22-YQuPlXvELfWnG4EkcqcXgrDn-cnF9efMJQWByRcKy2wvMSzws8CQvHR1ACrjmxo-nggK3xOKDV6msY-xpNT44nh6ekaeZADKOiJKC518wZ5lMnjXVZ7kRiE51p5oWlMKADwwESafnAJYZLSKl3ec61z7S3kr1BnWJZuLcIZ6AZdZnw3kV-OZ4DA5Mak1CTc0dZF7FWY8o0TOex4cZCxYgn6ll9PhsefhmqqGfV6LmLyHbWqmb6-Mv4_dYYVOP3a0VlCH-zVNCki3pbA3kor7aze_Le_euEPfQ0vtbnQfuoU_7auIOAkEr9vrH4W_sKEJU
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Enhanced+Multi-Verse+Optimizer+%28TMVO%29+and+Applying+it+in+Test+Data+Generation+for+Path+Testing&rft.jtitle=International+journal+of+advanced+computer+science+%26+applications&rft.au=Ryalat%2C+Mohammad+Hashem&rft.au=Fakhouri%2C+Hussam+N.&rft.au=Zraqou%2C+Jamal&rft.au=Hamad%2C+Faten&rft.date=2023&rft.issn=2158-107X&rft.eissn=2156-5570&rft.volume=14&rft.issue=2&rft_id=info:doi/10.14569%2FIJACSA.2023.0140277&rft.externalDBID=n%2Fa&rft.externalDocID=10_14569_IJACSA_2023_0140277
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2158-107X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2158-107X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2158-107X&client=summon