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

Cluster Sampling Method01:20

Cluster Sampling Method

12.6K
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
12.6K
Qualitative Analysis01:10

Qualitative Analysis

669
Qualitative analysis is the process of identifying elements, ions, or compounds in an unknown sample. It is the first and most fundamental type of analysis based on the hierarchy of analytical goals. This hierarchy is significant as it provides a structured approach to scientific research, with qualitative analysis serving as the initial step, providing essential information before moving on to quantitative or other forms of analysis.
There are two main approaches to qualitative analysis:...
669
Stratified Sampling Method01:16

Stratified Sampling Method

12.7K
Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a stratified sample, divide the population into groups called strata and then take a...
12.7K
Quantifying Work02:30

Quantifying Work

21.0K
As a system undergoes a change, its internal energy can change, and energy can be transferred from the system to the surroundings, or from the surroundings to the system. 
21.0K
Methods of Documentation VI: Case Management Model01:15

Methods of Documentation VI: Case Management Model

628
The case management model is a multidisciplinary approach that involves healthcare professionals from diverse disciplines, such as physicians, nurses, therapists, social workers, and pharmacists, working collaboratively to address the various needs of patients. Each healthcare professional brings unique expertise and perspectives, contributing to a more comprehensive understanding of the patient's condition and tailoring treatment plans accordingly.
For example, a patient with a chronic...
628
Mesh Analysis01:20

Mesh Analysis

922
Mesh analysis is a valuable method for simplifying circuit analysis using mesh currents as key circuit variables. Unlike nodal analysis, which focuses on determining unknown voltages, mesh analysis applies Kirchhoff's voltage law (KVL) to find unknown currents within a circuit. This method is particularly convenient in reducing the number of simultaneous equations that need to be solved.
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
922

You might also read

Related Articles

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

Sort by
Same author

Outcomes of transfemoral transcatheter aortic valve implantation (TAVI) and predictors of thirty-day major adverse cardiovascular events (MACE) and one-year mortality.

Hellenic journal of cardiology : HJC = Hellenike kardiologike epitheorese·2020
Same author

Time-series transcriptional profiling yields new perspectives on susceptibility to murine osteoarthritis.

Arthritis and rheumatism·2012
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: Sep 6, 2025

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem
10:15

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem

Published on: February 3, 2021

3.9K

A mixed-methods analysis of micro-collaborative coding practices in OpenStack.

Armstrong Foundjem1, Eleni Constantinou2, Tom Mens3

  • 1School of Computing, Queen's University, Kingston, Canada.

Empirical Software Engineering
|June 27, 2022
PubMed
Summary
This summary is machine-generated.

This study explores micro-collaboration in open source software development, where multiple authors contribute to single code commits. Findings offer insights for practitioners and academics on promoting and understanding these collaborative coding practices.

Keywords:
Code reviewsCollaborative software developmentMixed methods researchOpen source softwareOpenStackSocial coding

More Related Videos

Automated Deployment of an Internet Protocol Telephony Service on Unmanned Aerial Vehicles Using Network Functions Virtualization
07:49

Automated Deployment of an Internet Protocol Telephony Service on Unmanned Aerial Vehicles Using Network Functions Virtualization

Published on: November 26, 2019

8.1K
A Methodology for Capturing Joint Visual Attention Using Mobile Eye-Trackers
12:39

A Methodology for Capturing Joint Visual Attention Using Mobile Eye-Trackers

Published on: January 18, 2020

7.8K

Related Experiment Videos

Last Updated: Sep 6, 2025

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem
10:15

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem

Published on: February 3, 2021

3.9K
Automated Deployment of an Internet Protocol Telephony Service on Unmanned Aerial Vehicles Using Network Functions Virtualization
07:49

Automated Deployment of an Internet Protocol Telephony Service on Unmanned Aerial Vehicles Using Network Functions Virtualization

Published on: November 26, 2019

8.1K
A Methodology for Capturing Joint Visual Attention Using Mobile Eye-Trackers
12:39

A Methodology for Capturing Joint Visual Attention Using Mobile Eye-Trackers

Published on: January 18, 2020

7.8K

Area of Science:

  • Software Engineering
  • Computer Science
  • Human-Computer Interaction

Background:

  • Distributed open source software development involves technical collaboration.
  • Macro-collaboration (single author per commit) is well-studied.
  • Micro-collaboration (multiple authors per commit) is less understood, but supported by platforms like GitHub and GitLab via 'Co-Authored-By:' trailers.

Purpose of the Study:

  • To understand the mechanisms, benefits, and limitations of micro-collaboration.
  • To provide empirical insights into micro-collaboration practices.
  • To inform practitioners and academics on promoting and researching micro-collaboration.

Main Methods:

  • A mixed-method research approach was employed.
  • Qualitative data from semi-structured interviews with 16 OpenStack contributors.
  • Quantitative data from statistical analysis of over 1 million Git commits and 631,000 Gerrit code reviews across 1,804 OpenStack repositories over 9 years.

Main Results:

  • The study contrasts contributor perceptions with large-scale empirical data on micro-collaboration.
  • Novel insights into the dynamics and impact of shared commit authorship in open source projects.
  • Identified benefits and limitations of micro-collaboration practices.

Conclusions:

  • Micro-collaboration is a significant aspect of modern open source development.
  • Empirical evidence supports the promotion of micro-collaborative coding practices.
  • Further research is needed to understand and automate micro-collaboration processes.