Software Reengineering

Software Reengineering is a software maintenance activity that belongs to the class of software evolution processes, distinguished by its focus on transforming an existing system into a new form through reverse engineering and forward engineering to improve its structure, maintainability, or functionality without altering its external behavior.

390

Publications

26.5K

Citations

810

Authors

338

Institutions

Publications per year

2017–2026

34

Authors

810

  1. HM
    Harry M. Sneed

    Software (Germany), Germany

    10 publications · 439 citations

    10

    h-index

  2. GV
    Giuseppe Visaggio

    University of Bari Aldo Moro, Italy

    6 publications · 212 citations

    6

    h-index

  3. SD
    Sté́phane Ducasse

    University of Bern, Switzerland

    6 publications · 276 citations

    6

    h-index

  4. AR
    Anna Rita Fasolino

    University of Naples Federico II, Italy

    6 publications · 167 citations

    6

    h-index

  5. GC
    Gail C. Murphy

    University of British Columbia, Canada

    5 publications · 697 citations

    5

    h-index

1–5 of 810

Venues

  1. Journal of Systems and Software

    JSS · 11 publications · 326 citations

    11

    h-index

  2. IEEE Software

    13 publications · 2.6K citations

    11

    h-index

  3. 8

    h-index

  4. Computer

    7 publications · 207 citations

    7

    h-index

  5. 7

    h-index

1–5