<?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>دانشگاه پدافند هوایی خاتم الانبیاء(ص)</PublisherName>
				<JournalTitle>مجله دفاع هوافضایی</JournalTitle>
				<Issn>2821-1553</Issn>
				<Volume>2</Volume>
				<Issue>4</Issue>
				<PubDate PubStatus="epublish">
					<Year>2024</Year>
					<Month>05</Month>
					<Day>21</Day>
				</PubDate>
			</Journal>
<ArticleTitle>A Novel Approach to Enhancing Defense: Metaheuristic Algorithms for Optimal Structuring of Covering Arrays and Efficient Test Suite Generation</ArticleTitle>
<VernacularTitle>رویکرد نوین در بهبود پدافند: الگوریتم‌های فراابتکاری برای ساختاردهی بهینه آرایه پوششی و تولید مجموعه‌ای کارآمد از آزمون‌ها</VernacularTitle>
			<FirstPage>58</FirstPage>
			<LastPage>77</LastPage>
			<ELocationID EIdType="pii">113</ELocationID>
			
			
			<Language>FA</Language>
<AuthorList>
<Author>
					<FirstName>سجاد</FirstName>
					<LastName>اسفندیاری</LastName>
<Affiliation>گروه مهندسی کامپیوتر، دانشکده فنی مهندسی، دانشگاه ملایر، ملایر، ایران</Affiliation>
<Identifier Source="ORCID">0000-0002-3971-7215</Identifier>

</Author>
<Author>
					<FirstName>داور</FirstName>
					<LastName>گیوکی</LastName>
<Affiliation>گروه مهندسی کامپیوتر، دانشکده فنی مهندسی، دانشگاه ملایر، ملایر، ایران</Affiliation>

</Author>
<Author>
					<FirstName>محمد</FirstName>
					<LastName>فرخزادی</LastName>
<Affiliation>گروه ریاضی، دانشگاه فنی و حرفه ای تهران</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2024</Year>
					<Month>04</Month>
					<Day>23</Day>
				</PubDate>
			</History>
		<Abstract>Software testing operations, as one of the fundamental methods for evaluating the quality of software products, are employed throughout various stages of software development and maintenance. With the increasing complexity and ubiquity of software, the need for performance and efficiency testing methods with a suitable balance between reducing time and increasing accuracy is felt. &lt;br /&gt;&lt;br /&gt;In this study, automated software testing methods using Biogeography-Based Optimization algorithms, coupled with the bat algorithm, have been investigated, resulting in the production of a high-performance covering array. These innovations, along with the utilization of optimized data structures, have not only aided in managing software complexity but also addressed the success requirements of software projects. This research is recommended for enhancing the quality of software products, focusing on producing covering arrays with high efficiency and improving the performance of software testing.</Abstract>
			<OtherAbstract Language="FA">عملیات آزمون نرم‌افزار، به‌عنوان یکی از روش‌های اساسی برای ارزیابی کیفیت محصولات نرم‌افزاری، از مراحل مختلف توسعه و نگهداری نرم‌افزار بهره می‌برد. با افزایش پیچیدگی و گستردگی نرم‌افزارها، نیازمندی به روش‌های آزمون کارآمد و موثر با تعادل مناسب بین کاهش زمان و افزایش دقت احساس می‌شود. در این مطالعه، روش‌های خودکار آزمون نرم‌افزار با استفاده از الگوریتم‌های بهینه‌سازی مبتنی بر جغرافیای زیستی و ترکیب آن با الگوریتم خفاش مورد بررسی قرار گرفته و آرایه پوششی با کارایی بالا تولید شده است. این نوآوری‌ها، به علاوه استفاده از ساختارهای داده بهینه، نه تنها به مدیریت پیچیدگی نرم‌افزار کمک کرده‌اند، بلکه نیازمندی‌های موفقیت پروژه‌های نرم‌افزاری را نیز مدنظر قرار داده‌اند. این پژوهش به منظور ارتقای کیفیت محصولات نرم‌افزاری، توصیه می‌شود و به تولید آرایه‌های پوشش با بهره‌وری بالا و افزایش کارایی آزمون‌های نرم‌افزار می‌پردازد.</OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">الگوریتم های فراابتکاری</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">آزمون نرم افزار</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">آرایه پوششی</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://jasd.khadu.ir/article_113_73278a4a86960eeb576a8fd4c9ec6997.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
