4 research outputs found
Fonte: Finding Bug Inducing Commits from Failures
A Bug Inducing Commit (BIC) is a commit that introduces a software bug into
the codebase. Knowing the relevant BIC for a given bug can provide valuable
information for debugging as well as bug triaging. However, existing BIC
identification techniques are either too expensive (because they require the
failing tests to be executed against previous versions for bisection) or
inapplicable at the debugging time (because they require post hoc artefacts
such as bug reports or bug fixes). We propose Fonte, an efficient and accurate
BIC identification technique that only requires test coverage. Fonte combines
Fault Localisation (FL) with BIC identification and ranks commits based on the
suspiciousness of the code elements that they modified. Fonte reduces the
search space of BICs using failure coverage as well as a filter that detects
commits that are merely style changes. Our empirical evaluation using 130
real-world BICs shows that Fonte significantly outperforms state-of-the-art BIC
identification techniques based on Information Retrieval as well as neural code
embedding models, achieving at least 39% higher MRR. We also report that the
ranking scores produced by Fonte can be used to perform weighted bisection,
further reducing the cost of BIC identification. Finally, we apply Fonte to a
large-scale industry project with over 10M lines of code, and show that it can
rank the actual BIC within the top five commits for 87% of the studied real
batch-testing failures, and save the BIC inspection cost by 32% on average.Comment: accepted to ICSE'23 (not the final version
Psycho-Electrophysiological Benefits of Forest Therapies Focused on Qigong and Walking with Elderly Individuals
We developed two distinct forest therapy programs (FTPs) and compared their effects on dementia prevention and related health problems for older adults. One was focused on Qigong practice in the forest (QP) and the other involved active walking in the forest (WP). Both FTPs consisted of twelve 2-h sessions over six weeks and were conducted in an urban forest. We obtained data from 25, 18, and 26 participants aged 65 years or above for the QP, WP, and control groups, respectively. Neuropsychological scores via cognition (MoCA), geriatric depression (GDS) and quality of life (EQ-5D), and electrophysiological variables (electroencephalography, bioimpedance, and heart rate variability) were measured. We analyzed the intervention effects with a generalized linear model. Compared to the control group, the WP group showed benefits in terms of neurocognition (increases in the MoCA score, and alpha and beta band power values in the electroencephalogram), sympathetic nervous activity, and bioimpedance in the lower body. On the other hand, the QP group showed alleviated depression and an increased bioimpedance phase angle in the upper body. In conclusion, both active walking and Qigong in the forest were shown to have distinctive neuropsychological and electrophysiological benefits, and both had beneficial effects in terms of preventing dementia and relieving related health problems for elderly individuals