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

How Data are Classified: Categorical Data01:11

How Data are Classified: Categorical Data

33.4K
A variable, usually notated by capital letters such as X and Y, is a characteristic or measurement that can be determined for each member of a population. Data are the actual values of variables. They may be numbers, or they may be words. Datum is a single value.
Data are classified based on whether they are measurable or not. Categorical data cannot be measured; instead, it can be divided into categories. For example, if Y denotes a person's party affiliation, some examples of Y include...
33.4K
Schemas01:42

Schemas

11.6K
A schema is a mental construct consisting of a cluster or collection of related concepts (Bartlett, 1932). There are many different types of schemata, and they all have one thing in common: schemata are a method of organizing information that allows the brain to work more efficiently. When a schema is activated, the brain makes immediate assumptions about the person or object being observed.
11.6K
Stereotype Content Model02:16

Stereotype Content Model

14.7K
The Stereotype Content Model (SCM) was first proposed by Susan Fiske and her colleagues (Fiske, Cuddy, Glick & Xu, 2002; see also Fiske, 2012 and Fiske, 2017). The SCM specifies that when someone encounters a new group, they will stereotype them based on two metrics: warmth—or that group’s perceived intent, and how likely they are to provide help or inflict harm—and competence—or their ability to carry out that objective. Depending on the warmth-competence...
14.7K
Classification of Systems-I01:26

Classification of Systems-I

190
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
190
Classification of Systems-II01:31

Classification of Systems-II

150
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
150
Quality Control01:05

Quality Control

178
Quality control is one of the three cyclical quality assurance activities that help keep a system under statistical control. Typical quality control activities include creating quality control charts, conducting proficiency testing, and documenting and archiving results.
Quality control helps track data, visualize trends, and identify variations, making it easier to detect deviations that may affect the accuracy of an analysis. One way to do this is by generating a quality control chart, which...
178

You might also read

Related Articles

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

Sort by
Same author

Toward Industry 5.0: A WebSocket-S7 Bridge for Low-Latency, IEC 61588-Compliant Digital Twins in Remote Industrial Automation.

PloS one·2026
Same author

Advancing workpiece dimension measurement: Integrating AI-based edge detection with machine vision and coordinate measuring systems.

PloS one·2026
Same author

Towards an effective refactoring taxonomy for sustainable software systems.

PloS one·2026
Same author

AI Advancements in Healthcare: Medical Imaging and Sensing Technologies.

Bioengineering (Basel, Switzerland)·2025
Same author

New Gait Representation Maps for Enhanced Recognition in Clinical Gait Analysis.

Bioengineering (Basel, Switzerland)·2025
Same author

A graph attention network-based multi-agent reinforcement learning framework for robust detection of smart contract vulnerabilities.

Scientific reports·2025
Same journal

Analysis of strength degradation of coal and rock masses and stability of mined areas under long term immersion environment.

PloS one·2026
Same journal

Biogenic Silver-Selenium nanocomposite with anticancer activity and potent efficacy against vancomycin-resistant Staphylococcus aureus.

PloS one·2026
Same journal

Preparation and physicochemical characterization of a biodegradable chitosan/carboxymethyl cellulose hydrogel synthesized in NaOH/urea medium.

PloS one·2026
Same journal

Action-guilt, survivor-guilt, and depression in combat-related PTSD.

PloS one·2026
Same journal

Explainable machine learning for predicting activities of daily living at discharge in stroke patients: A retrospective study using SHAP interpretability.

PloS one·2026
Same journal

Deep learning based two-way feature depiction model for brain tumor detection.

PloS one·2026
See all related articles

Related Experiment Video

Updated: Jul 11, 2025

Creating Objects and Object Categories for Studying Perception and Perceptual Learning
14:38

Creating Objects and Object Categories for Studying Perception and Perceptual Learning

Published on: November 2, 2012

11.9K

A refactoring categorization model for software quality improvement.

Abdullah Almogahed1, Hairulnizam Mahdin1, Mazni Omar2

  • 1Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia, Parit Raja, Johor, Malaysia.

Plos One
|November 2, 2023
PubMed
Summary
This summary is machine-generated.

This study introduces a new model to categorize refactoring techniques based on their impact on software quality. The model helps developers select appropriate methods to improve code quality and reduce maintenance costs.

More Related Videos

Defining the Role Of Language in Infants' Object Categorization with Eye-tracking Paradigms
07:31

Defining the Role Of Language in Infants' Object Categorization with Eye-tracking Paradigms

Published on: February 8, 2019

6.6K
Experience is Instrumental in Tuning a Link Between Language and Cognition: Evidence from 6- to 7- Month-Old Infants' Object Categorization
05:35

Experience is Instrumental in Tuning a Link Between Language and Cognition: Evidence from 6- to 7- Month-Old Infants' Object Categorization

Published on: April 19, 2017

6.7K

Related Experiment Videos

Last Updated: Jul 11, 2025

Creating Objects and Object Categories for Studying Perception and Perceptual Learning
14:38

Creating Objects and Object Categories for Studying Perception and Perceptual Learning

Published on: November 2, 2012

11.9K
Defining the Role Of Language in Infants' Object Categorization with Eye-tracking Paradigms
07:31

Defining the Role Of Language in Infants' Object Categorization with Eye-tracking Paradigms

Published on: February 8, 2019

6.6K
Experience is Instrumental in Tuning a Link Between Language and Cognition: Evidence from 6- to 7- Month-Old Infants' Object Categorization
05:35

Experience is Instrumental in Tuning a Link Between Language and Cognition: Evidence from 6- to 7- Month-Old Infants' Object Categorization

Published on: April 19, 2017

6.7K

Area of Science:

  • Software Engineering
  • Software Maintenance
  • Software Quality Assurance

Background:

  • Refactoring is crucial for software maintenance, yet its impact on software quality is inconsistent.
  • Developers struggle to choose effective refactoring techniques due to a lack of guidance.
  • Existing methods lack a structured approach to categorize refactoring based on quality impacts.

Purpose of the Study:

  • To propose a novel categorization model for refactoring techniques.
  • To categorize techniques based on their measurable impacts on internal software quality attributes.
  • To aid developers in selecting appropriate refactoring techniques for specific design goals.

Main Methods:

  • Identification of common refactoring techniques used by practitioners.
  • An experimental study across five case studies to measure refactoring impacts on quality attributes.
  • A multi-case analysis to validate the effects across different contexts.

Main Results:

  • A categorization model classifying refactoring techniques into green, yellow, and red categories.
  • The model provides granular insights into the impact of ten refactoring techniques on eleven internal quality attributes.
  • Demonstrated superiority over existing studies through enhanced granularity and scope.

Conclusions:

  • The proposed model acts as a guideline for developers to understand and select refactoring techniques.
  • It simplifies decision-making, saving time and effort in improving software quality.
  • The model has the potential to reduce software maintenance activities and associated costs.