{"data":{"id":"10.6084/m9.figshare.1070082","type":"dois","attributes":{"doi":"10.6084/m9.figshare.1070082","prefix":"10.6084","suffix":"m9.figshare.1070082","identifiers":[],"alternateIdentifiers":[],"creators":[{"name":"Soetens, Quinten","nameType":"Personal","givenName":"Quinten","familyName":"Soetens","affiliation":[],"nameIdentifiers":[]}],"titles":[{"title":"Groove Refactoring Reconstruction Rules"}],"publisher":"figshare","container":{},"publicationYear":2014,"subjects":[{"subject":"80309 Software Engineering","subjectScheme":"FOR"},{"subject":"FOS: Computer and information sciences","schemeUri":"http://www.oecd.org/science/inno/38235147.pdf","subjectScheme":"Fields of Science and Technology (FOS)"},{"subject":"FOS: Computer and information sciences","subjectScheme":"Fields of Science and Technology (FOS)"},{"subject":"Computer Software"}],"contributors":[],"dates":[{"date":"2014-06-24","dateType":"Created"},{"date":"2015-09-07","dateType":"Updated"},{"date":"2014","dateType":"Issued"}],"language":null,"types":{"ris":"DATA","bibtex":"misc","citeproc":"dataset","schemaOrg":"Dataset","resourceType":"Dataset","resourceTypeGeneral":"Dataset"},"relatedIdentifiers":[],"relatedItems":[],"sizes":["679490 Bytes"],"formats":[],"version":null,"rightsList":[{"rights":"Creative Commons Attribution 4.0 International","rightsUri":"https://creativecommons.org/licenses/by/4.0/legalcode","schemeUri":"https://spdx.org/licenses/","rightsIdentifier":"cc-by-4.0","rightsIdentifierScheme":"SPDX"}],"descriptions":[{"description":"This dataset contains on the one hand the actual Groove patterns for Refactoring Reconstruction on a Fine Grained Graph of Changes (RefactoringPatterns.gps.zip). You can open (and edit) this in Groove's Simulator.jar. Additionaly we have also added screenshots of each of the graph transformation rules depicting one of the refactoring reconstruction rules. (PullUpMethod.png, PullUpField.png, PushDownMethod.png, PushDownField.png, MoveClass.png, MoveMethod.png, MoveField.png, RenamePackage.png, RenameClass.png, RenameMethod.png and RenameField.png) As well as the Type graphs showing the possible node types in the graph transformation rules, which effectively also represent the metamodel for our fine grained change model (ChangeTypes.png, SourceTypes.png and RefactoringTypes.png).","descriptionType":"Abstract"}],"geoLocations":[],"fundingReferences":[],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00LjEvbWV0YWRhdGEueHNkIj4KICA8aWRlbnRpZmllciBpZGVudGlmaWVyVHlwZT0iRE9JIj4xMC42MDg0L005LkZJR1NIQVJFLjEwNzAwODI8L2lkZW50aWZpZXI+CiAgPGNyZWF0b3JzPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZT5RdWludGVuIFNvZXRlbnM8L2NyZWF0b3JOYW1lPgogICAgPC9jcmVhdG9yPgogIDwvY3JlYXRvcnM+CiAgPHRpdGxlcz4KICAgIDx0aXRsZT5Hcm9vdmUgUmVmYWN0b3JpbmcgUmVjb25zdHJ1Y3Rpb24gUnVsZXM8L3RpdGxlPgogIDwvdGl0bGVzPgogIDxkZXNjcmlwdGlvbnM+CiAgICA8ZGVzY3JpcHRpb24gZGVzY3JpcHRpb25UeXBlPSJBYnN0cmFjdCI+Jmx0O3AmZ3Q7VGhpcyBkYXRhc2V0IGNvbnRhaW5zIG9uIHRoZSBvbmUgaGFuZCB0aGUgYWN0dWFsIEdyb292ZSBwYXR0ZXJucyBmb3IgUmVmYWN0b3JpbmcgUmVjb25zdHJ1Y3Rpb24gb24gYSBGaW5lIEdyYWluZWQgR3JhcGggb2YgQ2hhbmdlcyAoUmVmYWN0b3JpbmdQYXR0ZXJucy5ncHMuemlwKS4gWW91IGNhbiBvcGVuIChhbmQgZWRpdCkgdGhpcyBpbiBHcm9vdmUncyBTaW11bGF0b3IuamFyLiZsdDsvcCZndDsKJmx0O3AmZ3Q7wqAmbHQ7L3AmZ3Q7CiZsdDtwJmd0O0FkZGl0aW9uYWx5IHdlIGhhdmUgYWxzbyBhZGRlZCBzY3JlZW5zaG90cyBvZiBlYWNoIG9mIHRoZSBncmFwaCB0cmFuc2Zvcm1hdGlvbiBydWxlcyBkZXBpY3Rpbmcgb25lIG9mIHRoZSByZWZhY3RvcmluZyByZWNvbnN0cnVjdGlvbiBydWxlcy4gKFB1bGxVcE1ldGhvZC5wbmcsIFB1bGxVcEZpZWxkLnBuZywgUHVzaERvd25NZXRob2QucG5nLCBQdXNoRG93bkZpZWxkLnBuZywgTW92ZUNsYXNzLnBuZywgTW92ZU1ldGhvZC5wbmcsIE1vdmVGaWVsZC5wbmcsIFJlbmFtZVBhY2thZ2UucG5nLCBSZW5hbWVDbGFzcy5wbmcsIFJlbmFtZU1ldGhvZC5wbmcgYW5kIFJlbmFtZUZpZWxkLnBuZykgQXMgd2VsbCBhcyB0aGUgVHlwZSBncmFwaHMgc2hvd2luZyB0aGUgcG9zc2libGUgbm9kZSB0eXBlcyBpbiB0aGUgZ3JhcGggdHJhbnNmb3JtYXRpb24gcnVsZXMsIHdoaWNoIGVmZmVjdGl2ZWx5IGFsc28gcmVwcmVzZW50IHRoZSBtZXRhbW9kZWwgZm9yIG91ciBmaW5lIGdyYWluZWQgY2hhbmdlIG1vZGVsIChDaGFuZ2VUeXBlcy5wbmcsIFNvdXJjZVR5cGVzLnBuZyBhbmQgUmVmYWN0b3JpbmdUeXBlcy5wbmcpLiZsdDsvcCZndDs8L2Rlc2NyaXB0aW9uPgogIDwvZGVzY3JpcHRpb25zPgogIDxzdWJqZWN0cz4KICAgIDxzdWJqZWN0IHNjaGVtZVVSST0iaHR0cDovL3d3dy5hYnMuZ292LmF1L2F1c3N0YXRzL2Fic0AubnNmLzAvNkJCNDI3QUI5Njk2QzIyNUNBMjU3NDE4MDAwNDQ2M0UiIHN1YmplY3RTY2hlbWU9IkZPUiI+ODAzMDkgU29mdHdhcmUgRW5naW5lZXJpbmc8L3N1YmplY3Q+CiAgICA8c3ViamVjdD5Db21wdXRlciBTb2Z0d2FyZTwvc3ViamVjdD4KICA8L3N1YmplY3RzPgogIDxwdWJsaXNoZXI+Zmlnc2hhcmU8L3B1Ymxpc2hlcj4KICA8cHVibGljYXRpb25ZZWFyPjIwMTQ8L3B1YmxpY2F0aW9uWWVhcj4KICA8ZGF0ZXM+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iQ3JlYXRlZCI+MjAxNC0wNi0yNDwvZGF0ZT4KICAgIDxkYXRlIGRhdGVUeXBlPSJVcGRhdGVkIj4yMDE1LTA5LTA3PC9kYXRlPgogIDwvZGF0ZXM+CiAgPHJlc291cmNlVHlwZSByZXNvdXJjZVR5cGVHZW5lcmFsPSJEYXRhc2V0Ij5EYXRhc2V0PC9yZXNvdXJjZVR5cGU+CiAgPHNpemVzPgogICAgPHNpemU+Njc5NDkwIEJ5dGVzPC9zaXplPgogIDwvc2l6ZXM+CiAgPHJpZ2h0c0xpc3Q+CiAgICA8cmlnaHRzIHJpZ2h0c1VSST0iaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC8iPkNDIEJZIDQuMDwvcmlnaHRzPgogIDwvcmlnaHRzTGlzdD4KPC9yZXNvdXJjZT4=","url":"https://figshare.com/articles/dataset/Groove_Refactoring_Reconstruction_Rules/1070082","contentUrl":null,"metadataVersion":1,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"mds","isActive":true,"state":"findable","reason":null,"viewCount":0,"viewsOverTime":[],"downloadCount":0,"downloadsOverTime":[],"referenceCount":0,"citationCount":0,"citationsOverTime":[],"partCount":0,"partOfCount":0,"versionCount":0,"versionOfCount":0,"created":"2014-06-25T09:07:01.000Z","registered":"2014-06-25T09:07:02.000Z","published":"2014","updated":"2020-09-04T22:37:32.000Z"},"relationships":{"client":{"data":{"id":"figshare.ars","type":"clients"}},"provider":{"data":{"id":"otjm","type":"providers"}},"media":{"data":{"id":"10.6084/m9.figshare.1070082","type":"media"}},"references":{"data":[]},"citations":{"data":[]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[]}}}}