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...
Saved in:
| Published in | International journal of advanced computer science & applications Vol. 14; no. 2 |
|---|---|
| Main Authors | , , , , , |
| Format | Journal Article |
| Language | English |
| Published |
West Yorkshire
Science and Information (SAI) Organization Limited
2023
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 2158-107X 2156-5570 2156-5570 |
| DOI | 10.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 |