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

Stereotype Content Model02:16

Stereotype Content Model

13.9K
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...
13.9K
Naturalistic Observations02:30

Naturalistic Observations

15.4K
If you want to understand how behavior occurs, one of the best ways to gain information is to simply observe the behavior in its natural context. However, people might change their behavior in unexpected ways if they know they are being observed. How do researchers obtain accurate information when people tend to hide their natural behavior? As an example, imagine that your professor asks everyone in your class to raise their hand if they always wash their hands after using the restroom. Chances...
15.4K
The Stanford Prison Experiment03:20

The Stanford Prison Experiment

22.9K
The famous and controversial Stanford Prison Experiment, conducted by social psychologist Philip Zimbardo and his colleagues at Stanford University, demonstrated the power of social roles, social norms, and scripts.
22.9K
Modeling in Therapy01:26

Modeling in Therapy

43
Modeling, a key technique in therapy, uses observational learning to help clients acquire and practice new skills by watching therapists demonstrate desired behaviors. This approach, rooted in Albert Bandura's concept of vicarious learning, plays a significant role in therapeutic interventions for various psychological conditions, including social anxiety, ADHD, and depression.
Participant Modeling
Participant modeling involves therapists demonstrating calm and effective behaviors in...
43
The Scientific Method02:40

The Scientific Method

59.1K
Research is what makes the difference between facts and opinions. Facts are observable realities, and opinions are personal judgments, conclusions, or attitudes that may or may not be accurate. In the scientific community, facts can be established only using evidence collected through empirical research.
59.1K
Group Design02:01

Group Design

8.9K
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...
8.9K

You might also read

Related Articles

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

Sort by
Same author

Live process modeling with the BPMN Sketch Miner.

Software and systems modeling·2022
Same author

Modeling compliance specifications in linear temporal logic, event processing language and property specification patterns: a controlled experiment on understandability.

Software and systems modeling·2020
Same author

Enforcement of entailment constraints in distributed service-based business processes.

Information and software technology·2016
Same author

swissPIT: a novel approach for pipelined analysis of mass spectrometry data.

Bioinformatics (Oxford, England)·2008
Same author

Grid-based analysis of tandem mass spectrometry data in clinical proteomics.

Studies in health technology and informatics·2007
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: May 27, 2025

gP2S, an Information Management System for CryoEM Experiments
13:01

gP2S, an Information Management System for CryoEM Experiments

Published on: June 10, 2021

5.3K

Understanding security tactics in microservice APIs using annotated software architecture decomposition models - a

Patric Genfer1, Souhaila Serbout2, Georg Simhandl3

  • 1Research Group Software Architecture, Faculty of Computer Science and UniVie Doctoral School Computer Science DoCS, University of Vienna, Vienna, Austria.

Empirical Software Engineering
|February 17, 2025
PubMed
Summary
This summary is machine-generated.

This study introduces automatically generated security models and metrics to improve microservice security assessments. Supplementary diagrams significantly boosted developers' understanding and correctness in identifying security tactics.

Keywords:
Component diagramsControlled experimentEmpirical software engineeringMicroservice architectureMicroservice securitySoftware architecture metricsUnderstandability

More Related Videos

Automatic Identification of Dendritic Branches and their Orientation
06:08

Automatic Identification of Dendritic Branches and their Orientation

Published on: September 17, 2021

1.9K
Design and Analysis for Fall Detection System Simplification
08:05

Design and Analysis for Fall Detection System Simplification

Published on: April 6, 2020

10.6K

Related Experiment Videos

Last Updated: May 27, 2025

gP2S, an Information Management System for CryoEM Experiments
13:01

gP2S, an Information Management System for CryoEM Experiments

Published on: June 10, 2021

5.3K
Automatic Identification of Dendritic Branches and their Orientation
06:08

Automatic Identification of Dendritic Branches and their Orientation

Published on: September 17, 2021

1.9K
Design and Analysis for Fall Detection System Simplification
08:05

Design and Analysis for Fall Detection System Simplification

Published on: April 6, 2020

10.6K

Area of Science:

  • Software Engineering
  • Cybersecurity
  • Distributed Systems

Background:

  • Microservice architectures are prevalent but pose security design challenges due to complexity.
  • Manual validation of security tactics in large, polyglot microservice systems is difficult.

Purpose of the Study:

  • To develop and evaluate a novel solution for automatically generating security-annotated software decomposition models.
  • To assess the effectiveness of security-based metrics in guiding microservice architecture security.

Main Methods:

  • Developed artifacts for automatic generation of security-annotated models and security metrics.
  • Conducted a controlled experiment with 60 students and 10 industry experts assessing two microservice systems.
  • Measured correctness and time to assess understanding of security tactics.

Main Results:

  • Supplemental materials, particularly diagrams, significantly improved answer correctness without increasing documentation time.
  • Novice developers showed the most improvement; senior developers relied on experience.
  • Perception of architectural metrics varied; no significant correlation between time spent and correctness was found.

Conclusions:

  • Automatically generated security annotations and diagrams enhance microservice security assessment for developers.
  • This empirical study is the first to analyze the impact of security annotations in component diagrams for microservice security.