Software-Evolution
the introduction is written with unclear grammar and does not give an adequate overview of the topic
Software evolution
February 2020
term used in software engineering to refer to the process of repeatedly updating software, usually used in relation to software maintenance