saiema
PhD in Computer Science at FaMAF (Universidad Nacional de Córdoba) Place of work : Universidad Nacional de Río Cuarto, Departamento de Computación
Argentina
Pinned Repositories
BeAFix
BeAFix, for Bounded exhaustive Alloy Fix, is a technique to automatically repair Alloy models. Our technique is based on exhaustive search of repair candidates (generated by applying mutation operators) up to a certain bound (amount of mutations per marked expressions and/or a specific amount of time). As a way to reduce how many candidates we need to visit in our search, we use several pruning techniques as well as prioritizing partially repaired candidates.
DependencyScanner
A simple scanner to scan class and class dependencies in a specific folder
EvoDoop
A simple framework to run Randoop or EvoSuite to generate tests, JaCoCo to measure coverage, and other scripts to run EvoSuite and Randoop (soon) for a whole benchmark.
garoe-platform
Automatically exported from code.google.com/p/garoe-platform
GTIITComputerOrganizationSpring2023
Source code examples for Computer Organization at GTIIT
GTIITComputerOrganizationWinter23
Code for Computer Organization for GTIIT 2023 Winter's semester
ICEBAR
ICEBAR, for Iterative Counter Example Guided Alloy Repair, is an automatic Alloy model repair technique based on ARepair. ICEBAR takes a buggy model and a property based oracle (both written in Alloy). It uses the oracle to check the model and strengthen a test suite from counterexamples when found. The buggy model alongside a test suite is passed to ARepair, if a fix is found, this is checked against the property based oracle to check if it's a correct fix, if not, then the process repeats until a given bound.
MuJava
An improved version of muJava, a mutation tool for Java
OJ-with-Java-1.6
A new version of OJ that is compatible with Java 1.6
saiema's Repositories
saiema/MuJava
An improved version of muJava, a mutation tool for Java
saiema/BeAFix
BeAFix, for Bounded exhaustive Alloy Fix, is a technique to automatically repair Alloy models. Our technique is based on exhaustive search of repair candidates (generated by applying mutation operators) up to a certain bound (amount of mutations per marked expressions and/or a specific amount of time). As a way to reduce how many candidates we need to visit in our search, we use several pruning techniques as well as prioritizing partially repaired candidates.
saiema/DependencyScanner
A simple scanner to scan class and class dependencies in a specific folder
saiema/EvoDoop
A simple framework to run Randoop or EvoSuite to generate tests, JaCoCo to measure coverage, and other scripts to run EvoSuite and Randoop (soon) for a whole benchmark.
saiema/GTIITComputerOrganizationSpring2023
Source code examples for Computer Organization at GTIIT
saiema/GTIITComputerOrganizationWinter23
Code for Computer Organization for GTIIT 2023 Winter's semester
saiema/garoe-platform
Automatically exported from code.google.com/p/garoe-platform
saiema/ICEBAR
ICEBAR, for Iterative Counter Example Guided Alloy Repair, is an automatic Alloy model repair technique based on ARepair. ICEBAR takes a buggy model and a property based oracle (both written in Alloy). It uses the oracle to check the model and strengthen a test suite from counterexamples when found. The buggy model alongside a test suite is passed to ARepair, if a fix is found, this is checked against the property based oracle to check if it's a correct fix, if not, then the process repeats until a given bound.
saiema/OJ-with-Java-1.6
A new version of OJ that is compatible with Java 1.6
saiema/ProgramRepairGolf-DOSE2019
saiema/AlloyFLCode
saiema/ARepair
A Repair Framework for Alloy
saiema/CV
Curriculum Vitae
saiema/defects4j
A Database of Existing Faults to Enable Controlled Testing Studies for Java
saiema/DEMOS_GIT
A simple demo for Git
saiema/EventLogger
An event logger that supports logging events from multiple processes
saiema/flask-assignment
flask-mpolitano created by GitHub Classroom
saiema/GTIITIntSystemsProgrammingWinter23
Public Code for Introduction to Systems Programming for GTIIT 2023 Winter's semester
saiema/JavaClassReloader
The Reloader class allows to dynamically load and reload java classes.
saiema/LearningALot
Repositorio con información básica de varios lenguajes, herramientas, y servicios
saiema/muJava4Defects4j
A script to use mujava++ along with defetcs4j
saiema/mujavappEclipsePlugin
muJava++ plugin for eclipse
saiema/openai_simple_api
A very simple prototype to interact with the openai Completion and Chat Completion API.
saiema/OpenJML
This is the primary repository for the source code of the OpenJML project. The source code is licensed under GPLv2 because it derives from OpenJDK which is so licensed. The active issues list for OpenJML development is here and the wiki contains information relevant to development. Public documentation for users is at the project website:
saiema/PhDThesis
saiema/PRVOEvaluation
An evaluation on MuJava++ PRVO operator
saiema/saiema.github.io
Use this template if you need a quick developer / data science portfolio! Based on a Minimal Jekyll theme for GitHub Pages.
saiema/spoon
Spoon is a library for analyzing, rewriting, transforming, transpiling Java source code. It parses source files to build a well-designed AST with powerful analysis and transformation API. It fully supports Java 8. :beers: :sparkles:
saiema/strykerTest
A minimal version of Stryker to test some issues
saiema/TACO
Repository for the TACO (Translation of Annotated Code) tool.