Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Estudo sobre blocos de inicialização estática #173

Open
wants to merge 51 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
4aeb8e5
Merge pull request #1 from spgroup/master
leosoftlima Apr 6, 2021
e98a1f0
Implementation filterCommitStaticBlocked
leosoftlima Apr 15, 2021
2cc734a
Merge pull request #2 from spgroup/master
leosoftlima Apr 28, 2021
6ea9a84
static collection data with generation files s3m merge in the initiaz…
leosoftlima Apr 28, 2021
e797160
ajuste do filtro, inclusão para verificaçaõ pro texto e number position
leosoftlima May 6, 2021
535f01d
Merge pull request #3 from spgroup/master
leosoftlima Sep 28, 2021
11513db
atualizando...
leosoftlima Sep 28, 2021
ff78b40
atualização do filtro e coleta de dados
leosoftlima Dec 1, 2021
68cae9b
alterações para coleta de dados de discarte
leosoftlima Dec 10, 2021
7b655a2
execution projects activit and realm-java
leosoftlima Dec 28, 2021
c7cf418
ajustando estrutura dos arquivos csv e correções de bugs
leosoftlima Jan 13, 2022
51b8258
results merge scenarios
leosoftlima Feb 6, 2022
7af8fb8
Projects Analyzed file
leosoftlima Mar 21, 2022
0bddcd1
ajuste do código e coletando dados do experimento.
leosoftlima May 7, 2022
9c4404e
ajustando classes coletar metricas
leosoftlima May 23, 2022
eedb77b
ajustando classe para deletar quando não tiver comportamentos distintos
leosoftlima May 24, 2022
f09a90f
Merge pull request #4 from spgroup/master
leosoftlima May 24, 2022
744470c
implementação do logStatistics
leosoftlima Jun 3, 2022
2f9c9d3
ajustando contagem de conflitos.
leosoftlima Jun 6, 2022
e81a9e1
deletando repo do git
leosoftlima Jun 7, 2022
5bc6762
realizando merge com branch feature_static_block
leosoftlima Jun 7, 2022
5cef938
ajustando o parser para coletar number conflits em block static
leosoftlima Jun 9, 2022
ed06c43
ajuste do injector, remove buldrequest
leosoftlima Jun 13, 2022
6b02a25
ajustando a classe logTime
leosoftlima Jun 27, 2022
368d8f2
Ajustando o operador para OU, quando ambos os branches modificaram pe…
leosoftlima Jul 19, 2022
7239e8e
Merge pull request #5 from leosoftlima/initialization_block
leosoftlima Jul 19, 2022
797fa70
Update MiningWorker.groovy
leosoftlima Aug 26, 2022
f8c42b0
Update MutuallyModifiedStaticBlocksCommitFilter.groovy
leosoftlima Aug 26, 2022
49c4156
Update StaticBlocksHelper.groovy
leosoftlima Aug 26, 2022
3da405e
Update StaticBlockModifiedLinesMatcher.groovy
leosoftlima Aug 30, 2022
dfccd3a
atualizando filtro
leosoftlima Sep 22, 2022
a5b8136
ajustando conflito de merge, pois problemas no notebook e houve alter…
leosoftlima Sep 22, 2022
732d3b4
ajustando dados analise
leosoftlima Oct 10, 2022
aea43ee
fixando merge com repositorio
leosoftlima Oct 10, 2022
69167fa
salvando arquivo
leosoftlima Oct 10, 2022
8714156
Merge branch 'spgroup-master'
leosoftlima Oct 10, 2022
624eded
executando projeto
leosoftlima Oct 13, 2022
aadd3f6
ajustando codigo fonte
leosoftlima Nov 29, 2022
ec216b9
Ajustando codigo fonte
leosoftlima Dec 7, 2022
08009e6
otimizando o codigo fonte, eliminando metodos que não foram usados
leosoftlima Jan 2, 2023
2a12eb9
Versão para Servidor do Cin
leosoftlima Mar 5, 2023
c001d03
download git clone local
leosoftlima Mar 21, 2023
d500f9a
download brach local
leosoftlima Mar 21, 2023
83c6bba
ajuste para criaçaõ do pr
leosoftlima Mar 21, 2023
4ebd5d6
commit merge
leosoftlima Mar 21, 2023
4104e1d
ajustando para envio do PR
leosoftlima Mar 21, 2023
75b82ed
adicionando a estrategia de diff3 no experimento
leosoftlima Apr 26, 2023
8e5072e
Atualização de dados e experimento
leosoftlima May 29, 2023
3b05c95
Merge branch 'master' of https://github.com/leosoftlima/miningframework
leosoftlima May 29, 2023
957c8cc
Merge remote-tracking branch 'upstream/master'
leosoftlima May 29, 2023
7454e68
Merge branch 'initialization_block'
leosoftlima May 29, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
28 changes: 0 additions & 28 deletions .gitignore

This file was deleted.

13 changes: 13 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

32,166 changes: 32,166 additions & 0 deletions .idea/workspace.xml

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid114652.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid121756.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid122608.log

Large diffs are not rendered by default.

316 changes: 316 additions & 0 deletions dependencies/hs_err_pid126964.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid130476.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid13924.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid142416.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid144364.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid145652.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid146556.log

Large diffs are not rendered by default.

316 changes: 316 additions & 0 deletions dependencies/hs_err_pid150540.log

Large diffs are not rendered by default.

316 changes: 316 additions & 0 deletions dependencies/hs_err_pid151496.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid152592.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid153172.log

Large diffs are not rendered by default.

317 changes: 317 additions & 0 deletions dependencies/hs_err_pid153256.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid153824.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid154412.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid154672.log

Large diffs are not rendered by default.

317 changes: 317 additions & 0 deletions dependencies/hs_err_pid156148.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid156292.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid156504.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid156568.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid157164.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid157428.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid157524.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid157540.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid157852.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid157872.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid157976.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid158280.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid159420.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid161492.log

Large diffs are not rendered by default.

316 changes: 316 additions & 0 deletions dependencies/hs_err_pid163040.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid165304.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid167652.log

Large diffs are not rendered by default.

318 changes: 318 additions & 0 deletions dependencies/hs_err_pid176744.log

Large diffs are not rendered by default.

318 changes: 318 additions & 0 deletions dependencies/hs_err_pid178192.log

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions dependencies/hs_err_pid9936.log

Large diffs are not rendered by default.

Binary file added dependencies/javaparser-core-3.24.9.jar
Binary file not shown.
2,379 changes: 2,379 additions & 0 deletions dependencies/replay_pid114652.log

Large diffs are not rendered by default.

2,601 changes: 2,601 additions & 0 deletions dependencies/replay_pid121756.log

Large diffs are not rendered by default.

2,269 changes: 2,269 additions & 0 deletions dependencies/replay_pid122608.log

Large diffs are not rendered by default.

1,666 changes: 1,666 additions & 0 deletions dependencies/replay_pid126964.log

Large diffs are not rendered by default.

1,585 changes: 1,585 additions & 0 deletions dependencies/replay_pid130476.log

Large diffs are not rendered by default.

2,262 changes: 2,262 additions & 0 deletions dependencies/replay_pid13924.log

Large diffs are not rendered by default.

1,424 changes: 1,424 additions & 0 deletions dependencies/replay_pid142416.log

Large diffs are not rendered by default.

2,262 changes: 2,262 additions & 0 deletions dependencies/replay_pid144364.log

Large diffs are not rendered by default.

1,541 changes: 1,541 additions & 0 deletions dependencies/replay_pid145652.log

Large diffs are not rendered by default.

2,260 changes: 2,260 additions & 0 deletions dependencies/replay_pid146556.log

Large diffs are not rendered by default.

2,496 changes: 2,496 additions & 0 deletions dependencies/replay_pid150540.log

Large diffs are not rendered by default.

2,372 changes: 2,372 additions & 0 deletions dependencies/replay_pid151496.log

Large diffs are not rendered by default.

2,257 changes: 2,257 additions & 0 deletions dependencies/replay_pid152592.log

Large diffs are not rendered by default.

1,499 changes: 1,499 additions & 0 deletions dependencies/replay_pid153172.log

Large diffs are not rendered by default.

1,659 changes: 1,659 additions & 0 deletions dependencies/replay_pid153256.log

Large diffs are not rendered by default.

1,532 changes: 1,532 additions & 0 deletions dependencies/replay_pid153824.log

Large diffs are not rendered by default.

2,609 changes: 2,609 additions & 0 deletions dependencies/replay_pid154412.log

Large diffs are not rendered by default.

1,774 changes: 1,774 additions & 0 deletions dependencies/replay_pid154672.log

Large diffs are not rendered by default.

1,092 changes: 1,092 additions & 0 deletions dependencies/replay_pid156148.log

Large diffs are not rendered by default.

2,604 changes: 2,604 additions & 0 deletions dependencies/replay_pid156292.log

Large diffs are not rendered by default.

2,234 changes: 2,234 additions & 0 deletions dependencies/replay_pid156504.log

Large diffs are not rendered by default.

1,583 changes: 1,583 additions & 0 deletions dependencies/replay_pid156568.log

Large diffs are not rendered by default.

2,235 changes: 2,235 additions & 0 deletions dependencies/replay_pid157164.log

Large diffs are not rendered by default.

1,437 changes: 1,437 additions & 0 deletions dependencies/replay_pid157428.log

Large diffs are not rendered by default.

2,281 changes: 2,281 additions & 0 deletions dependencies/replay_pid157524.log

Large diffs are not rendered by default.

2,553 changes: 2,553 additions & 0 deletions dependencies/replay_pid157540.log

Large diffs are not rendered by default.

2,594 changes: 2,594 additions & 0 deletions dependencies/replay_pid157852.log

Large diffs are not rendered by default.

1,622 changes: 1,622 additions & 0 deletions dependencies/replay_pid157872.log

Large diffs are not rendered by default.

1,588 changes: 1,588 additions & 0 deletions dependencies/replay_pid157976.log

Large diffs are not rendered by default.

1,420 changes: 1,420 additions & 0 deletions dependencies/replay_pid158280.log

Large diffs are not rendered by default.

1,705 changes: 1,705 additions & 0 deletions dependencies/replay_pid159420.log

Large diffs are not rendered by default.

1,447 changes: 1,447 additions & 0 deletions dependencies/replay_pid161492.log

Large diffs are not rendered by default.

2,216 changes: 2,216 additions & 0 deletions dependencies/replay_pid163040.log

Large diffs are not rendered by default.

2,304 changes: 2,304 additions & 0 deletions dependencies/replay_pid165304.log

Large diffs are not rendered by default.

1,584 changes: 1,584 additions & 0 deletions dependencies/replay_pid167652.log

Large diffs are not rendered by default.

2,756 changes: 2,756 additions & 0 deletions dependencies/replay_pid176744.log

Large diffs are not rendered by default.

2,761 changes: 2,761 additions & 0 deletions dependencies/replay_pid178192.log

Large diffs are not rendered by default.

1,520 changes: 1,520 additions & 0 deletions dependencies/replay_pid9936.log

Large diffs are not rendered by default.

Binary file modified dependencies/s3m.jar
Binary file not shown.
Empty file modified gradlew
100755 → 100644
Empty file.
206 changes: 103 additions & 103 deletions gradlew.bat
Original file line number Diff line number Diff line change
@@ -1,103 +1,103 @@
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto init
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto init
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:init
@rem Get command-line arguments, handling Windows variants
if not "%OS%" == "Windows_NT" goto win9xME_args
:win9xME_args
@rem Slurp the command line arguments.
set CMD_LINE_ARGS=
set _SKIP=2
:win9xME_args_slurp
if "x%~1" == "x" goto execute
set CMD_LINE_ARGS=%*
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem

@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################

@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal

set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%

@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi

@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"

@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome

set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto init

echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.

goto fail

:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe

if exist "%JAVA_EXE%" goto init

echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.

goto fail

:init
@rem Get command-line arguments, handling Windows variants

if not "%OS%" == "Windows_NT" goto win9xME_args

:win9xME_args
@rem Slurp the command line arguments.
set CMD_LINE_ARGS=
set _SKIP=2

:win9xME_args_slurp
if "x%~1" == "x" goto execute

set CMD_LINE_ARGS=%*

:execute
@rem Setup the command line

set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar

@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%

:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd

:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1

:mainEnd
if "%OS%"=="Windows_NT" endlocal

:omega
Loading