Key Technologies of Software Engineering Based on T-ACO Algorithm
The main core of software engineering key technologies is the development of software services, ensuring the scientificity, security, and stability of the application software engineering system. At present, China’s economic development urgently needs the support of software engineering technology....
Saved in:
| Published in | Mobile information systems Vol. 2022; pp. 1 - 14 |
|---|---|
| Main Author | |
| Format | Journal Article |
| Language | English |
| Published |
Amsterdam
Hindawi
12.09.2022
John Wiley & Sons, Inc |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1574-017X 1875-905X 1875-905X |
| DOI | 10.1155/2022/4429373 |
Cover
| Abstract | The main core of software engineering key technologies is the development of software services, ensuring the scientificity, security, and stability of the application software engineering system. At present, China’s economic development urgently needs the support of software engineering technology. Based on the T-ACO algorithm, the scientificity of software engineering and the accuracy of data have been significantly improved compared with traditional software engineering technology. It plays an important role in promoting the follow-up software engineering technology. In order to effectively analyze the key technology of engineering software, an improved ant colony algorithm based on T distribution is proposed in this paper. Because the basic ant colony algorithm is easy to fall into the local optimum and the optimization accuracy is low, in the optimization process, at the beginning of the pheromone update, the introduction of the T distribution is helpful for the basic ant colony algorithm to make up for its shortcomings. Adding pheromone variables to the basic ant colony algorithm improves the diversity of the ant colony, thereby eliminating the limitations of local optimal solutions. At the same time, the T-ACO algorithm also improves the search accuracy and convergence speed of automatic data generation in software engineering. In this paper, the performance of the T-ACO algorithm is simulated by experiments. Experimental analysis shows that when the population size is small, the T-ACO algorithm may sometimes not converge to the optimal solution, but when the population size is large (≥50), the T-ACO algorithm may converge to the optimal solution. It can realize the coverage of the total path by the output test case set. While the other two algorithms can achieve full path coverage, they are not stable, resulting in an average coverage between 90% and 100%. The T-ACO algorithm not only has good accuracy in creating test case sets, but also has good algorithm performance, and it is suitable as a multipath test case creation algorithm. |
|---|---|
| AbstractList | The main core of software engineering key technologies is the development of software services, ensuring the scientificity, security, and stability of the application software engineering system. At present, China’s economic development urgently needs the support of software engineering technology. Based on the T-ACO algorithm, the scientificity of software engineering and the accuracy of data have been significantly improved compared with traditional software engineering technology. It plays an important role in promoting the follow-up software engineering technology. In order to effectively analyze the key technology of engineering software, an improved ant colony algorithm based on T distribution is proposed in this paper. Because the basic ant colony algorithm is easy to fall into the local optimum and the optimization accuracy is low, in the optimization process, at the beginning of the pheromone update, the introduction of the T distribution is helpful for the basic ant colony algorithm to make up for its shortcomings. Adding pheromone variables to the basic ant colony algorithm improves the diversity of the ant colony, thereby eliminating the limitations of local optimal solutions. At the same time, the T-ACO algorithm also improves the search accuracy and convergence speed of automatic data generation in software engineering. In this paper, the performance of the T-ACO algorithm is simulated by experiments. Experimental analysis shows that when the population size is small, the T-ACO algorithm may sometimes not converge to the optimal solution, but when the population size is large (≥50), the T-ACO algorithm may converge to the optimal solution. It can realize the coverage of the total path by the output test case set. While the other two algorithms can achieve full path coverage, they are not stable, resulting in an average coverage between 90% and 100%. The T-ACO algorithm not only has good accuracy in creating test case sets, but also has good algorithm performance, and it is suitable as a multipath test case creation algorithm. |
| Author | Lu, Litao |
| Author_xml | – sequence: 1 givenname: Litao orcidid: 0000-0001-7587-3963 surname: Lu fullname: Lu, Litao organization: Software Engineering InstituteEast China Normal UniversityShanghai 200062Chinaecnu.edu.cn |
| BookMark | eNqFzztvwjAUBWCrolKBdusPsNSxdfEjjpMxRfShIjGUSmyRk1yHoGBTG4T49w0KczvdO3w6OmeEBtZZQOie0WfGpJxwyvkkingqlLhCQ5YoSVIqV4PulyoilKnVDRqFsKE0pkKqIco-4YSXUK6ta13dQMDO4C9n9kftAc9s3VgA39gav-gAFXYWL0k2XeCsrZ1v9uvtLbo2ug1wd7lj9P06W07fyXzx9jHN5qRkIhUEjFCSGiVLEeuq0hEVZaEUBVmZqCqh6IomnCa0SAAUjao0Tk2RCp5wFTMGYoxIn3uwO3066rbNd77Zan_KGc3P-_Pz_vyyv_MPvd9593OAsM837uBtVzEXjEaJjFnKO_XUq9K7EDyY_0Ife75ubKWPzd_6F65LdDs |
| Cites_doi | 10.1515/mt-2022-0012 10.1007/s10515-018-0235-8 10.4018/jicte.2009040103 10.1007/s10489-021-02774-9 10.1109/ms.2017.12 10.1515/mt-2020-0053 10.1515/mt-2020-0049 10.5120/ijca2017914185 10.1016/j.jss.2015.06.063 10.1109/ms.2017.3 10.2200/s00751ed2v01y201701swe004 10.14257/ijca.2017.10.5.18 10.1109/ms.2017.3571562 10.1109/ms.2018.3571240 10.1109/tla.2014.6868888 |
| ContentType | Journal Article |
| Copyright | Copyright © 2022 Litao Lu. Copyright © 2022 Litao Lu. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0 |
| Copyright_xml | – notice: Copyright © 2022 Litao Lu. – notice: Copyright © 2022 Litao Lu. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0 |
| DBID | RHU RHW RHX AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D ADTOC UNPAY |
| DOI | 10.1155/2022/4429373 |
| DatabaseName | Hindawi Publishing Complete Hindawi Publishing Subscription Journals Hindawi Publishing Open Access CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Unpaywall for CDI: Periodical Content Unpaywall |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Technology Research Database CrossRef |
| Database_xml | – sequence: 1 dbid: RHX name: Hindawi Publishing Open Access url: http://www.hindawi.com/journals/ sourceTypes: Publisher – sequence: 2 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1875-905X |
| Editor | Ansari, Imran Shafique |
| Editor_xml | – sequence: 1 givenname: Imran Shafique surname: Ansari fullname: Ansari, Imran Shafique |
| EndPage | 14 |
| ExternalDocumentID | 10.1155/2022/4429373 10_1155_2022_4429373 |
| GroupedDBID | -CS -CY .4S .DC 0R~ 4.4 5VS AAFWJ AAJEY ABHFT ABJNI ACGFO ACGFS ADBBV AEGXH AENEX AIAGR ALMA_UNASSIGNED_HOLDINGS ARCSS ASPBG AVWKF BCNDV EBS EDO GROUPED_DOAJ HZ~ I-F IAO IHR IOS KQ8 KZ1 LMP MIO MV1 NGNOM O9- OK1 P2P RHU RHW RHX TUS 24P AAMMB AAYXX ACCMX AEFGJ AGXDD AIDQK AIDYY CITATION H13 7SC 7SP 8FD JQ2 L7M L~C L~D ABUBZ ACPQW ADTOC AFRHK AGIAB CAG COF EJD FEDTE IL9 IPNFZ MET RIG UNPAY |
| ID | FETCH-LOGICAL-c1393-ef3750f75c36adda403cb770e5df4dceb90582080b8ee704d969fb932827611e3 |
| IEDL.DBID | RHX |
| ISSN | 1574-017X 1875-905X |
| IngestDate | Tue Aug 19 22:02:10 EDT 2025 Fri Jul 25 09:30:24 EDT 2025 Wed Oct 01 01:59:00 EDT 2025 Sun Jun 02 19:22:33 EDT 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Language | English |
| License | This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. https://creativecommons.org/licenses/by/4.0 cc-by |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c1393-ef3750f75c36adda403cb770e5df4dceb90582080b8ee704d969fb932827611e3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0001-7587-3963 |
| OpenAccessLink | https://dx.doi.org/10.1155/2022/4429373 |
| PQID | 3104856192 |
| PQPubID | 2048814 |
| PageCount | 14 |
| ParticipantIDs | unpaywall_primary_10_1155_2022_4429373 proquest_journals_3104856192 crossref_primary_10_1155_2022_4429373 hindawi_primary_10_1155_2022_4429373 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2022-9-12 |
| PublicationDateYYYYMMDD | 2022-09-12 |
| PublicationDate_xml | – month: 09 year: 2022 text: 2022-9-12 day: 12 |
| PublicationDecade | 2020 |
| PublicationPlace | Amsterdam |
| PublicationPlace_xml | – name: Amsterdam |
| PublicationTitle | Mobile information systems |
| PublicationYear | 2022 |
| Publisher | Hindawi John Wiley & Sons, Inc |
| Publisher_xml | – name: Hindawi – name: John Wiley & Sons, Inc |
| References | 11 12 14 15 16 19 P. Kamthan (2) 2017; 5 R. D. Lemos (3) 2017; 3 X. M. You (10) 2017; 32 M. S. Rahim (18) 2017; 9 J. Zhang (6) 2019; 5 1 A. T. Sadiq (13) 2021; 21 4 5 G. Lv (17) 2020; 6 7 8 9 20 21 |
| References_xml | – ident: 7 doi: 10.1515/mt-2022-0012 – volume: 9 start-page: 163 issue: 3 year: 2017 ident: 18 article-title: Software engineering practices and challenges in Bangladesh: a preliminary survey publication-title: Journal of Telecommunication – volume: 3 start-page: 1 issue: 12 year: 2017 ident: 3 article-title: Software engineering for self-adaptive systems: assurances (dagstuhl seminar 13511) publication-title: Lecture Notes in Computer Science – ident: 20 doi: 10.1007/s10515-018-0235-8 – volume: 5 start-page: 21 issue: 2 year: 2017 ident: 2 article-title: A methodology for integrating the social Web environment in software engineering education publication-title: International Journal of Information and Communication Technology Education doi: 10.4018/jicte.2009040103 – ident: 14 doi: 10.1007/s10489-021-02774-9 – ident: 16 doi: 10.1109/ms.2017.12 – ident: 8 doi: 10.1515/mt-2020-0053 – ident: 9 doi: 10.1515/mt-2020-0049 – volume: 21 start-page: 96 issue: 1 year: 2021 ident: 13 article-title: Ant colony algorithm improvement for robot arm path planning optimization based on D∗ strategy publication-title: International Journal of Mechanical & Mechatronics Engineering – volume: 6 start-page: 1 issue: 2 year: 2020 ident: 17 article-title: Routing optimizationin wireless sensor network based on improved ant colony algorithm publication-title: International Core Journal of Engineering – ident: 12 doi: 10.5120/ijca2017914185 – ident: 21 doi: 10.1016/j.jss.2015.06.063 – ident: 15 doi: 10.1109/ms.2017.3 – ident: 1 doi: 10.2200/s00751ed2v01y201701swe004 – volume: 32 start-page: 552 issue: 3 year: 2017 ident: 10 article-title: Ant colony algorithm based on dynamic search strategy and its application on path planning of robot publication-title: Kongzhi yu Juece/Control and Decision – ident: 11 doi: 10.14257/ijca.2017.10.5.18 – ident: 4 doi: 10.1109/ms.2017.3571562 – ident: 19 doi: 10.1109/ms.2018.3571240 – volume: 5 start-page: 222 issue: 12 year: 2019 ident: 6 article-title: Design and implementation of interview training system for software technology major based docker cluster publication-title: International Core Journal of Engineering – ident: 5 doi: 10.1109/tla.2014.6868888 |
| SSID | ssj0060357 ssib050733852 |
| Score | 2.240052 |
| Snippet | The main core of software engineering key technologies is the development of software services, ensuring the scientificity, security, and stability of the... |
| SourceID | unpaywall proquest crossref hindawi |
| SourceType | Open Access Repository Aggregation Database Index Database Publisher |
| StartPage | 1 |
| SubjectTerms | Algorithms Ant colony optimization Automation Basic converters Big Data Bridges Economic development Foraging behavior Normal distribution Optimization algorithms Pheromones Product development Software development Software engineering Technology assessment |
| SummonAdditionalLinks | – databaseName: Unpaywall dbid: UNPAY link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnZ3fS8MwEMcPnYi--Fucv8jD9C2zW5qkA1-qKKL4A3QwH6QkbaLibGVujPnXe9na4XxQ8a2FkDZ36d3nG9ILQEUF0hhPCSQ3baivuKIaQZgmwmJ2sJZ51i0NXF6Js6Z_3uKtKTgs_oVJXIn4TCXv1SenSfvPw2id2_X9AMc-cHq9fuBjIGUShWBip2FGcCTxEsw0r27C-2GJVOk2V8iWu0Ykpw2Pt4p975xPdDGRkWbzx04A51wvfVODvmq3v-Se00V4KN56tOXkpdrr6mr88a2g43-HtQQLOZSScDSLlmHKpCuwWBz4QPLvfxXCCzMg48V41Ngks-QWA3lfdQz5UtqQHGFyTEiWkjsaHl-TsP2YdZ67T69r0Dw9uTs-o_kZDDRGNmTUWIZMYSWPmcBQqHyPxVpKz_DE-klsNBoWISLwdGCM9PykIRpWIxQGdSlqNcPWoZRmqdkAgsrK1qX2eGy5r1AWNhRTTAQxF0j40pZhr_BD9DYqtRENJQrnkbNNlNumDJXciL802y48GBWGjhBm_YA70ViG_bFXf-xn868Nt2De3dLh-RLbUOp2emYHiaWrd_OJ-QmvuOPT priority: 102 providerName: Unpaywall |
| Title | Key Technologies of Software Engineering Based on T-ACO Algorithm |
| URI | https://dx.doi.org/10.1155/2022/4429373 https://www.proquest.com/docview/3104856192 https://downloads.hindawi.com/journals/misy/2022/4429373.pdf |
| UnpaywallVersion | publishedVersion |
| Volume | 2022 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAFT databaseName: Open Access Digital Library customDbUrl: eissn: 1875-905X dateEnd: 20240530 omitProxy: true ssIdentifier: ssj0060357 issn: 1875-905X databaseCode: KQ8 dateStart: 20050101 isFulltext: true titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html providerName: Colorado Alliance of Research Libraries – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 1875-905X dateEnd: 99991231 omitProxy: true ssIdentifier: ssib050733852 issn: 1574-017X databaseCode: M~E dateStart: 20050101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVWIB databaseName: Wiley Online Library Open Access customDbUrl: eissn: 1875-905X dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0060357 issn: 1875-905X databaseCode: 24P dateStart: 20050101 isFulltext: true titleUrlDefault: https://authorservices.wiley.com/open-science/open-access/browse-journals.html providerName: Wiley-Blackwell |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1bS8MwFD44RfTFuzgvIw_qW7FbmqR7rOIYDudtg_pU0jZxg9mOXRj-e0-6djgF9bEQUviSnO_70tNzAM6lK5SyJUflFirLkUxaIQphK-Ya2UFramtzNXDf5s2uc-czPy-SNP75CR_Zztjz2pWDcZMKWoKSy03m1nPTL7YNM30Hs1-A5wGY2zQr8FllwiRYCL_Id_821xITrfeMBZ71l4TmxjQZyo-ZHAy-cE5jB7ZysUi8-eruwopK9mC7aMRA8nO5D15LfZDFJTl6X5Jq8oIBdiZHinwpOUiukbRikiakY3k3D8QbvKWj_qT3fgDdxm3npmnlvRGsCDUbtZSmyPVasIhyDFHSsWkUCmErFmsnjlRYtxmSu2uHrlLCduI6r-sQxZpbE7xaVfQQVpM0UUdA0PHomkAcI80ciXatLqmk3I0YR-UtdBkuCpyC4bwERpBZB8YCg2eQ41mG8xzEP4adFggH-XkZBygyHZcZM1eGywXqv85z_L_XncCmebSyrg-nsDoZTdUZ6ohJWIFS68mtZHupAmvd9qP3-gmKKrzS |
| linkProvider | Hindawi Publishing |
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnZ3fS8MwEMcPnYi--Fucv8jD9C2zW5qkA1-qKKL4A3QwH6QkbaLibGVujPnXe9na4XxQ8a2FkDZ36d3nG9ILQEUF0hhPCSQ3baivuKIaQZgmwmJ2sJZ51i0NXF6Js6Z_3uKtKTgs_oVJXIn4TCXv1SenSfvPw2id2_X9AMc-cHq9fuBjIGUShWBip2FGcCTxEsw0r27C-2GJVOk2V8iWu0Ykpw2Pt4p975xPdDGRkWbzx04A51wvfVODvmq3v-Se00V4KN56tOXkpdrr6mr88a2g43-HtQQLOZSScDSLlmHKpCuwWBz4QPLvfxXCCzMg48V41Ngks-QWA3lfdQz5UtqQHGFyTEiWkjsaHl-TsP2YdZ67T69r0Dw9uTs-o_kZDDRGNmTUWIZMYSWPmcBQqHyPxVpKz_DE-klsNBoWISLwdGCM9PykIRpWIxQGdSlqNcPWoZRmqdkAgsrK1qX2eGy5r1AWNhRTTAQxF0j40pZhr_BD9DYqtRENJQrnkbNNlNumDJXciL802y48GBWGjhBm_YA70ViG_bFXf-xn868Nt2De3dLh-RLbUOp2emYHiaWrd_OJ-QmvuOPT |
| 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=Key+Technologies+of+Software+Engineering+Based+on+T-ACO+Algorithm&rft.jtitle=Mobile+information+systems&rft.au=Lu%2C+Litao&rft.date=2022-09-12&rft.pub=John+Wiley+%26+Sons%2C+Inc&rft.issn=1574-017X&rft.eissn=1875-905X&rft.volume=2022&rft_id=info:doi/10.1155%2F2022%2F4429373&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1574-017X&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1574-017X&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1574-017X&client=summon |