<?xml version='1.0' encoding='UTF-8'?>
<ArticleSet>
  <Article>
    <Journal>
      <PublisherName></PublisherName>
      <JournalTitle>مجله بین المللی نوآوری در علوم کامپیوتر و فناوری اطلاعات</JournalTitle>
      <Issn></Issn>
      <Volume>1</Volume>
      <Issue>3</Issue>
      <PubDate PubStatus="epublish">
        <Year></Year>
        <Month></Month>
        <Day></Day>
      </PubDate>
    </Journal>

    <ArticleTitle>Automatic Test Data Generation Based on a Modified Genetic Algorithm</ArticleTitle>
    <VernacularTitle>Automatic Test Data Generation Based on a Modified Genetic Algorithm</VernacularTitle>
    <FirstPage>136</FirstPage>
    <LastPage>143</LastPage>
    <ELocationID EIdType="doi">10.22051/jera.2021.31891.2698</ELocationID>
    <Language>FA</Language>

    <AuthorList>
      <Author>
        <FirstName>Amirhossein</FirstName>
                <Affiliation>Faculty of Computer Engineering K. N. Toosi University Tehran, Iran</Affiliation>
      </Author>
    </AuthorList>

    <PublicationType></PublicationType>

    <History>
      <PubDate PubStatus="received">
        <Year></Year>
        <Month></Month>
        <Day></Day>
      </PubDate>
    </History>

    <Abstract>Software Testing is one of the essential parts of the software development lifecycle and structural testing is one of the most widely used testing principles to test various software. In the structural test, the test data generation is very important. Therefore, the problem becomes a search problem and Search Algorithms can be used. Genetic Algorithm(GA) is one of the widely used algorithms in this field. For the problem that GA suffers from large iteration times and low efficiency in test data generation, this paper proposes a Modified Genetic Algorithm(MGA), in this method, we design the chromosome probability of crossover and mutation which has a relationship with chromosome adaptability. The experimental result shows that MGA has faster convergence speed and higher test data generation efficiency compared with traditional GA.</Abstract>
    <OtherAbstract Language="FA">Software Testing is one of the essential parts of the software development lifecycle and structural testing is one of the most widely used testing principles to test various software. In the structural test, the test data generation is very important. Therefore, the problem becomes a search problem and Search Algorithms can be used. Genetic Algorithm(GA) is one of the widely used algorithms in this field. For the problem that GA suffers from large iteration times and low efficiency in test data generation, this paper proposes a Modified Genetic Algorithm(MGA), in this method, we design the chromosome probability of crossover and mutation which has a relationship with chromosome adaptability. The experimental result shows that MGA has faster convergence speed and higher test data generation efficiency compared with traditional GA.</OtherAbstract>

    <ObjectList>
      <Object Type="keyword">
        <Param Name="value">Software Testing</Param>
      </Object>
      <Object Type="keyword">
        <Param Name="value">Test Data Generation</Param>
      </Object>
      <Object Type="keyword">
        <Param Name="value">Search Algorithms</Param>
      </Object>
      <Object Type="keyword">
        <Param Name="value">Genetic Algorithm.</Param>
      </Object>
    </ObjectList>

    <ArchiveCopySource DocType="pdf">/downloadfilepdf/245644</ArchiveCopySource>
  </Article>
</ArticleSet>
