DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Enterprise AI Trend Report: Gain insights on ethical AI, MLOps, generative AI, large language models, and much more.

2024 Cloud survey: Share your insights on microservices, containers, K8s, CI/CD, and DevOps (+ enter a $750 raffle!) for our Trend Reports.

PostgreSQL: Learn about the open-source RDBMS' advanced capabilities, core components, common commands and functions, and general DBA tasks.

AI Automation Essentials. Check out the latest Refcard on all things AI automation, including model training, data security, and more.

Core Badge
Avatar

Stelios Manioudakis

DZone Core CORE

Lead Engineer at Technical University of Crete

Chania, GR

Joined Nov 2019

About

Worked at Siemens and Atos as a software engineer. Worked in the RPA domain with Softomotive for the acquisition by Microsoft. Currently working in the Technical University of Crete. Holds a PhD in Electrical, Electronic and Computer Engineering, University of Newcastle Upon Tyne.

Stats

Reputation: 2981
Pageviews: 706.2K
Articles: 32
Comments: 6

Expertise

Agile Expertise Icon

Agile

  • Articles
  • Trend Reports
  • Comments

Articles

article thumbnail
Organizing Knowledge With Knowledge Graphs: Industry Trends
In this article, learn more about why and how knowledge graphs are a promising candidate to become a cornerstone of modern software engineering practices.
March 22, 2024
· 9,485 Views · 3 Likes
article thumbnail
Data Flow Diagrams for Software Engineering
This article provides fundamental knowledge about DFDs, highlighting their benefits and guiding you on how to leverage them effectively.
March 14, 2024
· 12,397 Views · 4 Likes
article thumbnail
Finite State Machines: How to Enhance Software Testing
This article explores the pros and cons of FSMs via simple examples. Also, see a short comparison between FSMs and program graphs in software testing.
March 8, 2024
· 4,542 Views · 2 Likes
article thumbnail
Code Graphs: A Guide for Testers
Delves into the world of code graphs, exploring key aspects, and uncovering how these visual representations empower software testers in multiple ways.
March 4, 2024
· 2,183 Views · 2 Likes
article thumbnail
Software Engineering Trends in the Industry
Identify and explore some basic trends in the software industry, like how some well-known organizations implement and benefit from early and continuous testing.
March 1, 2024
· 7,792 Views · 2 Likes
article thumbnail
Probability Basics for Software Testing
Probability is crucial to software testing. Here, explore probability basics, continue with conditional probabilities, and finish with Bayes' theorem.
February 28, 2024
· 2,194 Views · 2 Likes
article thumbnail
Code Complexity in Practice
Code can often become an obscure dialect, shrouded in complexity and inaccessibility. Learn how human-centric code can help towards manageable code complexity.
February 26, 2024
· 5,131 Views · 3 Likes
article thumbnail
Fundamentals of Functions and Relations for Software Quality Engineering
Explore the mathematical concepts of functions and relations to design more targeted and efficient test strategies, strengthening your software's quality.
February 19, 2024
· 2,639 Views · 5 Likes
article thumbnail
The Four Pillars of Programming Logic in Software Quality Engineering
Just as architects rely on the laws of physics, programmers use the principles of logic. This article showcases the fundamentals of four powerful pillars of logic.
February 12, 2024
· 3,760 Views · 9 Likes
article thumbnail
Requirements, Code, and Tests: How Venn Diagrams Can Explain It All
This article explains how requirements, code, and tests are interconnected, using Venn diagrams as a visual aid.
February 5, 2024
· 3,642 Views · 4 Likes
article thumbnail
Russell's Paradox: Permissiveness Creates Edge Cases
Permissiveness may allow for a broad range of actions or configurations, maintainability, and more. Discover what can happen if we are overly permissive.
January 31, 2024
· 2,819 Views · 5 Likes
article thumbnail
Set Theory Fundamentals For Software Testing
This article explores the use and importance of set theory fundamentals for efficient software testing.
January 12, 2024
· 2,868 Views · 3 Likes
article thumbnail
Fuzzing in Software Engineering
Here, explore basic types of fuzzing as well as a list of available tools and set of best practices to conduct fuzzing ethically, effectively, and safely.
January 1, 2024
· 3,865 Views · 5 Likes
article thumbnail
Mutation Testing: The Art of Deliberately Introducing Issues in Your Code
To effectively test your test cases and catch even the subtlest faults, we'll explore Python-based mutation testing in this article.
December 29, 2023
· 3,819 Views · 3 Likes
article thumbnail
Microservices Resilient Testing Framework
This article explores the key principles that form the foundation for MRTF and how it fits into a cohesive framework for testing microservices.
December 27, 2023
· 9,201 Views · 3 Likes
article thumbnail
Production-Like Testing Environments in Software Development
Learn why production-like testing environments can be critical for delivering high-quality, reliable software and how teams can detect and address issues early.
December 7, 2023
· 8,175 Views · 4 Likes
article thumbnail
Continuous Testing in the Era of Microservices and Serverless Architectures
Below article covers the foundation and more of continuous testing in Microservices and Serverless architectures.
December 6, 2023
· 9,803 Views · 8 Likes
article thumbnail
Scaling SRE Teams: The Challenges and How To Build a Successful Scaling Framework
Scaling teams of site reliability engineers comes with many challenges. Here, explore the challenges of scaling and review a successful scaling framework.
November 20, 2023
· 19,611 Views · 6 Likes
article thumbnail
Smoke Testing and the Spaceship Analogy
In this article, learn why smoke testing is an important part of the software development process, ensuring high quality and meeting the needs of users.
November 17, 2023
· 5,677 Views · 2 Likes
article thumbnail
The Four Steps of Regression Testing
This article provides a structured approach to create and update a regression test suite. What kinds of tests should be in a regression test suite?
November 14, 2023
· 10,285 Views · 3 Likes
article thumbnail
Software Verification and Validation With Simple Examples
It is important to note that verification and validation are not mutually exclusive. In fact, they are complementary processes. Find out more in this article.
September 20, 2023
· 9,060 Views · 8 Likes
article thumbnail
Software Engineering in the Age of Climate Change: A Testing Perspective
Software testing can optimize code and reduce environmental impact. Basic testing types can be applied for energy optimization.
August 30, 2023
· 16,413 Views · 9 Likes
article thumbnail
Profiling IT Complexity: A Blueprint for Effective Legacy System Testing
In the evolving realm of IT, complexity emerges as a formidable challenge, ranking high on the list of concerns. Learn about solutions.
August 25, 2023
· 30,779 Views · 6 Likes
article thumbnail
Testing Level Dynamics: Achieving Confidence From Testing
In this article, explore shared experiences to gain insight into how teams have tried to achieve confidence from testing.
March 24, 2023
· 17,473 Views · 3 Likes
article thumbnail
Along Came a Bug
Learn more about innovative ways of understanding and solving bugs.
Updated February 23, 2023
· 44,551 Views · 5 Likes
article thumbnail
Pair Testing in Software Development
This article focuses on pair testing, and I will share experiences on how teams have used pair testing to their advantage.
Updated February 8, 2023
· 24,562 Views · 5 Likes
article thumbnail
Mind Map Reuse in Software Groups
Product owners, developers, and testers have found an effective way to avoid missing use cases and identifying edge cases.
February 4, 2023
· 14,078 Views · 4 Likes
article thumbnail
Organizing and Improving Development Teams: The Testing Matrix
Learn more about the testing matrix and improvements that benefit teams.
Updated April 6, 2022
· 18,060 Views · 5 Likes
article thumbnail
Writing Code, Debugging, and Testing
This analysis explains the reasons and importance for not only writing code, but taking the time to complete debugging and testing for optimal results.
February 15, 2022
· 36,256 Views · 5 Likes
article thumbnail
Testing Robin, the RPA Programming Language Using Itself
The purpose of this article is to show how a programming language can be tested by using the salient features of RPA that are built-in Robin.
Updated July 1, 2020
· 12,950 Views · 3 Likes

Trend Reports

Trend Report

Observability and Application Performance

Making data-driven decisions, as well as business-critical and technical considerations, first comes down to the accuracy, depth, and usability of the data itself. To build the most performant and resilient applications, teams must stretch beyond monitoring into the world of data, telemetry, and observability. And as a result, you'll gain a far deeper understanding of system performance, enabling you to tackle key challenges that arise from the distributed, modular, and complex nature of modern technical environments.Today, and moving into the future, it's no longer about monitoring logs, metrics, and traces alone — instead, it’s more deeply rooted in a performance-centric team culture, end-to-end monitoring and observability, and the thoughtful usage of data analytics.In DZone's 2023 Observability and Application Performance Trend Report, we delve into emerging trends, covering everything from site reliability and app performance monitoring to observability maturity and AIOps, in our original research. Readers will also find insights from members of the DZone Community, who cover a selection of hand-picked topics, including the benefits and challenges of managing modern application performance, distributed cloud architecture considerations and design patterns for resiliency, observability vs. monitoring and how to practice both effectively, SRE team scalability, and more.

Observability and Application Performance

Comments

Data Flow Diagrams for Software Engineering

Mar 18, 2024 · Stelios Manioudakis

Thank you for the comment Jim! I will update the article with a descriptive diagram shortly.

The Four Steps of Regression Testing

Nov 18, 2023 · Stelios Manioudakis

Thank you Batista!

Along Came a Bug

Feb 23, 2023 · Stelios Manioudakis

Thank you for the comment Nilesh! And thanks for reading my articles! I will try to make things clearer, bear with me please!

Pair Testing in Software Development

Feb 16, 2023 · Stelios Manioudakis

Thank you Anemarie! I am glad you enjoyed this article.

Organizing and Improving Development Teams: The Testing Matrix

Jan 21, 2023 · Stelios Manioudakis

I am glad that I helped Helena!

Writing Code, Debugging, and Testing

Apr 14, 2022 · Stelios Manioudakis

Thank you Prashant!

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: