Developers often spend valuable time navigating and seeking relevant code in software maintenance. Currently, there is a lack of theoretical foundations to guide tool design and evaluation to best shape the code base to developers. This paper contributes a unified code navigation theory in light of the optimal food-foraging principles. We further develop a novel framework for automatically assessing the foraging mechanisms in the context of program investigation. We use the framework to examine to what extent the clustering of software entities affects code foraging. Our quantitative analysis of long-lived open-source projects suggests that clustering enriches the software environment and improves foraging efficiency. Our qualitative inquiry reveals concrete insights into real developer's behavior. Our research opens the avenue toward building a new set of ecologically valid code navigation tools.

Download full-text PDF

Source
http://dx.doi.org/10.1109/TCYB.2015.2419811DOI Listing

Publication Analysis

Top Keywords

code foraging
8
code navigation
8
code
6
clustering-based approach
4
approach enriching
4
enriching code
4
foraging
4
foraging environment
4
environment developers
4
developers spend
4

Similar Publications

Waterbird population and species diversity maintenance are important outcomes of wetland conservation management, but knowledge gaps regarding waterbird movements affect our ability to understand and predict waterbird responses to management at appropriate scales. Movement tracking using satellite telemetry is now allowing us to fill these knowledge gaps for highly mobile waterbirds at continental scales, including in remote areas for which data have been historically difficult to acquire. We used GPS satellite telemetry to track the movements of 122 individuals of three species of ibis and spoonbills (Threskiornithidae) in Australia from 2016 to 2023.

View Article and Find Full Text PDF

Olfactory coding in the mosquito antennal lobe: labeled lines or combinatorial code?

Curr Opin Insect Sci

November 2024

Department of Biological Sciences and Bioengineering, Indian Institute of Technology Kanpur, Kanpur 208016, India; Mehta Family Centre for Engineering in Medicine, Indian Institute of Technology Kanpur, Kanpur 208016, India. Electronic address:

Odors serve as important cues for many behaviors in mosquitoes, including host-seeking, foraging, and oviposition. They are detected by olfactory receptor neurons present in the sensory organs, whose axons take this signal to the antennal lobe, the first olfactory processing center in the insect brain. We review the organization and the functioning of the antennal lobe in mosquitoes, focusing on two populations of interneurons present there: the local neurons (LNs) and the projection neurons (PNs).

View Article and Find Full Text PDF

Isolated Mediterranean foraging: wild greens in the matrifocal community of Olympos, Karpathos Island, Greece.

J Ethnobiol Ethnomed

November 2024

Department of Environmental Sciences, Informatics, and Statistics, Ca' Foscari University of Venice, Via Torino 155, 30174, Venice, Italy.

Background: Studies on the in-depth documentation of wild greens use in the Mediterranean Diet (MD) are vital to understanding patterns of cross-geographical change in wild food ingredients in the Mediterranean context, their appreciated taste, and possible evolution. Our present study aims to document the leafy, wild-sourced plant portion of the MD in the unique and isolated matrifocal community of Olympos, North Karpathos Isle, Greece.

Methods: An ethnobotanical field study focussing on traditionally wild-sourced edible greens (chórta) was conducted during the spring of 2023 via 42 semi-structured interviews with local people.

View Article and Find Full Text PDF
Article Synopsis
  • Mental operations, like evaluating options, require significant attentional effort, and determining the right amount of effort is essential for maximizing rewards without excessive cost.
  • A study involving macaques explored choices and brain activity, linking local reward rates to improved decision-making accuracy and increased attentional effort, as shown by physiological indicators like pupil size.
  • Findings indicated that higher reward rates not only enhanced the clarity of value coding in specific brain regions (ventral striatum and orbitofrontal cortex) but also suggested that attentional effort operates via distinct population codes for value, contributing to the understanding of rational inattention in economic decisions.
View Article and Find Full Text PDF

The R programming language, RStudio, and open-source software solutions for analysis of liquid chromatography-mass spectrometry (LC-MS) data have been used with user-written R-based custom quantification programs (CQP) for semi-quantification of triacylglycerols (TAGs) in bovine milk lipid extracts. Using the peak-finding capabilities of the package "xcms" in RStudio, peaks were integrated, and retention times aligned, normalized, and then used for semi-quantitative analysis of a custom set of four extraction internal standards (EISs) and 29 TAG regioisomers using the choice of four analytical internal standards (AISs). Alternating stereospecific numbering (sn) 1,3 TAG regioisomers (standards 1, 3, and 5 of six calibration standards) and sn-1,2 TAG regioisomers (standards 2, 4, and 6 of six standards) were used to make a set of six calibration standards, which were used for quantification using a linear fit model, polynomial fit model, power fit model, level-bracketed linear fit, replicate-bracketed polynomial fit, replicate-bracketed power fit, and replicate- and level-bracketed linear fit and response factors.

View Article and Find Full Text PDF

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!