2025
(2)
2024
(2)
2023
(2)
2022
(6)
Transportation Research Part E: Logistics and Transportation Review, 161: 102680. 2022.
Transportation Research Part C: Emerging Technologies, 142: 103757. 2022.
Transportation Research Part A: Policy and Practice, 155: 283–296. 2022.
Transportation Research Part C: Emerging Technologies, 143: 103853. 2022.
Available at SSRN 4217422. 2022.
In hEART 2022: 10th Symposium of the European Association for Research in Transportation, 2022.
2021
(1)
2020
(3)
2019
(2)
2018
(3)
2017
(3)