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....

Full description

Saved in:
Bibliographic Details
Published inMobile information systems Vol. 2022; pp. 1 - 14
Main Author Lu, Litao
Format Journal Article
LanguageEnglish
Published Amsterdam Hindawi 12.09.2022
John Wiley & Sons, Inc
Subjects
Online AccessGet full text
ISSN1574-017X
1875-905X
1875-905X
DOI10.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