Sepuluh Nopember Institute of Technologyh-index: 96Total citations: 130,193Total papers: 26,438Homepage: https://www.its.ac.id