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
Core Badge
Avatar

Stelios Manioudakis

DZone Core CORE

Lead Engineer at Technical University of Crete

Chania, GR

Joined Nov 2019

About

25+ years of experience in software engineering. Worked at Siemens and Atos as a software quality expert. 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 (UK).

Stats

Reputation: 6932
Pageviews: 1.0M
Articles: 50
Comments: 7

Expertise

Agile Expertise Icon

Agile

Testing, Tools, and Frameworks Expertise Icon

Testing, Tools, and Frameworks

  • Articles
  • Trend Reports
  • Events
  • Comments

Articles

article thumbnail
Architecting Proactive IT: NinjaOne Remote Monitoring and Management
Transforming from reactive IT support to proactive infrastructure management requires platforms built on modern architectural principles.
June 12, 2026
· 1,140 Views · 1 Like
article thumbnail
Testing AI-Infused Apps: A Dual-Layer Framework for AI Quality Assurance
Reliable AI delivery isn't either/or—it's both/and. Test conventionally for functionality. Evaluate probabilistically for quality. Deploy with dual-discipline confidence.
June 4, 2026
· 2,873 Views · 2 Likes
article thumbnail
Effective Engineering Feedback: Software Testing
Software testing is a feedback system that drives better decisions. Learn how effective feedback, CLEAR principles, and testing levels improve quality and teamwork.
May 6, 2026
· 5,846 Views · 1 Like
article thumbnail
From Noise to Outcome-Driven Observability: An SLO-First Strategy to Deliver Business Value Through Telemetry
Learn how an SLO-first strategy transforms observability from reactive monitoring to proactive, outcome-driven reliability using OpenTelemetry and unified data practices.
November 4, 2025
· 13,336 Views · 1 Like
article thumbnail
Fundamentals of Logic Hallucinations in AI-Generated Code
Learn how AI tools can generate logical errors in code, tests, and architecture, and discover ways to detect and prevent these hallucinations.
October 23, 2025
· 8,927 Views · 2 Likes
article thumbnail
Fixing a Test Involves Much More Than Simply Making It Pass
Learn why using Postman's 'Fix test' may mask bugs — tips to investigate failures, preserve test intent, and protect API reliability. Verify, then act.
October 10, 2025
· 4,730 Views · 3 Likes
article thumbnail
The Immune System of Software: Can Biology Illuminate Testing?
Learn in this article how software testing mirrors the immune system — layered, adaptive, and essential for defining and defending system integrity.
August 11, 2025
· 3,224 Views · 7 Likes
article thumbnail
Software Specs 2.0: An Elaborate Example
Learn how to define precise, secure, and testable requirements for an AI-generated User Authentication Login Endpoint with structured documentation
June 11, 2025
· 7,300 Views · 4 Likes
article thumbnail
Software Specs 2.0: Evolving Requirements for the AI Era (2025 Edition)
Learn about key qualities for writing software requirements—documented, correct, testable, and more—tailored for both human developers and AI code generation.
June 9, 2025
· 10,901 Views · 5 Likes
article thumbnail
Critical Thinking In The Age Of AI-Generated Code
Learn how AI-generated code impacts maintainability, productivity, and quality. Explore code reviewing, testing strategies, and best practices for long-term success.
April 14, 2025
· 39,802 Views · 16 Likes
article thumbnail
Grafana Loki Fundamentals and Architecture
Grafana Loki is a scalable, cost-efficient log system for cloud-native environments. It uses minimal indexing, compressed storage, and LogQL for fast queries.
February 28, 2025
· 12,707 Views · 6 Likes
article thumbnail
Understanding Leaderless Replication for Distributed Data
Learn about leaderless replication: its trade-offs, direct writes vs. coordination-based approaches, failure handling, and commercial databases in distributed systems.
January 16, 2025
· 9,485 Views · 4 Likes
article thumbnail
Understanding Multi-Leader Replication for Distributed Data
In this article, learn about the advantages, practical use cases, and topologies of multi-leader database replication, as well as its pros and cons for scalability.
December 5, 2024
· 12,804 Views · 5 Likes
article thumbnail
Observability Fundamentals Beyond Traditional Monitoring
Learn how to get started with full-stack observability and monitoring — from the key components and goals to steps for defining and implementing the right processes.
November 27, 2024
· 10,142 Views · 4 Likes
article thumbnail
Batch vs. Real-Time Processing: Understanding the Differences
Learn the differences between batch and real-time data processing, and explore the decision-making factors for choosing the right approach to optimize data pipelines.
August 8, 2024
· 16,932 Views · 3 Likes
article thumbnail
Orchestrating IAT, IPA, and RPA With Low-Code Platforms: Benefits and Challenges of Advanced Automation and Testing
Through a technical deep dive on integrating process automation into low-code environments, understand why integration is vital to the future of organizations.
June 28, 2024
· 12,499 Views · 8 Likes
article thumbnail
Reliability Models and Metrics for Test Engineering
Explore how reliability models and metrics help identify potential weak spots, anticipate failures, and build better products.
May 1, 2024
· 6,814 Views · 4 Likes
article thumbnail
Queuing Theory for Non-Functional Testing
In this article, explore the basics of queuing theory for non-functional software testing, its benefits and limitations, a case study, and tools to use.
April 8, 2024
· 19,372 Views · 7 Likes
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
· 39,613 Views · 4 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
· 16,964 Views · 5 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
· 11,383 Views · 3 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
· 3,740 Views · 4 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
· 13,019 Views · 3 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
· 4,015 Views · 4 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
· 7,146 Views · 4 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
· 3,824 Views · 6 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
· 6,016 Views · 11 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
· 5,948 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
· 4,004 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
· 4,507 Views · 3 Likes

Trend Reports

Trend Report

Intelligent Observability

Most modern systems portray a clear story about their performance, yet it’s often buried under mountains of data too convoluted to be actionable. Teams are challenged to treat observability as a connective system, using pipelines to turn noise into measurable outcomes and defendable decisions, and to create an active system of trust that’s effectively engineered, consolidated, and shaped by AI.Observability now covers performance optimization and RUM responsiveness, security controls and compliance evidence, and the team rituals for sustaining collaboration at scale, all of which hinge on the same shared visibility. In this sense, observability becomes less of a toolchain and more of a discipline that serves to align technology and people around outcomes versus noise.DZone’s 2025 Intelligent Observability Trend Report examines how outcome-driven engineering, platform consolidation, open standards, AI-assisted operations, and human-in-the-loop automation are reshaping the industry. Contributions from practitioners across the DZone community connect these threads to depict a clear blueprint for building a resilient, scalable stack that is ready to take on the next wave of technological advancements.

Intelligent Observability

Trend Report

Observability and Performance

The dawn of observability across the software ecosystem has fully disrupted standard performance monitoring and management. Enhancing these approaches with sophisticated, data-driven, and automated insights allows your organization to better identify anomalies and incidents across applications and wider systems. While monitoring and standard performance practices are still necessary, they now serve to complement organizations' comprehensive observability strategies. This year's Observability and Performance Trend Report moves beyond metrics, logs, and traces — we dive into essential topics around full-stack observability, like security considerations, AIOps, the future of hybrid and cloud-native observability, and much more.

Observability and Performance

Trend Report

Low-Code Development

Low code, no code, citizen development, AI automation, scalability — if you work in the tech world, it's likely that you have been encouraged to use tools in at least one of these spaces. And it's for a good reason as Gartner has projected that by 2025, 70% of applications developed within organizations will have been built using low- and/or no-code technologies. So does the practice live up to the hype? Year over year, the answer is a resounding "yes" as the industry continues to evolve. Organizations have an increased demand for more frequent application releases and updates, and with that comes the need for increased efficiencies. And this is where low-code and no-code development practices shine. Sprinkle AI automation into low- and no-code development, and the scalability opportunities are endless. This Trend Report covers the evolving landscape of low- and no-code development by providing a technical exploration of integration techniques into current development processes, the role AI plays in relation to low- and no-code development, governance, intelligent automated testing, and adoption challenges. In addition to findings from our original research, technical experts from the DZone Community contributed articles addressing important topics in the low code space, including scalability, citizen development, process automation, and much more. To ensure that you, the developer, can focus on higher priorities, this Trend Report aims to provide all the tools needed to successfully leverage low code in your tech stack.

Low-Code Development

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

Events

Watch

On Demand Event Thumbnail

Low-Code Development: Elevating the Engineering Experience With Low and No Code

Presenter: Retool

Comments

Understanding Leaderless Replication for Distributed Data

Jul 28, 2025 · Stelios Manioudakis

Thank you Pabitra!

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

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

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 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook