Skip to content

Repository of scripts and dataset from thesis "Refactoring Graphs: Reasoning about Refactoring over Time"

Notifications You must be signed in to change notification settings

alinebrito/refactoring-graphs-thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Refactoring Graphs: Reasoning about Refactoring over Time

This repository includes scripts and data from PhD thesis Refactoring Graphs: Reasoning about Refactoring over Time, UFMG, 2023.

Dataset & Scripts

Defining and Characterizing Refactoring Graphs (Chapter 3)

Scripts: github.com/alinebrito/refactoring-graph-generator

Web application to visualize refactoring graphs: refactoring-graph.github.io

Refactoring Comprehension Using Refactoring Graphs (Chapter 4)

Web application to visualize the operations performed by the students (and our analysis): github.com/alinebrito/refgraph-fowler-study

A Catalog of Composite Refactorings (Chapter 5)

Dataset: github.com/alinebrito/composite-refactoring-catalog

Scripts: github.com/alinebrito/composite-refactoring-catalog/detector

Manuscripts

@inproceedings{refGraph:SANER:2020, 
  author = {Aline Brito and Andre Hora and Marco Tulio Valente}, 
  title = {Refactoring Graphs: Assessing Refactoring over Time}, 
  booktitle = {27th International Conference on Software Analysis, Evolution and Reengineering (SANER)}, 
  year = {2020}, 
  pages = {367--377}
}
@article{refGraph:EMSE:2021, 
  author = {Aline Brito and Andre Hora and Marco Tulio Valente}, 
  title = {Characterizing Refactoring Graphs in {Java} and {JavaScript} Projects}, 
  journal = {Empirical Software Engineering}, 
  volume = {26}, 
  number = {6},
  pages = {1--43},  
  year = {2021}
}
@inproceedings{refGraph:CIbSE:2022,
    author = {Aline Brito and Andre Hora and Marco Tulio Valente},
    title = {Understanding Refactoring Tasks over Time: A Study Using Refactoring Graphs},
    year = {2022},
    booktitle = {XXV Ibero-American Conference on Software Engineering (CIbSE)},
    pages = {1-15}
}
@article{CatalogCompositeRefactorings:jsep:2023, 
  author = {Aline Brito and Andre Hora and Marco Tulio Valente}, 
  title = {Towards a Catalog of Composite Refactorings}, 
  journal = {Journal of Software: Evolution and Process}, 
  volume = {1}, 
  pages = {1--43},  
  year = {2023}
}

About

Repository of scripts and dataset from thesis "Refactoring Graphs: Reasoning about Refactoring over Time"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published