Jove
Visualize
Contact Us

Related Concept Videos

Study Design in Statistics01:15

Study Design in Statistics

9.9K
A study design is a set of techniques that allow a researcher to collect and analyze data from different variables defined for a specific research problem. Statistics is commonly for effective study design and more robust experiments,
Does aspirin reduce the risk of heart attacks? Is one brand of fertilizer more effective at growing roses than another? Is fatigue as dangerous to a driver as the influence of alcohol? Questions like these are answered using randomized experiments with proper...
9.9K
Experimental Designs01:16

Experimental Designs

16.5K
An experimental design is a systematic process that allows researchers to evaluate the relationship between dependent and independent variables. There are three widely used types of experimental design - pre-experimental design, true experimental design, and quasi-experimental design. In pre-experimental design, the researcher compares the data before and after some interventions or treatments. The true-experimental design has more than one purposefully created group, a commonly measured...
16.5K
Group Design02:01

Group Design

10.0K
The most basic experimental design involves two groups: the experimental group and the control group. The two groups are designed to be the same except for one difference— experimental manipulation. The experimental group gets the experimental manipulation—that is, the treatment or variable being tested—and the control group does not. Since experimental manipulation is the only difference between the experimental and control groups, we can be sure that any differences between...
10.0K
Behavioral Genetics and Its Designs01:23

Behavioral Genetics and Its Designs

900
Behavior genetics explores how genetic inheritance influences human behavior. It focuses on how genes, passed from parents to offspring, contribute to the development of behavioral traits and tendencies. This branch of genetics seeks to understand the complex interplay between inherited genetic factors and environmental influences in shaping our behaviors.
The primary methodologies used in behavior genetics include family studies, twin studies, and adoption studies, each providing unique...
900
Factorial Design02:01

Factorial Design

13.6K
Factorial Analysis is an experimental design that applies Analysis of Variance (ANOVA) statistical procedures to examine a change in a dependent variable due to more than one independent variable, also known as factors. Changes in worker productivity can be reasoned, for example, to be influenced by salary and other conditions, such as skill level. One way to test this hypothesis is by categorizing salary into three levels (low, moderate, and high) and skills sets into two levels (entry level...
13.6K
Design Example: Designing a Residential Plumbing System01:25

Design Example: Designing a Residential Plumbing System

997
The design of residential plumbing systems requires carefully evaluating water demand, flow rates, and pressure dynamics to ensure both efficiency and reliability. The nature of water flow within pipes is defined by its Reynolds number, which classifies flow as either laminar (smooth) or turbulent.
997

You might also read

Related Articles

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

Sort by
Same author

Taxonomy-based approach for understanding and enhancing security culture in universities.

PeerJ. Computer science·2025
Same author

A measurement framework to assess software maturity models.

PeerJ. Computer science·2025
Same author

Sequence diagram refactoring using single and hybridized algorithms.

PloS one·2018
Same journal

Modeling and analysis of forward and inverse kinematics for a flexible Stewart platform.

PloS one·2026
Same journal

Barriers and facilitators to healthcare utilization amongst people living with sickle cell disease in the United States: A scoping review.

PloS one·2026
Same journal

Enhancing data completeness in time series: Imputation strategies for missing data using significant periodically correlated components.

PloS one·2026
Same journal

Key targets and mechanisms by which gut microbiota-derived metabolites regulate Alzheimer's disease through the immune - inflammatory pathway: Based on network pharmacology and molecular docking.

PloS one·2026
Same journal

Grid-tied Transformer-less Boost Switched Capacitor Topology (TLBSCT) for PV applications.

PloS one·2026
Same journal

The load-velocity profiles and exercise-specific velocity zones for seven commonly used weightlifting exercises.

PloS one·2026
See all related articles
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 Experiment Video

Updated: Dec 24, 2025

Characterization of Complex Systems Using the Design of Experiments Approach: Transient Protein Expression in Tobacco as a Case Study
20:24

Characterization of Complex Systems Using the Design of Experiments Approach: Transient Protein Expression in Tobacco as a Case Study

Published on: January 31, 2014

17.0K

Empirical study of the relationship between design patterns and code smells.

Mahmoud Alfadel1, Khalid Aljasser2, Mohammad Alshayeb2

  • 1Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada.

Plos One
|April 17, 2020
PubMed
Summary
This summary is machine-generated.

This study found that classes using design patterns exhibit fewer code smells. However, certain design patterns, like the Command pattern, can sometimes co-occur with specific code smells such as God Class.

More Related Videos

Pattern-based Search of Epigenomic Data Using GeNemo
06:38

Pattern-based Search of Epigenomic Data Using GeNemo

Published on: October 8, 2017

5.4K
A Cross-Disciplinary and Multi-Modal Experimental Design for Studying Near-Real-Time Authentic Examination Experiences
08:33

A Cross-Disciplinary and Multi-Modal Experimental Design for Studying Near-Real-Time Authentic Examination Experiences

Published on: September 4, 2019

7.4K

Related Experiment Videos

Last Updated: Dec 24, 2025

Characterization of Complex Systems Using the Design of Experiments Approach: Transient Protein Expression in Tobacco as a Case Study
20:24

Characterization of Complex Systems Using the Design of Experiments Approach: Transient Protein Expression in Tobacco as a Case Study

Published on: January 31, 2014

17.0K
Pattern-based Search of Epigenomic Data Using GeNemo
06:38

Pattern-based Search of Epigenomic Data Using GeNemo

Published on: October 8, 2017

5.4K
A Cross-Disciplinary and Multi-Modal Experimental Design for Studying Near-Real-Time Authentic Examination Experiences
08:33

A Cross-Disciplinary and Multi-Modal Experimental Design for Studying Near-Real-Time Authentic Examination Experiences

Published on: September 4, 2019

7.4K

Area of Science:

  • Software Engineering
  • Object-Oriented Programming
  • Empirical Software Analysis

Background:

  • Software development often neglects object-oriented best practices, leading to code smells.
  • Design patterns offer solutions to common object-oriented design problems.
  • The relationship between design patterns and code smells remains underexplored.

Purpose of the Study:

  • To empirically investigate the co-occurrence relationship between design patterns and code smells.
  • To analyze this relationship at different granularity levels within software systems.

Main Methods:

  • An empirical study was conducted on ten open-source Java systems.
  • Twenty design patterns and thirteen code smells were analyzed.
  • Statistical analysis and association rule mining were employed.

Main Results:

  • Classes participating in design patterns showed significantly lower smell proneness and frequency.
  • All design pattern categories demonstrated a similar impact on smell proneness.
  • Specific associations were found; for example, the Command pattern can co-occur with God Class, Blob, and External Duplication smells.

Conclusions:

  • The presence of design patterns generally correlates with reduced code smells.
  • While design patterns mitigate overall smell proneness, specific pattern-smell co-occurrences exist.
  • Findings suggest a nuanced relationship, highlighting the importance of context in pattern application.