[Qt-creator] Code Analysis for Refactorings in QtCreator

Pascal Kesseli pkesseli at outlook.com
Mon Aug 25 16:47:15 CEST 2014

Dear Sir or Madam,

My name is Pascal Kesseli and I am a DPhil student at Oxford University. I
am currently writing a literature survey about automated refactorings, in
which I compare various algorithms against each other.

I am also trying to give a short description as to which of these algorithms
have already made it into commercial products. Is there any group, person or
piece of documentation that I could consult as to which smell detection and
refactoring application algorithms are used in QtCreator?

The algorithm categories are the following:
- (AST) Pattern Matching
- Slicing (Forward/Backward)
- Metadata (comments, annotations, method/class names)
- Software Metrics
- (Meta-)heuristics
- Contracts/Invariants
- Clustering
- Model Checking (state space exploration)
- Abstract Interpretation (e.g. symbolic execution)

Thank you for any information you can provide me on this subject.

Best regards,
Pascal Kesseli

More information about the Qt-creator mailing list