IMDEA Softwareh-index: 70Total citations: 21,964Total papers: 1,374Homepage: https://software.imdea.org/