Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Principle of Virtual Work: Problem Solving01:13

Principle of Virtual Work: Problem Solving

1.3K
The principle of virtual work is an essential concept in the field of mechanics and engineering. This is used to solve problems related to the equilibrium of a structure or system. It is based on the assumption that if a system is in equilibrium, the work done by all the forces during a virtual displacement is zero. This principle is applied by considering virtual displacements of the system and the corresponding work done by internal and external forces.
To apply the principle of virtual work,...
1.3K
Visual System01:26

Visual System

657
Light enters the eye through the cornea, a transparent, dome-shaped surface covering the surface of the eyeball that helps to direct and focus incoming light. This light is then channeled toward the pupil, an adjustable opening whose size is controlled by the iris. The iris, a pigmented muscle, regulates the amount of light entering the eye by contracting or dilating the pupil, thereby ensuring optimal light levels for clear vision.
Once through the pupil, the light passes through the lens, a...
657
Virtual Work for a System of Connected Rigid Bodies01:06

Virtual Work for a System of Connected Rigid Bodies

460
Virtual work is a powerful method used to solve problems involving several connected rigid bodies. When the system is in equilibrium, virtual work is zero. This allows the calculation of the resulting forces when a system undergoes a virtual displacement. When attempting to analyze such a system, first, use a free-body diagram, where an independent coordinate represents the configuration of the links, and mark its deflected position resulting from the positive virtual displacement.
Next,...
460
Virtual Work01:20

Virtual Work

930
The principle of virtual work states that if a body is in static and dynamic equilibrium, then the sum of all the virtual work done by all external forces and couple moments for any given virtual displacement must be zero.
In static equilibrium, a body can experience an imaginary or virtual movement, such as displacement or rotation. The virtual work done by a force is equal to the dot product of force and virtual displacement in the direction of the force. When it comes to virtually rotating a...
930

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Collagen architecture in triple negative breast cancer.

PloS one·2025
Same author

Assessment of CYP2D6 gene expression in liver tissue: Variability in CYP2D6 mRNA levels within genotype-predicted metabolizer phenotype groups.

Chemico-biological interactions·2025
Same author

Improving polygenic prediction from summary data by learning patterns of effect sharing across multiple phenotypes.

PLoS genetics·2025
Same author

Effects of E-cigarettes on Combustible Cigarette Smoking Among Adults With Opioid Use Disorder on Buprenorphine: Single Arm ERASER Pilot Trial.

Nicotine & tobacco research : official journal of the Society for Research on Nicotine and Tobacco·2024
Same author

Psychosocial determinants of adolescents' attitudes toward disclosing dating violence.

The American journal of orthopsychiatry·2024
Same author

Improving polygenic prediction from summary data by learning patterns of effect sharing across multiple phenotypes.

bioRxiv : the preprint server for biology·2024
Same journal

How students use generative AI for software testing: An observational study.

Empirical software engineering·2026
Same journal

Is common sense all you need? Using expert defined rules to identify vulnerability patches instead of machine learning.

Empirical software engineering·2026
Same journal

Less is more: usefulness of data flow diagrams and large language models for security threat validation.

Empirical software engineering·2026
Same journal

SecMLOps: A comprehensive framework for integrating security throughout the machine learning operations lifecycle.

Empirical software engineering·2026
Same journal

Tools and benchmarks evolve: what is their impact on parameter tuning in SBSE experiments?

Empirical software engineering·2025
Same journal

AI support for data scientists: An empirical study on workflow and alternative code recommendations.

Empirical software engineering·2025
See all related articles

Related Experiment Video

Updated: Aug 27, 2025

An Open-Source Virtual Reality System for the Measurement of Spatial Learning in Head-Restrained Mice
08:59

An Open-Source Virtual Reality System for the Measurement of Spatial Learning in Head-Restrained Mice

Published on: March 3, 2023

2.2K

The human experience of comprehending source code in virtual reality.

James Dominic1, Brock Tubre1, Deborah Kunkel1

  • 1Clemson University, Clemson, SC USA.

Empirical Software Engineering
|September 26, 2022
PubMed
Summary
This summary is machine-generated.

Virtual reality (VR) programming comprehension shows increased physical demand and effort. However, productivity in VR versus desktop environments remained comparable, with no significant differences observed.

Keywords:
Code comprehensionHuman experienceVirtual reality

More Related Videos

Human Fear Conditioning Conducted in Full Immersion 3-Dimensional Virtual Reality
10:38

Human Fear Conditioning Conducted in Full Immersion 3-Dimensional Virtual Reality

Published on: August 9, 2010

21.0K
Behavioral Training Procedures for Head-fixed Virtual Reality in Mice
06:27

Behavioral Training Procedures for Head-fixed Virtual Reality in Mice

Published on: September 6, 2024

1.2K

Related Experiment Videos

Last Updated: Aug 27, 2025

An Open-Source Virtual Reality System for the Measurement of Spatial Learning in Head-Restrained Mice
08:59

An Open-Source Virtual Reality System for the Measurement of Spatial Learning in Head-Restrained Mice

Published on: March 3, 2023

2.2K
Human Fear Conditioning Conducted in Full Immersion 3-Dimensional Virtual Reality
10:38

Human Fear Conditioning Conducted in Full Immersion 3-Dimensional Virtual Reality

Published on: August 9, 2010

21.0K
Behavioral Training Procedures for Head-fixed Virtual Reality in Mice
06:27

Behavioral Training Procedures for Head-fixed Virtual Reality in Mice

Published on: September 6, 2024

1.2K

Area of Science:

  • Computer Science
  • Human-Computer Interaction
  • Software Engineering

Background:

  • Virtual Reality (VR) is increasingly adopted across diverse fields.
  • Software engineering is exploring VR as a novel tool for programmers.
  • Limited research exists on source code comprehension within VR environments.

Purpose of the Study:

  • To investigate the human experience of source code comprehension in VR.
  • To compare VR-based code comprehension with traditional desktop environments.

Main Methods:

  • A study involving 26 graduate student programmers.
  • Measurement of actual and perceived productivity.
  • Utilized the NASA Task Load Index (TLX) for workload assessment (mental, physical, temporal demand, performance, effort, frustration).

Main Results:

  • Programmers reported higher physical demand, effort, and overall task load in VR.
  • No statistically significant differences were found in measured or perceived productivity between VR and desktop environments.

Conclusions:

  • VR immersion in programming tasks increases user workload.
  • Current VR technology does not significantly enhance or hinder programmer productivity for code comprehension compared to desktops.