Taxa and super taxa of schema evolution and their relationship to activity, heartbeat and duration

作者:

Highlights:

• We report on the largest study of schema evolution ever, over 195 FOSS projects.

• The absence of schema evolution is more prevalent than its presence.

• We introduce 6 families of evolutionary behaviors, or, taxa of schema evolution.

• Evolution measures differ in analogy to the “liveliness” of each taxon.

• We group taxa into a clean hierarchy of super taxa with well-separated higher levels.

• We show that typically schema evolution is an activity of high time-concentration.

摘要

•We report on the largest study of schema evolution ever, over 195 FOSS projects.•The absence of schema evolution is more prevalent than its presence.•We introduce 6 families of evolutionary behaviors, or, taxa of schema evolution.•Evolution measures differ in analogy to the “liveliness” of each taxon.•We group taxa into a clean hierarchy of super taxa with well-separated higher levels.•We show that typically schema evolution is an activity of high time-concentration.

论文关键词:Schema evolution,Schema change,Software evolution,Free Open Source Software

论文评审过程:Received 25 May 2022, Revised 24 July 2022, Accepted 25 July 2022, Available online 30 July 2022, Version of Record 6 August 2022.

论文官网地址:https://doi.org/10.1016/j.is.2022.102109