Salivary markers have been proposed as noninvasive and easy-to-collect indicators of dehydrations during physical exercise. It has been demonstrated that threshold-based classifications can distinguish dehydrated from euhydrated subjects. However, considerable challenges were reported simultaneously, for example, high intersubject variabilities in these markers. Therefore, we propose a machine-learning approach to handle the intersubject variabilities and to advance from binary classifications to quantitative estimations of total body water (TBW) loss. For this purpose, salivary samples and reference values of TBW loss were collected from ten subjects during a 2-h running workout without fluid intake. The salivary samples were analyzed for previously investigated markers (osmolality, proteins) as well as additional unexplored markers (amylase, chloride, cortisol, cortisone, and potassium). Processing all these markers with a Gaussian process approach showed that quantitative TBW loss estimations are possible within an error of 0.34 l, roughly speaking, a glass of water. Furthermore, a data analysis illustrated that the salivary markers grow nonlinearly during progressive dehydration, which is in contrast to previously reported linear observations. This insight could help to develop more accurate physiological models for salivary markers and TBW loss. Such models, in turn, could facilitate even more precise TBW loss estimations in the future.
Several research tools and projects require groups of similar code changes as input. Examples are recommendation and bug finding tools that can provide valuable information to developers based on such data. With the help of similar code changes they can simplify the application of bug fixes and code changes to multiple locations in a project. But despite their benefit, the practical value of existing tools is limited, as users need to manually specify the input data, i.e., the groups of similar code changes.To overcome this drawback, this paper presents and evaluates two syntactical similarity metrics, one of them is specifically designed to run fast, in combination with two carefully selected and self-tuning clustering algorithms to automatically detect groups of similar code changes.We evaluate the combinations of metrics and clustering algorithms by applying them to several open source projects and also publish the detected groups of similar code changes online as a reference dataset. The automatically detected groups of similar code changes work well when used as input for LASE, a recommendation system for code changes.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.