Scholarly Index

Chen Shen

Delft University of Technology; 433 total citations; 31 total publications; best world rank #652

Delft University of Technology

433Total citations
31Total publications
12H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Railway Engineering and Dynamics2021-2025652NL 1380.98
Mechanical stress and fatigue analysis2021-2025674NL 975.07