thesis first posted online on 2023-02-17
thesis first posted online on 2022-03-04
software first posted online on 2020-11-25
journal contribution first posted online on 2018-07-25