Ge-Sb-Se chalcogenide glass is environmentally friendly, and has wide infrared transmitting window, high optical nonlinearity, as well as good mechanical property. These make it a good material for infrared transmission and nonlinear optics. In optical designs, the refractive index (n) and thermo-optic coefficient (zeta) of the glass are key technical parameters. In order to predict and tailor the n and zeta of Ge-Sb-Se glass, compositions with different chemical and topological features are prepared, their n, zeta, density (d) and volume expansion coefficient (beta) are measured, and the composition dependence of the parameters is systematically investigated. The chemical feature of the glass is quantified by the percentage deviation of the composition from the stoichiometric ratio and denoted as dSe. The topological feature is represented by the mean coordination number <gamma > of each atom in the composition. It is shown that the n of Ge-Sb-Se glass increases with d increasing; the zeta decreases almost linearly with beta increasing; and the beta decreases with dSe decreasing or <gamma > increasing. When the Ge content is fixed, the d increases with dSe decreasing or increasing; when the Sb concentration is fixed, the d has a minimum value at dSe = 0. Based on the measured d and n, the molar refractivity (R-i) of Ge, Sb and Se elements in a spectral range of 2-12 mu m are calculated. The obtained value of R-Ge is in a range of 10.16-10.50 cm(3)/mol, R-Sb in a range of 16.71-17.08 cm(3)/mol, and R-S(e) in a range of 11.15-11.21 cm(3)/mol. When the R-i and d are used to compute n of any composition, the discrepancy between the calculated value and the measured one is less than 1%. According to the measured and beta, the thermal coefficients of the molar refractivity (phi(i)) of Ge, Sb, and Se elements in a wavelength region of 2-12 mu m are computed. The optimal value of phi Ge is in a range of 21.1-22.6 ppm/K, phi(Sb) in a range of 7.2-8.4 ppm/K, and phi(Se), in a range of 90.2-94.2 ppm/K. When the phi(i) and beta are used to compute zeta of any composition, the discrepancy between the calculated value and the measured value is less than 6 ppm/K.