A form diagnosis system for scoring forms concerning running of a test subject, comprising: a storage device configured to store an operation expression, being a regression model generated using body motion features of a plurality of test runners highly correlated with evaluation scores of forms concerning running given by experts with respect to respective running motion of the plurality of test runners being acquired by an image-based motion-capture technology or inertial sensors and the body motion features being angular features from body parts with respect to reference lines; an interface for receiving an input of information indicating running motion acquired by an image-based motion-capture technology or inertial sensors of the test subject; and a processor configured to output a score as to a form concerning running of said test subject based on information inputted to said interface, said processor being configured to: extract body motion information obtained by defining reference lines and computing angular features from body parts with respect to reference lines of said test subject from the information indicating running motion acquired by an image-based motion-capture technology or inertial sensors of said test subject and inputted to said interface; and apply the operation expression to the highly correlated body motion features of said extracted body motion features of said test subject to obtain evaluation scores; and calculate the score of a form concerning running based on the evaluation scores. a storage device configured to store an operation expression, being a regression model generated using body motion features of a plurality of test runners highly correlated with evaluation scores of forms concerning running given by experts with respect to respective running motion of the plurality of test runners being acquired by an image-based motion-capture technology or inertial sensors and the body motion features being angular features from body parts with respect to reference lines; an interface for receiving an input of information indicating running motion acquired by an image-based motion-capture technology or inertial sensors of the test subject; and a processor configured to output a score as to a form concerning running of said test subject based on information inputted to said interface, said processor being configured to: extract body motion information obtained by defining reference lines and computing angular features from body parts with respect to reference lines of said test subject from the information indicating running motion acquired by an image-based motion-capture technology or inertial sensors of said test subject and inputted to said interface; and apply the operation expression to the highly correlated body motion features of said extracted body motion features of said test subject to obtain evaluation scores; and calculate the score of a form concerning running based on the evaluation scores. extract body motion information obtained by defining reference lines and computing angular features from body parts with respect to reference lines of said test subject from the information indicating running motion acquired by an image-based motion-capture technology or inertial sensors of said test subject and inputted to said interface; and apply the operation expression to the highly correlated body motion features of said extracted body motion features of said test subject to obtain evaluation scores; and calculate the score of a form concerning running based on the evaluation scores.