Software Open Access
Sotto-Mayor, Bruno;
Elmishali, Amir;
Kalech, Meir;
Abreu, Rui
<?xml version='1.0' encoding='UTF-8'?> <record xmlns="http://www.loc.gov/MARC21/slim"> <leader>00000nmm##2200000uu#4500</leader> <datafield tag="041" ind1=" " ind2=" "> <subfield code="a">eng</subfield> </datafield> <datafield tag="653" ind1=" " ind2=" "> <subfield code="a">Smell-based Defect Prediction</subfield> </datafield> <datafield tag="653" ind1=" " ind2=" "> <subfield code="a">Defect Prediction</subfield> </datafield> <datafield tag="653" ind1=" " ind2=" "> <subfield code="a">Bad Code Smells</subfield> </datafield> <datafield tag="653" ind1=" " ind2=" "> <subfield code="a">Code Smells</subfield> </datafield> <datafield tag="653" ind1=" " ind2=" "> <subfield code="a">Software Quality</subfield> </datafield> <datafield tag="653" ind1=" " ind2=" "> <subfield code="a">Software Engineering</subfield> </datafield> <controlfield tag="005">20210201210021.0</controlfield> <controlfield tag="001">4110652</controlfield> <datafield tag="700" ind1=" " ind2=" "> <subfield code="u">Ben-Gurion University of the Negev, Beer-Sheva, Israe</subfield> <subfield code="a">Elmishali, Amir</subfield> </datafield> <datafield tag="700" ind1=" " ind2=" "> <subfield code="u">Software and Information Systems Engineering, BGU</subfield> <subfield code="0">(orcid)0000-0001-7394-4713</subfield> <subfield code="a">Kalech, Meir</subfield> </datafield> <datafield tag="700" ind1=" " ind2=" "> <subfield code="u">Faculty of Engineering of University of Porto, Portugal</subfield> <subfield code="0">(orcid)0000-0003-3734-3157</subfield> <subfield code="a">Abreu, Rui</subfield> </datafield> <datafield tag="856" ind1="4" ind2=" "> <subfield code="s">146408272</subfield> <subfield code="z">md5:f1baabc0cbe47cd207d01a0f976c7388</subfield> <subfield code="u">https://zenodo.org/record/4110652/files/code.zip</subfield> </datafield> <datafield tag="542" ind1=" " ind2=" "> <subfield code="l">open</subfield> </datafield> <datafield tag="260" ind1=" " ind2=" "> <subfield code="c">2020-10-20</subfield> </datafield> <datafield tag="909" ind1="C" ind2="O"> <subfield code="p">software</subfield> <subfield code="o">oai:zenodo.org:4110652</subfield> </datafield> <datafield tag="100" ind1=" " ind2=" "> <subfield code="u">Ben-Gurion University of the Negev, Beer-Sheva, Israe</subfield> <subfield code="0">(orcid)0000-0002-4450-6906</subfield> <subfield code="a">Sotto-Mayor, Bruno</subfield> </datafield> <datafield tag="245" ind1=" " ind2=" "> <subfield code="a">Exploring Design Smells for Smell-Based Defect Prediction</subfield> </datafield> <datafield tag="540" ind1=" " ind2=" "> <subfield code="u">https://creativecommons.org/licenses/by/4.0/legalcode</subfield> <subfield code="a">Creative Commons Attribution 4.0 International</subfield> </datafield> <datafield tag="650" ind1="1" ind2="7"> <subfield code="a">cc-by</subfield> <subfield code="2">opendefinition.org</subfield> </datafield> <datafield tag="520" ind1=" " ind2=" "> <subfield code="a"><p>The archived file code.zip includes the software developed for the study in the article Exploring Design Smells for Smell-Based Defect Prediction.</p> <p>After extracting the archived file, you will find several python files. To reproduce the results obtained in this study, you have to do the following steps. We assume the reader is using <em>macos</em> or <em>linux</em>, and has <em>python3</em>, <em>pip</em>, and <em>make</em> installed.</p> <ol> <li>Edit the file config.ini <ol> <li>Set the path of <strong>RepoDir</strong> to a directory where the program will install the 97 projects. (expect ~20GB)</li> </ol> </li> <li>Run, <em>&quot;make&quot;</em></li> </ol> <p>If there is an error equivalent to &quot;may have been in progress in another thread when fork() was called&quot;.</p> <p>Add the following line to your .bashrc:</p> <pre><code>export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES </code></pre> <p>For any other issues reproducing the code, contact us at <strong><a href="mailto:mail@brunosottomayor.com?subject=ESE%20-%20Reproducing%20Designite%20Smells%20Error&amp;body=Hi%20Bruno%2C%0A%0AI%20am%20having%20trouble%20reproducing%20the%20code.%0A%3CDescribe%20problem%3E">mail@brunosottomayor.com</a>.</strong></p></subfield> </datafield> <datafield tag="773" ind1=" " ind2=" "> <subfield code="n">doi</subfield> <subfield code="i">isVersionOf</subfield> <subfield code="a">10.5281/zenodo.4103852</subfield> </datafield> <datafield tag="024" ind1=" " ind2=" "> <subfield code="a">10.5281/zenodo.4110652</subfield> <subfield code="2">doi</subfield> </datafield> <datafield tag="980" ind1=" " ind2=" "> <subfield code="a">software</subfield> </datafield> </record>
All versions | This version | |
---|---|---|
Views | 112 | 84 |
Downloads | 16 | 12 |
Data volume | 2.5 GB | 1.8 GB |
Unique views | 90 | 71 |
Unique downloads | 15 | 11 |