Doremus's model of viscosity assumes that viscous flow in amorphous materials is mediated by broken bonds (configurons). The resulting equation contains four coefficients, which are directly related to the entropies and enthalpies of formation and motion of the configurons. Thus by fitting this viscosity equation to experimental viscosity data these enthalpy and entropy terms can be obtained. The non-linear nature of the equation obtained means that the fitting process is non-trivial. A genetic algorithm based approach has been developed to fit the equation to experimental viscosity data for a number of glassy materials, including SiO2, GeO2, B2O3, anorthite, diopside, xNa2O-(1-x)SiO2, xPbO-(1-x)SiO2, soda-lime-silica glasses, salol, and α-phenyl-o-cresol. Excellent fits of the equation to the viscosity data were obtained over the entire temperature range. The fitting parameters were used to quantitatively determine the enthalpies and entropies of formation and motion of configurons in the analysed systems and the activation energies for flow at high and low temperatures as well as fragility ratios using the Doremus criterion for fragility. A direct anti-correlation between fragility ratio and configuron percolation threshold, which determines the glass transition temperature in the analysed materials, was found.