<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>University of Tabriz</PublisherName>
				<JournalTitle>Tabriz Journal of Electrical Engineering</JournalTitle>
				<Issn>2008-7799</Issn>
				<Volume>51</Volume>
				<Issue>2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2021</Year>
					<Month>07</Month>
					<Day>23</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Adapting Swarm Intelligence Based Methods for Test Data Generation</ArticleTitle>
<VernacularTitle>Adapting Swarm Intelligence Based Methods for Test Data Generation</VernacularTitle>
			<FirstPage>183</FirstPage>
			<LastPage>193</LastPage>
			<ELocationID EIdType="pii">13758</ELocationID>
			
			
			<Language>FA</Language>
<AuthorList>
<Author>
					<FirstName>M. M.</FirstName>
					<LastName>Dejam Shahabi</LastName>
<Affiliation>Department of Computer Engineering and Information Technology, Shiraz University of Technology, Shiraz, Iran</Affiliation>

</Author>
<Author>
					<FirstName>S. E.</FirstName>
					<LastName>Beheshtian</LastName>
<Affiliation>Department of Computer Engineering and Information Technology, Shiraz University of Technology, Shiraz, Iran</Affiliation>

</Author>
<Author>
					<FirstName>S. P.</FirstName>
					<LastName>Badiei</LastName>
<Affiliation>Department of Computer Engineering and Information Technology, Shiraz University of Technology, Shiraz, Iran</Affiliation>

</Author>
<Author>
					<FirstName>R.</FirstName>
					<LastName>Akbari</LastName>
<Affiliation>Department of Computer Engineering and Information Technology, Shiraz University of Technology, Shiraz, Iran</Affiliation>

</Author>
<Author>
					<FirstName>S. M. R.</FirstName>
					<LastName>Moosavi</LastName>
<Affiliation>Department of Computer Science, Engineering and Information Technology, Shiraz University, Shiraz, Iran</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2020</Year>
					<Month>08</Month>
					<Day>15</Day>
				</PubDate>
			</History>
		<Abstract>To achieve high-quality software, different tasks such as testing should be performed. Testing is known as a complex and time-consuming task. Efficient test suite generation (TSG) methods are required to suggest the best data for test designers to obtain better coverage in terms of testing criteria. In recent years, researchers to generate test data in time-efficient ways have presented different types of methods. Evolutionary and swarm-based methods are among them. This work is aimed to study the applicability of swarm-based methods for efficient test data generation in EvoSuite. The Firefly Algorithm (FA), Particle Swarm Optimization (PSO), Teaching Learning Based Optimization (TLBO), and Imperialist Competitive Algorithm (ICA) are used here. These methods are added to the EvoSuite. The methods are adapted to work in a discrete search space of test data generation problem. Also, a movement pattern is presented for generating new solutions. The performances of the presented methods are compared over 103 java classes with two built-in genetic-based methods in EvoSuite. The results show that swarm-based methods are successful in solving this problem and competitive results are obtained in comparison with the evolutionary methods. </Abstract>
			<OtherAbstract Language="FA">To achieve high-quality software, different tasks such as testing should be performed. Testing is known as a complex and time-consuming task. Efficient test suite generation (TSG) methods are required to suggest the best data for test designers to obtain better coverage in terms of testing criteria. In recent years, researchers to generate test data in time-efficient ways have presented different types of methods. Evolutionary and swarm-based methods are among them. This work is aimed to study the applicability of swarm-based methods for efficient test data generation in EvoSuite. The Firefly Algorithm (FA), Particle Swarm Optimization (PSO), Teaching Learning Based Optimization (TLBO), and Imperialist Competitive Algorithm (ICA) are used here. These methods are added to the EvoSuite. The methods are adapted to work in a discrete search space of test data generation problem. Also, a movement pattern is presented for generating new solutions. The performances of the presented methods are compared over 103 java classes with two built-in genetic-based methods in EvoSuite. The results show that swarm-based methods are successful in solving this problem and competitive results are obtained in comparison with the evolutionary methods. </OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Test data generation</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Firefly Algorithm</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">particle swarm optimization</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Teaching Learning Based Optimization</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Imperialist Competitive Algorithm</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">EvoSuite</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://tjee.tabrizu.ac.ir/article_13758_37fc41ab6c36d5eb00bae78fc5cac4e5.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
