Skip to content

anonymousdouble/PythonicIdiomsRefactoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automated Refactoring of Non-Idiomatic Python Code with Pythonic Idioms

Code:

  1. code/extract_idiom_code_new:

    Extracting idiomatic code for twelve Pythonic idioms.

  2. code/transform_c_s:

    Refactoring idiomatic code into non-idiomatic code for twelve Pythonic idioms.

Data:

  1. data/formative_study/:

    StackOverflow questions about challenges in writing idiomatic code with Pythonic idioms.

  2. data/benchmarks/:

    The benchmarks of Section 4.1 (Effectiveness of Our Approach).

  3. data/survey/:

    The User survey of 14 participants in Section 4.2 (Utility of Our Tool for Code Refactorings of Pythonic Idioms).

    Two web applications for G1 and G2 to perform code refactorings with Pythonic idioms:

  4. data/pull_request/:

    The 120 pull requests of Section 4.3 (Practical Value of Code Refactorings of Pythonic Idioms).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages