23-25 August 2022 @The times center Mahattan New York
Agentic AI is set to revolutionize software development by making systems more autonomous, proactive, and adaptive.
It enables software to make intelligent decisions, optimize code, and anticipate user needs, paving the way for a new generation of self-improving, dynamic applications.
There has been immense growth in AI-powered tools for software development, and many tech and business leaders are left confused with the choices available in the market. This talk will provide insights to help decision-makers sift through the noise and select the best possible solution given their situation. The talk will also propose a framework wherein AI and ""humans in the loop"" will be working hand-in-hand to for requirements engineering tighter and software builds faster.
In the context of software dev shops, the talk will be useful in understanding how AI helps achieve better internal efficiency across the SDLC so that teams are able to increase capacity and realize business growth.
In this talk will examine the causes and consequences of flaky tests, particularly within Continuous Integration/Continuous Deployment (CI/CD) pipelines. We explore how flaky tests erode trust in test results, delay releases, consume resources, and mask genuine bugs.
We delve into the common pitfalls of test automation that lead to increased maintenance overhead and decreased reliability. We also emphasize the importance of establishing testing guidelines, leveraging reporting tools, using artificial intelligence (AI), and documenting flaky tests to improve overall test suite health.
I will also share practical and effective mitigation strategies, emphasizing the importance of code quality, design patterns, advanced tools, comprehensive logging, team collaboration, and regular reviews.
Finally, we will discuss actionable steps for creating meaningful automated tests, focusing on principles derived from real-world situations from my experience. By adopting these strategies, engineers can build a more reliable and trustworthy test automation suite, leading to faster and more stable software releases.
Key Takeaways:
1. Evaluate how flaky tests can erode trust and slow down developments.
2. Analyse the context and purpose of tests to avoid common pitfalls.
3. Concrete strategies for identifying and mitigating flaky tests.
4. Exploring the role of AI and reporting in creating reliable tests.
A checklist to choose automation tools and make the best use of them
Tips to get rid of flakiness in the deployment pipelines
A guideline to build a quality mindset and tips for a strong quality gate
and a set of sample quality metrics to track the product and process maturity
The session will also sneak-peak into potential challenges associated with migration to v17, such as modularity, deprecated or removed features, GC policies and much more.
The session aims to help developers and organizations navigate the transition from Java v8 to v17, ensuring they can leverage the new capabilities effectively while managing the transition smoothly."
28-30 October 2025 | Online (Days 1-2) + Crowne Plaza Manila Galleria (Day 3)