116 lines
24 KiB
Plaintext
116 lines
24 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Empirical Software Engineering [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
[38;5;12mA curated repository of data sets and tools that can be used for conducting evidence-based, data-driven research on software systems.[39m
|
||
[38;5;12mThis research approach is often termed [39m[38;5;14m[1mexperimental, or empirical software engineering[0m[38;5;12m (https://en.wikipedia.org/wiki/Experimental_software_engineering).[39m
|
||
[38;5;12mMany of the data sets can also be useful in research using [39m[38;5;14m[1msearch-based software engineering[0m[38;5;12m (https://en.wikipedia.org/wiki/Search-based_software_engineering) methods.[39m
|
||
[38;5;12mThe repository is named after the [39m[38;5;14m[1mMining Software Repositories (MSR)[0m[38;5;12m (https://www.msrconf.org/) conference series.[39m
|
||
[38;5;12mFor examples of such work see the MSR conference's [39m[38;5;14m[1mHall of Fame[0m[38;5;12m (http://2016.msrconf.org/#/hall-of-fame).[39m
|
||
|
||
|
||
[38;5;12m- This list requires your input for its continuous improvement.[39m
|
||
[38;5;12m Read the [39m[38;5;14m[1mcontribution guide[0m[38;5;12m (contributing.md) for instructions on how[39m
|
||
[38;5;12m you can contribute.[39m
|
||
[38;5;12m Alternatively, you can send me an [39m[38;5;14m[1memail[0m[38;5;12m (mailto:dds@aueb.gr)[39m
|
||
[38;5;12m if you find the process too cumbersome or confusing.[39m
|
||
[38;5;12m- For more awesome lists, see [39m[38;5;14m[1mawesome[0m[38;5;12m (https://github.com/sindresorhus/awesome).[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
[38;5;12m- [39m[38;5;14m[1mRepositories[0m[38;5;12m (#repositories)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mData Sets[0m[38;5;12m (#data-sets)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResearch Outlets[0m[38;5;12m (#research-outlets)[39m
|
||
|
||
[38;2;255;187;0m[4mRepositories[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSIR[0m[38;5;12m (http://sir.unl.edu/portal/index.php) - Software-artifact infrastructure repository; Java, C, C++, and C# software together with test suites and fault data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPROMISE[0m[38;5;12m (http://promise.site.uottawa.ca/SERepository/datasets-page.html) - About 20 datasets related to software engineering research.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFLOSSmole[0m[38;5;12m (https://flossmole.org/collection_details) - Collaborative collection and analysis of free/libre/open source project data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mZenodo[0m[38;5;12m (http://zenodo.org/) - Software data collections in CERN's open-access repository.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSoftware Engineering Artifacts Can Really Assist Future Tasks[0m[38;5;12m (http://zenodo.org/communities/seacraft)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mEmpirical Software Engineering[0m[38;5;12m (https://zenodo.org/communities/empirical-software-engineering/)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMining Software Repositories[0m[38;5;12m (https://zenodo.org/communities/msr/)[39m
|
||
|
||
[38;2;255;187;0m[4mData Sets[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAndroidTimeMachine[0m[38;5;12m (https://androidtimemachine.github.io) - Graph-based dataset of commit history of 8,431 real-world Android apps.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroZoo[0m[38;5;12m (https://androzoo.uni.lu/) - Collection of Android Applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBug Prediction Dataset[0m[38;5;12m (http://bug.inf.usi.ch/index.php) - Collection of models and metrics from Eclipse JDT Core, PDE UI, Equinox Framework, Lucene, Mylyn, and their histories.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCode Reviews[0m[38;5;12m (http://kin-y.github.io/miningReviewRepo/) - Code reviews of OpenStack, LibreOffice, AOSP, Qt, Eclipse.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCoREBench[0m[38;5;12m [39m[38;5;12m(http://www.comp.nus.edu.sg/%7Erelease/corebench/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m70[39m[38;5;12m [39m[38;5;12mrealistically[39m[38;5;12m [39m[38;5;12mComplex[39m[38;5;12m [39m[38;5;12mRegression[39m[38;5;12m [39m[38;5;12mErrors[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwere[39m[38;5;12m [39m[38;5;12msystematically[39m[38;5;12m [39m[38;5;12mextracted[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrepositories[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbug[39m[38;5;12m [39m[38;5;12mreports[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfour[39m[38;5;12m [39m
|
||
[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mprojects:[39m[38;5;12m [39m[38;5;12mMake,[39m[38;5;12m [39m[38;5;12mGrep,[39m[38;5;12m [39m[38;5;12mFindutils,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCoreutils.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCryptocurrency[0m[38;5;14m[1m [0m[38;5;14m[1mGitHub[0m[38;5;14m[1m [0m[38;5;14m[1mActivity[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mMarket[0m[38;5;14m[1m [0m[38;5;14m[1mCap[0m[38;5;14m[1m [0m[38;5;14m[1mDataset[0m[38;5;12m [39m[38;5;12m(https://rvantonder.github.io/CryptOSS/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mActivity[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mcommits,[39m[38;5;12m [39m[38;5;12mstars,[39m[38;5;12m [39m[38;5;12mprices,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmarket[39m[38;5;12m [39m[38;5;12mcap[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12m200[39m[38;5;12m [39m[38;5;12mcryptocurrency[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGitHub[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mtime.[39m
|
||
[38;5;12mRaw,[39m[38;5;12m [39m[38;5;12mhistoric[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;14m[1mavailable[0m[38;5;12m [39m[38;5;12m(https://zenodo.org/record/2595588#.XRuzuBNKhSM).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDefects4J[0m[38;5;12m (https://github.com/rjust/defects4j) - Collection of 395 reproducible bugs collected with the goal of advancing software testing research.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEclipse[0m[38;5;14m[1m [0m[38;5;14m[1mAERI[0m[38;5;14m[1m [0m[38;5;14m[1mstacktraces[0m[38;5;12m [39m[38;5;12m(http://download.eclipse.org/scava/datasets/aeri_stacktraces/aeri_stacktraces.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstacktraces[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mExceptions[39m[38;5;12m [39m[38;5;12mencountered[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mEclipse[39m[38;5;12m [39m[38;5;12mIDE,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mretrieved[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAERI[39m[38;5;12m [39m[38;5;12mreporting[39m[38;5;12m [39m[38;5;12msystem.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEnron[0m[38;5;14m[1m [0m[38;5;14m[1mSpreadsheets[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mEmails[0m[38;5;12m [39m[38;5;12m(https://figshare.com/articles/Enron_Spreadsheets_and_Emails/1221767)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mspreadsheets[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12memails[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpaper[39m[38;5;12m [39m[38;5;12m'Enron's[39m[38;5;12m [39m[38;5;12mSpreadsheets[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRelated[39m[38;5;12m [39m[38;5;12mEmails:[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mDataset[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mAnalysis'.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFindbugs-maven[0m[38;5;12m (https://github.com/istlab/maven_bug_catalog) - Set of FindBugs reports for the Java projects of the [39m[38;5;14m[1mMaven repository[0m[38;5;12m (https://maven.apache.org).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGHTorrent[0m[38;5;12m (http://ghtorrent.org/) - Scalable, queriable, offline mirror of data offered through the GitHub REST API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGitHub Bug Dataset[0m[38;5;12m (http://www.inf.u-szeged.hu/~ferenc/papers/GitHubBugDataSet/) - Bug Dataset of 15 Java open-source projects characterized by static source code metrics.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGitHub on Google BigQuery[0m[38;5;12m (https://cloud.google.com/bigquery/public-data/github) - GitHub data accessible through Google's BigQuery platform.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGrammar Zoo[0m[38;5;12m (http://slebok.github.io/zoo/) - Collection of grammars of DSLs and GPLs, some extracted from metamodels and document schemata.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKaVE[0m[38;5;12m (http://www.kave.cc/datasets) - Developer tool interaction data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLinux Kernel 4.21 Call Graphs[0m[38;5;12m (https://zenodo.org/record/2652487#.XRnvomUzb0o) - The Linux Kernel 4.21 Call Graphs produced using [39m[38;5;14m[1mCScout[0m[38;5;12m (https://github.com/dspinellis/cscout/). [39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaven metrics[0m[38;5;12m (https://github.com/bkarak/data_msr2015) - Collection of software complexity & sizing metrics for the [39m[38;5;14m[1mMaven Repository[0m[38;5;12m (https://maven.apache.org).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaven Dependency Graph[0m[38;5;12m (https://zenodo.org/record/1489120) - Snapshot of the whole Maven Central taken on September 6, 2018, stored in a graph database.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmzdata[0m[38;5;12m (https://github.com/jxshin/mzdata) - Multi-extract and multi-level dataset of Mozilla issue tracking history.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mnpm-miner[0m[38;5;12m [39m[38;5;12m(https://github.com/AuthEceSoftEng/msr-2018-npm-miner)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mdataset[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mresults[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mquality[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12meslint,[39m[38;5;12m [39m[38;5;12mescomplex,[39m[38;5;12m [39m[38;5;12mnsp,[39m[38;5;12m [39m[38;5;12mjsinspect[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msonarjs[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m2000[39m[38;5;12m [39m
|
||
[38;5;12mpopular[39m[38;5;12m [39m[38;5;12m(in[39m[38;5;12m [39m[38;5;12mterms[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstars[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdownloads)[39m[38;5;12m [39m[38;5;12mnpm[39m[38;5;12m [39m[38;5;12mpackages.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOCL Expressions on GitHub[0m[38;5;12m (https://github.com/tue-mdse/ocl-dataset) - Data set of 9188 OCL expressions originating from 504 EMF meta-models in 245 systematically selected GitHub repositories.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRepoReapers Data Set[0m[38;5;12m (https://reporeapers.github.io) - Data set containing a collection of _engineered software projects_ from GHTorrent.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSoftware[0m[38;5;14m[1m [0m[38;5;14m[1mHeritage[0m[38;5;14m[1m [0m[38;5;14m[1mGraph[0m[38;5;14m[1m [0m[38;5;14m[1mDataset[0m[38;5;12m [39m[38;5;12m(https://doi.org/10.5281/zenodo.2583978)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGraph[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mhistory[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mmetadata[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m>80[39m[38;5;12m [39m[38;5;12mmillion[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mforges[39m[38;5;12m [39m[38;5;12m(GitHub,[39m[38;5;12m [39m[38;5;12mGitlab,[39m[38;5;12m [39m[38;5;12mDebian,[39m[38;5;12m [39m[38;5;12mPyPI,[39m
|
||
[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mCode,[39m[38;5;12m [39m[38;5;12metc)[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdeduplicated[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12munified[39m[38;5;12m [39m[38;5;12mrepresentation[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mpaper[0m[38;5;14m[1m [0m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://dl.acm.org/citation.cfm?id=3341907)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSTAMINA[0m[38;5;12m (http://stamina.chefbe.net/download) - (STAte Machine INference Approaches) data are used to benchmark techniques for learning deterministic finite state machines (FSMs).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStack Exchange[0m[38;5;12m (https://archive.org/details/stackexchange) - Anonymized dump of all user-contributed content on the Stack Exchange network.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTravisTorrent[0m[38;5;12m (http://travistorrent.testroots.org) - Provides free and easy-to-use Traivs CI build analyses.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUltimate Debian Database (UDD)[0m[38;5;12m (https://wiki.debian.org/UltimateDebianDatabase) - Data about various aspects of Debian (e.g. packages, bugs, mainteners) in the same SQL database.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUnified[0m[38;5;14m[1m [0m[38;5;14m[1mBug[0m[38;5;14m[1m [0m[38;5;14m[1mDataset[0m[38;5;12m [39m[38;5;12m(http://www.inf.u-szeged.hu/~ferenc/papers/UnifiedBugDataSet/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mStatic[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mdatasets[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mBugcatchers[39m[38;5;12m [39m[38;5;12mBug[39m[38;5;12m [39m[38;5;12mDataset,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mBug[0m[38;5;14m[1m [0m[38;5;14m[1mPrediction[0m[38;5;14m[1m [0m[38;5;14m[1mDataset[0m[38;5;12m [39m
|
||
[38;5;12m(http://bug.inf.usi.ch/index.php),[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mEclipse[0m[38;5;14m[1m [0m[38;5;14m[1mBug[0m[38;5;14m[1m [0m[38;5;14m[1mDataset[0m[38;5;12m [39m[38;5;12m(https://www.st.cs.uni-saarland.de/softevo/bug-data/eclipse/),[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mGitHub[0m[38;5;14m[1m [0m[38;5;14m[1mBug[0m[38;5;14m[1m [0m[38;5;14m[1mDataset[0m[38;5;12m [39m[38;5;12m(http://www.inf.u-szeged.hu/~ferenc/papers/GitHubBugDataSet/),[39m[38;5;12m [39m
|
||
[38;5;12msome[39m[38;5;12m [39m[38;5;12mdatasets[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mPROMISE[0m[38;5;12m [39m[38;5;12m(http://promise.site.uottawa.ca/SERepository/datasets-page.html)[39m[38;5;12m [39m[38;5;12mrepository.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUnix history[0m[38;5;12m (https://github.com/dspinellis/unix-history-repo) - Git repository with 46 years of Unix history evolution.[39m
|
||
|
||
[38;2;255;187;0m[4mTools[0m
|
||
[38;5;12m- [39m[38;5;14m[1mastminer[0m[38;5;12m (https://github.com/JetBrains-Research/astminer) - Library and tool for mining of path-based representations of code and other data derived from ASTs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBoa[0m[38;5;12m (http://boa.cs.iastate.edu/) - Domain-specific language and infrastructure that eases mining software repositories.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mbuckwheat[0m[38;5;12m (https://github.com/JetBrains-Research/buckwheat) - Multi-language tokenizer for extracting identifiers from source code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mckjm[0m[38;5;12m (http://www.spinellis.gr/sw/ckjm/) - Chidamber and Kemerer Java Metrics.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mComing[0m[38;5;12m (https://github.com/SpoonLabs/coming/) - A Java framework for analyzing code changes and mining instances of change patterns from Git repositories.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCryptOSS[0m[38;5;12m (https://github.com/rvantonder/CryptOSS) - Mine GitHub activity and market cap data for cryptocurrency projects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDbDeo[0m[38;5;12m (https://github.com/tushartushar/DbDeo) - Extract embedded SQL statements and detect database schema smells.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDesignite[0m[38;5;12m (http://www.designite-tools.com) - Compute source code metrics and detect a variety of implementation, design, and architecture smells for C#.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDesigniteJava[0m[38;5;12m (https://github.com/tushartushar/DesigniteJava) - Compute source code metrics and detect a variety of implementation and design smells for Java.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDiggit[0m[38;5;12m (https://github.com/jrfaller/diggit) - Agile Ruby Tool to analyze Git repositories.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGrimoireLab[0m[38;5;12m (http://grimoirelab.github.io/) - Free/Libre/Open Source tools for Software Development Analytics.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMetricMiner[0m[38;5;12m (http://www.github.com/mauricioaniche/metricminer2) - Lean Java DSL to mine and extract data (e.g. commits, developers, modifications, diffs) from Git and SVN repositories.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMaven-miner[0m[38;5;12m [39m[38;5;12m(https://github.com/diverse-project/maven-miner)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minfrastructure[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mresolve[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwhole[39m[38;5;12m [39m[38;5;12mMaven[39m[38;5;12m [39m[38;5;12mdependency[39m[38;5;12m [39m[38;5;12mgraph,[39m[38;5;12m [39m[38;5;12mhosted[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mMaven[39m[38;5;12m [39m[38;5;12mCentral,[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mform[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mNeo4j[0m[38;5;12m [39m[38;5;12m(https://neo4j.com/)[39m[38;5;12m [39m
|
||
[38;5;12mGraph.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPerceval[0m[38;5;12m (https://github.com/chaoss/grimoirelab-perceval) - Fetch repository data from tens of back-ends.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPuppeteer[0m[38;5;12m (https://github.com/tushartushar/Puppeteer) - Detect configuration smells in Puppet code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPyDriller[0m[38;5;12m (https://github.com/ishepard/pydriller) - Python Framework to analyse Git repositories.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mqmcalc[0m[38;5;12m (https://github.com/dspinellis/cqmetrics) - Calculate quality metrics from C source code.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mreaper[0m[38;5;12m [39m[38;5;12m(https://github.com/RepoReapers/reaper)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcompute[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mscore[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrepository[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mGHTorrent.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mscore[39m[38;5;12m [39m[38;5;12mquantifies[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mextent[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mcontained[39m[38;5;12m [39m[38;5;12mwithin[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrepository[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m
|
||
[38;5;12m_engineered_.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRefactoringMiner[0m[38;5;12m (https://github.com/tsantalis/RefactoringMiner) - Library/API for detection of refactorings in changes of Java code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVulData7[0m[38;5;12m (https://github.com/electricalwind/data7) - Java framework enabling the automated collection of commits fixing vulnerabilities that are reported in NVD (links NVD with Git).[39m
|
||
|
||
[38;2;255;187;0m[4mResearch Outlets[0m
|
||
[38;5;12m- Outlets exclusively devoted to empirical software engineering research[39m
|
||
[38;5;12m - [39m[38;5;14m[1mEmpirical Software Engineering journal[0m[38;5;12m (https://link.springer.com/journal/10664)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMSR: Mining Software Repositories conference[0m[38;5;12m (https://www.msrconf.org/)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPROMISE: Predictive Models and Data Analytics in Software Engineering conference[0m[38;5;12m (http://promise.site.uottawa.ca/SERepository/)[39m
|
||
[38;5;12m- Outlets that publish empirical software engineering research[39m
|
||
[38;5;12m - [39m[38;5;14m[1mACM Transactions on Software Engineering and Methodology (TOSEM)[0m[38;5;12m (https://dl.acm.org/citation.cfm?id=J790)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mESEC/FSE: ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering[0m[38;5;12m (https://www.esec-fse.org/)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mICSE: International Conference on Software Engineering[0m[38;5;12m (http://www.icse-conferences.org/)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIEEE Software magazine[0m[38;5;12m (https://publications.computer.org/software-magazine/)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIEEE Transactions on Software Engineering[0m[38;5;12m (https://www.computer.org/csdl/journal/ts)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mJournal of Systems and Software[0m[38;5;12m (https://www.journals.elsevier.com/journal-of-systems-and-software)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSANER: IEEE International Conference on Software Analysis, Evolution and Reengineering[0m[38;5;12m (https://ieeexplore.ieee.org/xpl/conhome.jsp?punumber=1000695)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/)[39m
|
||
|
||
[38;5;12mTo the extent possible under law, [39m[38;5;14m[1mDiomidis Spinellis[0m[38;5;12m (http://www.spinellis.gr) has waived all copyright and related or neighboring rights to this work.[39m
|