Software Maintenance

Software Maintenance is the systematic process of modifying and updating software systems after their initial deployment to correct faults, improve performance, or adapt to a changed environment, distinguishing it from earlier development phases by its focus on post-delivery evolution and sustainment.

9.5K

Publications

530.2K

Citations

13.7K

Authors

2.7K

Institutions

Publications per year

2017–2026

2.1K

Authors

13.7K

  1. AE
    Ahmed E. Hassan

    Queen's University, Canada

    112 publications · 8.4K citations

    51

    h-index

  2. MD
    Massimiliano Di Penta

    University of Sannio, Italy

    90 publications · 7.2K citations

    48

    h-index

  3. DL
    David Lo

    Singapore Management University, Singapore

    97 publications · 6.7K citations

    46

    h-index

  4. RO
    Rocco Oliveto

    University of Molise, Italy

    66 publications · 6.2K citations

    45

    h-index

  5. AD
    Andrea De Lucia

    University of Salerno, Italy

    79 publications · 6.9K citations

    44

    h-index

1–5 of 13.7K

Venues

  1. IEEE Transactions on Software Engineering

    TSE · 350 publications · 49.7K citations

    112

    h-index

  2. Journal of Systems and Software

    JSS · 234 publications · 16.4K citations

    68

    h-index

  3. IEEE Software

    173 publications · 16.6K citations

    55

    h-index

  4. Empirical Software Engineering

    151 publications · 9.3K citations

    52

    h-index

  5. Information and Software Technology

    167 publications · 7.6K citations

    48

    h-index

1–5