<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1692-3324</journal-id>
<journal-title><![CDATA[Revista Ingenierías Universidad de Medellín]]></journal-title>
<abbrev-journal-title><![CDATA[Rev. ing. univ. Medellín]]></abbrev-journal-title>
<issn>1692-3324</issn>
<publisher>
<publisher-name><![CDATA[Universidad de Medellín]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1692-33242018000200121</article-id>
<article-id pub-id-type="doi">10.22395/rium.v17n33a6</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Complemento de VS.NET para la definición óptima de pruebas de software de caja negra mediante arreglos de cobertura]]></article-title>
<article-title xml:lang="en"><![CDATA[VS.Net Add-on for Optimal Definition of Black Box Software Testing Using Covering Arrays]]></article-title>
<article-title xml:lang="pt"><![CDATA[Complemento de VS.Net para a definição ideal de testes de software de caixa-preta por meio de covering arrays]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Meneses-Ruiz]]></surname>
<given-names><![CDATA[Jaime Herney]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Peña-Velasco]]></surname>
<given-names><![CDATA[Eduar Alexis]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cobos-Lozada]]></surname>
<given-names><![CDATA[Carlos Alberto]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Timaná-Peña]]></surname>
<given-names><![CDATA[Jimena Adriana]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Torres-Jiménez]]></surname>
<given-names><![CDATA[José]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
</contrib-group>
<aff id="Af1">
<institution><![CDATA[,Universidad del Cauca  ]]></institution>
<addr-line><![CDATA[Popayán Cauca]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="Af2">
<institution><![CDATA[,Universidad del Cauca  ]]></institution>
<addr-line><![CDATA[Popayán Cauca]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="Af3">
<institution><![CDATA[,Universidad del Cauca  ]]></institution>
<addr-line><![CDATA[Popayán Cauca]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="Af4">
<institution><![CDATA[,Universidad del Cauca  ]]></institution>
<addr-line><![CDATA[Popayán Cauca]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="Af5">
<institution><![CDATA[,Cinvestav  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2018</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2018</year>
</pub-date>
<volume>17</volume>
<numero>33</numero>
<fpage>121</fpage>
<lpage>137</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S1692-33242018000200121&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S1692-33242018000200121&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S1692-33242018000200121&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Resumen Las pruebas de software pueden llegar a superar el 50 % del costo total de un proyecto de software, motivo por el cual las empresas necesitan una alternativa que permita reducir su costo y el tiempo de su realización. Esta investigación propone el uso de unas estructuras combinatoriales conocidas como arreglos de cubrimiento (CA) y arreglos de cubrimiento mixtos (MCA), que garantizan la detección hasta del 100 % de los errores con una mínima cantidad de pruebas. Con este enfoque, se desarrolló un complemento de Visual Studio.NET para la optimización de las pruebas y se evaluó su uso con estudiantes de último semestre de Ingeniería de Sistemas y de una empresa de software. Los resultados obtenidos son prometedores y motivan al grupo de investigación a divulgar su trabajo en el nivel nacional. El proyecto de investigación fue financiado por la Vicerrectoría de Investigaciones de la Universidad del Cauca.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Abstract Software testing can exceed 50% of the total cost of a software project, which is why companies need an alternative to reduce their cost and time of implementation. This research proposes the use of combinatorial structures known as Covering Arrays (CA) and Mixed Covering Arrays (MCA), which guarantee the detection up to 100% of errors with a mini mum amount of testing. With this approach, a Visual Studio.NET add-on was developed for the optimization of the tests and its use was evaluated with students of last academic term of Computer Science Engineering and of a software company. The results obtained are promising and motivate the research group to disseminate its work at the national level. The research project was funded by the Vice-Principal Office of Research of the Universidad del Cauca.]]></p></abstract>
<abstract abstract-type="short" xml:lang="pt"><p><![CDATA[Resumo Os testes de software podem superar 50% do custo total de um projeto de software, motivo pelo qual as empresas precisam de uma alternativa que permita reduzir seu custo e o tempo de sua realização. Esta pesquisa propõe o uso de algumas estruturas combinatórias conhecidas como covering arrays (CA) e mixed covering arrays (MCA), que garantem a detecção de até 100% dos erros com uma quantidade mínima de testes. Com esse enfoque, desenvolveu-se um complemento de Visual Studio. NET para a otimização dos testes e avaliou-se seu uso com estudantes do último semestre de Engenharia de Sistemas e de uma empresa de software. Os resultados obtidos são prometedores e motivam o grupo de pesquisa a divulgar seu trabalho nacionalmente. O projeto de pesquisa foi financiado pela Vice-reitoria de Pesquisas da Universidad del Cauca.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[casos de prueba]]></kwd>
<kwd lng="es"><![CDATA[pruebas combinatorias]]></kwd>
<kwd lng="es"><![CDATA[arreglos de cubrimiento]]></kwd>
<kwd lng="es"><![CDATA[arreglos de cubrimiento mixtos]]></kwd>
<kwd lng="es"><![CDATA[recocido simulado]]></kwd>
<kwd lng="es"><![CDATA[complemento de .Net]]></kwd>
<kwd lng="en"><![CDATA[test cases]]></kwd>
<kwd lng="en"><![CDATA[combinatorial tests]]></kwd>
<kwd lng="en"><![CDATA[covering arrays]]></kwd>
<kwd lng="en"><![CDATA[mixed covering arrays]]></kwd>
<kwd lng="en"><![CDATA[simulated annealing]]></kwd>
<kwd lng="en"><![CDATA[.Net complement]]></kwd>
<kwd lng="pt"><![CDATA[casos de teste]]></kwd>
<kwd lng="pt"><![CDATA[provas combinatórias]]></kwd>
<kwd lng="pt"><![CDATA[covering arrays]]></kwd>
<kwd lng="pt"><![CDATA[mixed covering arrays]]></kwd>
<kwd lng="pt"><![CDATA[recozimento simulado]]></kwd>
<kwd lng="pt"><![CDATA[complemento de .Net]]></kwd>
</kwd-group>
</article-meta>
</front><back>
<ref-list>
<ref id="B1">
<label>[1]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Burnstein]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<source><![CDATA[Practical software testing: a process-oriented approach]]></source>
<year>2006</year>
<publisher-loc><![CDATA[Luxemburgo ]]></publisher-loc>
<publisher-name><![CDATA[Springer Science &amp; Business Media]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>[2]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tuya]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Técnicas cuantitativas para la gestión en la ingeniería del software]]></source>
<year>2007</year>
<publisher-loc><![CDATA[As Somozas ]]></publisher-loc>
<publisher-name><![CDATA[Netbiblo]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>[3]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mili]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Tchier]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<source><![CDATA[Software Testing: Concepts and Operations]]></source>
<year>2015</year>
<publisher-loc><![CDATA[Nueva Jersey ]]></publisher-loc>
<publisher-name><![CDATA[Wiley Publishing]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>[4]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nidhra]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Dondeti]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Box and White Box Testing Techniques &#8210;A Literature Review]]></article-title>
<source><![CDATA[International Journal of Embedded Systems and Applications (IJESA)]]></source>
<year>2012</year>
<volume>2</volume>
<page-range>29-50</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>[5]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Anand]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[An orchestrated survey of methodologies for automated software test case generation]]></article-title>
<source><![CDATA[Journal of Systems and Software]]></source>
<year>2013</year>
<volume>86</volume>
<page-range>1978-2001</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>[6]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jayaswal]]></surname>
<given-names><![CDATA[C. P.]]></given-names>
</name>
<name>
<surname><![CDATA[Arlington]]></surname>
<given-names><![CDATA[T. U. o. T. a.]]></given-names>
</name>
</person-group>
<source><![CDATA[Automated Software Testing Using Covering Arrays]]></source>
<year>2006</year>
<publisher-loc><![CDATA[Texas ]]></publisher-loc>
<publisher-name><![CDATA[University of Texas at Arlington]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>[7]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ahmed]]></surname>
<given-names><![CDATA[B. S.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[The development of a particle swarm based optimization strategy for pairwise testing]]></article-title>
<source><![CDATA[Journal of Artificial Intelligence]]></source>
<year>2011</year>
<volume>4</volume>
<page-range>156-65</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>[8]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Arcuri]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Yao]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Search based software testing of object-oriented containers]]></article-title>
<source><![CDATA[Information Sciences]]></source>
<year>2008</year>
<volume>178</volume>
<page-range>3075-95</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>[9]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Myers]]></surname>
<given-names><![CDATA[G. J. B. T. S. C.]]></given-names>
</name>
</person-group>
<source><![CDATA[The art of software testing, third edition]]></source>
<year>2012</year>
<publisher-loc><![CDATA[Hoboken, Nueva Jersey ]]></publisher-loc>
<publisher-name><![CDATA[John Wiley &amp; Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>[10]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Changhai]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Leung]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A Survey of Combinatorial Testing]]></article-title>
<source><![CDATA[ACM Computing Surveys]]></source>
<year>2011</year>
<volume>43</volume>
<page-range>11-29</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>[11]</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bestoun]]></surname>
<given-names><![CDATA[S. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Zamli]]></surname>
<given-names><![CDATA[K. Z.]]></given-names>
</name>
</person-group>
<source><![CDATA[A review of covering arrays and their application to software testing]]></source>
<year>2011</year>
<volume>7</volume>
<page-range>1375-85</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>[12]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Avila-George]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Verificación de Covering Arrays: aplicando la supercomputación y la computación grid]]></source>
<year>2010</year>
<publisher-loc><![CDATA[Nueva York ]]></publisher-loc>
<publisher-name><![CDATA[Lambert Academic Publishing]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<label>[13]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Avila-George]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Torres-Jiménez]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Construction of Test-Suites]]></source>
<year>2015</year>
<publisher-name><![CDATA[Omniscriptum Gmbh &amp; Company Kg]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>[14]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pino]]></surname>
<given-names><![CDATA[F. J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Using Scrum to guide the execution of software process improvement in small organizations]]></article-title>
<source><![CDATA[Journal of Systems and Software]]></source>
<year>2010</year>
<volume>83</volume>
<page-range>1662-77</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>[15]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kuhn]]></surname>
<given-names><![CDATA[D. R.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Software fault interactions and implications for software testing]]></article-title>
<source><![CDATA[Software Engineering, IEEE Transactions on]]></source>
<year>2004</year>
<volume>30</volume>
<page-range>418-21</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>[16]</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Br&#269;i&#263;]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Kalpi&#263;]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[Combinatorial testing in software projects]]></source>
<year>2012</year>
<conf-name><![CDATA[ 35International Convention MIPRO]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1508-13</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>[17]</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Márquez]]></surname>
<given-names><![CDATA[I. I.]]></given-names>
</name>
</person-group>
<source><![CDATA[Construcción de Torres de Covering Arrays]]></source>
<year>2013</year>
</nlm-citation>
</ref>
<ref id="B18">
<label>[18]</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cohen]]></surname>
<given-names><![CDATA[M. B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Constructing test suites for interaction testing]]></source>
<year>2003</year>
<conf-name><![CDATA[ 25International Conference on Software Engineering]]></conf-name>
<conf-loc>Portland, Oregon </conf-loc>
</nlm-citation>
</ref>
<ref id="B19">
<label>[19]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cohen]]></surname>
<given-names><![CDATA[M. B.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Constructing strength three covering arrays with augmented annealing]]></article-title>
<source><![CDATA[Discrete Mathematics]]></source>
<year>2008</year>
<volume>308</volume>
<page-range>2709-22</page-range></nlm-citation>
</ref>
<ref id="B20">
<label>[20]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rodríguez-Cristerna]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Torres-Jiménez]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A Simulated Annealing with Variable Neighborhood Search Approach to Construct Mixed Covering Arrays]]></article-title>
<source><![CDATA[Electronic Notes in Discrete Mathematics]]></source>
<year>2012</year>
<volume>39</volume>
<page-range>249-56</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
