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
9.5K
No Silver Bullet Essence and Accidents of Software Engineering
The mythical man-month: essays on software engineering
Choice Reviews Online · 1996 · 2.5K citations
Refactoring improving the design of existing code
Mauricio A. Saca · 2017 · 2.1K citations
1–5 of 9.5K
13.7K
51
h-index
48
h-index
46
h-index
45
h-index
44
h-index
1–5 of 13.7K
2.7K

University of Sannio
Benevento, Italy
58 h-index
306 publications
25.2K citations

University of Waterloo
Waterloo, Canada
58 h-index
344 publications
21.5K citations
Queen's University
Kingston, Canada
55 h-index
343 publications
24K citations
Carnegie Mellon University
Pittsburgh, United States
54 h-index
263 publications
22.5K citations
Microsoft (United States)
Redmond, United States
53 h-index
245 publications
23.3K citations
University of Zurich
Zurich, Switzerland
52 h-index
216 publications
16.7K citations

Polytechnique Montréal
Montreal, Canada
49 h-index
275 publications
17.2K citations
University of Maryland, College Park
College Park, United States
46 h-index
192 publications
15.7K citations
1–8 of 2.7K
TSE · 350 publications · 49.7K citations
112
h-index
JSS · 234 publications · 16.4K citations
68
h-index
173 publications · 16.6K citations
55
h-index
151 publications · 9.3K citations
52
h-index
167 publications · 7.6K citations
48
h-index
1–5