Refactoring

Refactoring is a software maintenance technique that involves the systematic modification of a program's internal structure to improve its design, readability, or efficiency without altering its external behavior.

902

Publications

47.1K

Citations

1.8K

Authors

633

Institutions

Publications per year

2017–2026

259

Authors

1.8K

  1. MK
    Marouane Kessentini

    University of Michigan–Dearborn, United States

    29 publications · 1.3K citations

    20

    h-index

  2. DD
    Danny Dig

    University of Illinois Urbana-Champaign, United States

    22 publications · 1.6K citations

    19

    h-index

  3. AO
    Ali Ouni

    École de Technologie Supérieure, Canada

    25 publications · 1.1K citations

    19

    h-index

  4. AG
    Alessandro Garcia

    Pontifícia Universidade Católica do Rio de Janeiro, Brazil

    22 publications · 894 citations

    18

    h-index

  5. MW
    Mohamed Wiem Mkaouer

    Rochester Institute of Technology, United States

    19 publications · 904 citations

    17

    h-index

1–5 of 1.8K

Venues

  1. IEEE Transactions on Software Engineering

    TSE · 32 publications · 4.1K citations

    27

    h-index

  2. Information and Software Technology

    26 publications · 1.1K citations

    20

    h-index

  3. Journal of Systems and Software

    JSS · 22 publications · 1.6K citations

    18

    h-index

  4. IEEE Software

    18 publications · 1.6K citations

    15

    h-index

  5. ACM SIGPLAN Notices

    10 publications · 154 citations

    10

    h-index

1–5