├── .gitignore ├── GitHubScripts ├── clone_top_maven_repos.py ├── clone_top_repos.py ├── downloadGitHubDump.sh └── get_project_ranking.py ├── LICENSE ├── README.md ├── SStuBsMiner ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── lib │ ├── org.eclipse.core.contenttype_3.5.100.v20160418-1621.jar │ ├── org.eclipse.core.jobs_3.8.0.v20160509-0411.jar │ ├── org.eclipse.core.resources_3.11.1.v20161107-2032.jar │ ├── org.eclipse.core.runtime_3.12.0.v20160606-1342.jar │ ├── org.eclipse.egit.github.core-4.7.0-SNAPSHOT.jar │ ├── org.eclipse.equinox.common_3.8.0.v20160509-1230.jar │ ├── org.eclipse.equinox.preferences_3.6.1.v20160815-1406.jar │ ├── org.eclipse.jdt.core_3.12.2.v20161117-1814.jar │ ├── org.eclipse.jdt.launching_3.8.101.v20161111-2014.jar │ ├── org.eclipse.jgit-4.6.1.201703071140-r.jar │ ├── org.eclipse.osgi_3.11.2.v20161107-1947.jar │ ├── org.eclipse.ui.ide_3.12.3.v20170119-0935.jar │ ├── slf4j-api-1.7.25.jar │ ├── slf4j-simple-1.7.25.jar │ └── stanford-corenlp-3.7.0.jar ├── pom.xml └── src │ ├── edu │ └── stanford │ │ └── nlp │ │ └── process │ │ └── Stemmer.java │ └── uk │ └── ac │ └── ed │ └── inf │ └── mpatsis │ ├── sstubs │ ├── AST │ │ ├── ASTDifferenceLocator.java │ │ ├── RefactoredFunctionsVisitor.java │ │ └── RefactoredVariablesVisitor.java │ ├── core │ │ ├── BugInstance.java │ │ ├── BugType.java │ │ ├── MinedBug.java │ │ ├── MinedSStuB.java │ │ └── package-info.java │ └── mining │ │ ├── RefactoredFunction.java │ │ ├── RefactoredVariable.java │ │ ├── SStuBsMiner.java │ │ └── package-info.java │ └── utils │ ├── ExtractRepoHeads.java │ ├── ModifiedLinesCounter.java │ └── package-info.java ├── miner.jar └── sampleSStuBCommits.py /.gitignore: -------------------------------------------------------------------------------- 1 | SStuBsMiner/bin/ 2 | -------------------------------------------------------------------------------- /GitHubScripts/clone_top_maven_repos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/GitHubScripts/clone_top_maven_repos.py -------------------------------------------------------------------------------- /GitHubScripts/clone_top_repos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/GitHubScripts/clone_top_repos.py -------------------------------------------------------------------------------- /GitHubScripts/downloadGitHubDump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/GitHubScripts/downloadGitHubDump.sh -------------------------------------------------------------------------------- /GitHubScripts/get_project_ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/GitHubScripts/get_project_ranking.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/README.md -------------------------------------------------------------------------------- /SStuBsMiner/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/.classpath -------------------------------------------------------------------------------- /SStuBsMiner/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/.project -------------------------------------------------------------------------------- /SStuBsMiner/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /SStuBsMiner/lib/org.eclipse.core.contenttype_3.5.100.v20160418-1621.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/org.eclipse.core.contenttype_3.5.100.v20160418-1621.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/org.eclipse.core.jobs_3.8.0.v20160509-0411.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/org.eclipse.core.jobs_3.8.0.v20160509-0411.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/org.eclipse.core.resources_3.11.1.v20161107-2032.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/org.eclipse.core.resources_3.11.1.v20161107-2032.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/org.eclipse.core.runtime_3.12.0.v20160606-1342.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/org.eclipse.core.runtime_3.12.0.v20160606-1342.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/org.eclipse.egit.github.core-4.7.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/org.eclipse.egit.github.core-4.7.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/org.eclipse.equinox.common_3.8.0.v20160509-1230.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/org.eclipse.equinox.common_3.8.0.v20160509-1230.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/org.eclipse.equinox.preferences_3.6.1.v20160815-1406.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/org.eclipse.equinox.preferences_3.6.1.v20160815-1406.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/org.eclipse.jdt.core_3.12.2.v20161117-1814.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/org.eclipse.jdt.core_3.12.2.v20161117-1814.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/org.eclipse.jdt.launching_3.8.101.v20161111-2014.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/org.eclipse.jdt.launching_3.8.101.v20161111-2014.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/org.eclipse.jgit-4.6.1.201703071140-r.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/org.eclipse.jgit-4.6.1.201703071140-r.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/org.eclipse.osgi_3.11.2.v20161107-1947.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/org.eclipse.osgi_3.11.2.v20161107-1947.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/org.eclipse.ui.ide_3.12.3.v20170119-0935.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/org.eclipse.ui.ide_3.12.3.v20170119-0935.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/slf4j-api-1.7.25.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/slf4j-api-1.7.25.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/slf4j-simple-1.7.25.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/slf4j-simple-1.7.25.jar -------------------------------------------------------------------------------- /SStuBsMiner/lib/stanford-corenlp-3.7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/lib/stanford-corenlp-3.7.0.jar -------------------------------------------------------------------------------- /SStuBsMiner/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/pom.xml -------------------------------------------------------------------------------- /SStuBsMiner/src/edu/stanford/nlp/process/Stemmer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/edu/stanford/nlp/process/Stemmer.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/AST/ASTDifferenceLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/AST/ASTDifferenceLocator.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/AST/RefactoredFunctionsVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/AST/RefactoredFunctionsVisitor.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/AST/RefactoredVariablesVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/AST/RefactoredVariablesVisitor.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/core/BugInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/core/BugInstance.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/core/BugType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/core/BugType.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/core/MinedBug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/core/MinedBug.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/core/MinedSStuB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/core/MinedSStuB.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/core/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/core/package-info.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/mining/RefactoredFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/mining/RefactoredFunction.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/mining/RefactoredVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/mining/RefactoredVariable.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/mining/SStuBsMiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/mining/SStuBsMiner.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/mining/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/sstubs/mining/package-info.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/utils/ExtractRepoHeads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/utils/ExtractRepoHeads.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/utils/ModifiedLinesCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/utils/ModifiedLinesCounter.java -------------------------------------------------------------------------------- /SStuBsMiner/src/uk/ac/ed/inf/mpatsis/utils/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/SStuBsMiner/src/uk/ac/ed/inf/mpatsis/utils/package-info.java -------------------------------------------------------------------------------- /miner.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/miner.jar -------------------------------------------------------------------------------- /sampleSStuBCommits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/mineSStuBs/HEAD/sampleSStuBCommits.py --------------------------------------------------------------------------------