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

Distribution Reliability and Automation01:25

Distribution Reliability and Automation

167
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
167
Open and closed-loop control systems01:17

Open and closed-loop control systems

1.1K
Control systems are foundational elements in automation and engineering. They are broadly categorized into open-loop and closed-loop systems. These classifications hinge on the presence or absence of feedback mechanisms, significantly influencing the system's performance, complexity, and application.
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
1.1K
Global Regulatory Systems01:28

Global Regulatory Systems

91
Global regulatory systems in bacteria enable rapid and coordinated responses to environmental changes by integrating sensory inputs with gene expression, ensuring efficient adaptation to fluctuating conditions. Key global regulatory mechanisms include regulons, two-component systems, sigma factors, and secondary messengers.Regulons and Global RegulatorsA regulon is a collection of genes and operons controlled by a common global regulator. These regulators enable bacteria to prioritize resource...
91
Control Systems01:10

Control Systems

1.4K
Control systems are everywhere in contemporary society, influencing diverse applications from aerospace to automated manufacturing. These systems can be found naturally within biological processes, such as blood sugar regulation and heart rate adjustment in response to stress, as well as in man-made systems like elevators and automated vehicles. A control system is essentially a network of subsystems and processes that collaboratively convert specific inputs into desired outputs.
At the heart...
1.4K
Synthetic Biology02:55

Synthetic Biology

5.0K
Synthetic biology is an interdisciplinary science that involves using principles from disciplines such as engineering, molecular biology, cell biology, and systems biology. It involves remodeling existing organisms from nature or constructing completely new synthetic organisms for applications such as protein or enzyme production, bioremediation, value-added macromolecule production, and the addition of desirable traits to crops, to name a few.
Golden rice
Golden rice is a genetically modified...
5.0K
Control Systems: Applications01:25

Control Systems: Applications

773
Electrical engineering plays a pivotal role in our daily lives, with control systems at the heart of many applications, from home appliances to sophisticated space shuttles. Control systems manage and regulate the behavior of devices and processes, ensuring they function safely, correctly, and efficiently.
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
773

You might also read

Related Articles

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

Sort by
Same author

An empirical study of the systemic and technical migration towards microservices.

Empirical software engineering·2023
Same author

Applying test case prioritization to software microbenchmarks.

Empirical software engineering·2021
Same author

Using application benchmark call graphs to quantify and improve the practical relevance of microbenchmark suites.

PeerJ. Computer science·2021
Same author

Studying the impact of CI on pull request delivery time in open source projects-a conceptual replication.

PeerJ. Computer science·2021

Related Experiment Video

Updated: Sep 25, 2025

Shotgun Proteomics Sample Processing Automated by an Open-Source Lab Robot
10:12

Shotgun Proteomics Sample Processing Automated by an Open-Source Lab Robot

Published on: October 28, 2021

3.9K

Dependency management bots in open-source systems-prevalence and adoption.

Linda Erlenhov1, Francisco Gomes de Oliveira Neto2, Philipp Leitner1

  • 1Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden.

Peerj. Computer Science
|May 2, 2022
PubMed
Summary
This summary is machine-generated.

This study distinguishes between general bots and autonomous Devbots in open-source software. Few tools meet Devbot criteria, yet their impact on developer productivity and project practices is significant.

Keywords:
Dependency managementMining software repositoriesSoftware botsSoftware engineering

More Related Videos

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
11:53

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy

Published on: October 14, 2017

11.8K
A Real-Time Interactive System for Studying Confrontational Pursuit Behavior in Rodents
06:25

A Real-Time Interactive System for Studying Confrontational Pursuit Behavior in Rodents

Published on: May 16, 2025

641

Related Experiment Videos

Last Updated: Sep 25, 2025

Shotgun Proteomics Sample Processing Automated by an Open-Source Lab Robot
10:12

Shotgun Proteomics Sample Processing Automated by an Open-Source Lab Robot

Published on: October 28, 2021

3.9K
The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
11:53

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy

Published on: October 14, 2017

11.8K
A Real-Time Interactive System for Studying Confrontational Pursuit Behavior in Rodents
06:25

A Real-Time Interactive System for Studying Confrontational Pursuit Behavior in Rodents

Published on: May 16, 2025

641

Area of Science:

  • Software Engineering
  • Human-Computer Interaction
  • Open Source Software Development

Background:

  • Bots are increasingly used in open-source software (OSS) maintenance.
  • Existing definitions of bot activity vary, impacting analysis and comparison.
  • Distinguishing between general bots and autonomous Devbots is crucial for understanding their impact.

Purpose of the Study:

  • To empirically analyze bot activity in OSS based on two distinct definitions: general bot contributions and autonomous Devbots.
  • To assess the prevalence and characteristics of Devbots within OSS projects.
  • To understand developer perspectives on Devbot adoption and its implications.

Main Methods:

  • Quantitative analysis of a dataset of bot commits to categorize tools based on Devbot characteristics.
  • Analysis of contribution patterns for identified Devbots across multiple projects.
  • Qualitative thematic analysis of developer comments to identify factors influencing Devbot adoption and removal.

Main Results:

  • Only 10 out of 54 analyzed tools met the criteria for Devbots, primarily in dependency management.
  • Five Devbots exhibited consistent contribution patterns across 93 projects.
  • 77% of projects experimented with multiple bots, with noise and practice adaptation being key discussion points for developers.

Conclusions:

  • A clear distinction between general bots and Devbots is necessary for accurate OSS research.
  • Devbots, though few, show consistent impact and influence project practices.
  • Developer feedback highlights challenges and considerations for integrating autonomous bots into OSS workflows.