OutSystems, an innovator in low-code application development and cloud computing, today announced a major initiative to bring the power of artificial intelligence and machine learning (AI/ML) to software development.
The initiative, called Project Turing, is aptly named after Alan Turing, father of theoretical computer science and artificial intelligence. The center will explore how AI/ML can transform the world of software development in the next decade. As part of Project Turing, OutSystems will:
- Build a new AI Center of Excellence in Lisbon, Portugal
- Commit 20 percent of its overall R&D resources to focus on this challenge
- Partner with industry experts, technology leaders, and universities to drive original research and innovation in the field of AI/ML.
"Our bold vision for Project Turing fits perfectly with the principal ideas we had when we started OutSystems 17 years ago - reduce the complexity of developing and changing enterprise software. It’s in our DNA."
“With AI, we see the potential to transform the entire software lifecycle where AI assistants help with everything from modeling new applications with the right architecture and user experiences to analyzing the business value and impact for the organization.” - Paulo Rosado, OutSystems CEO
According to Forrester, “AI will improve, accelerate, and disrupt the software development life cycle. A combination of AI technologies like advanced machine learning, deep learning, and natural language processing, and business rules will have an impact on all steps of the software development life cycle, helping developers build better software faster.” The report also notes that, “AI will not just improve apps as we know them today — it will also allow developers to begin to move beyond apps to deliver tomorrow’s software experiences.” [How AI Will Change Software Development And Applications by Diego Lo Giudice, November 2, 2016, copyright Forrester Research.]
Another recent research report from Gartner noted that: “Machine learning allows enterprises to implement models that would be impossible to build using human analysis due to the time required to do the analysis. Machine learning helps organizations discover hidden insights that would be impossible to identify through other means.” [AI Will Alter Application Development — Things to Do Now by Van L. Baker, 17 August 2017, copyright Gartner.]
“As the leading low-code platform provider for over a decade, we have one of the largest datasets of production applications in the world,” said Nuno Antunes, OutSystems Vice President of Engineering. “Just like IBM Watson is using massive volumes of medical data from the Mayo Clinic to improve patient health, we’re in a unique position to leverage AI/ML and big data to identify best practices and create expert assistants that will significantly help our customers in the future.”
The new center will initially focus on three big projects:
- Developing new AI Assistants to further accelerate application development. By providing best practice patterns, components, and widgets during application design, AI Assistants will make developers more efficient and become the new paradigm for pair programming.
- Designing AI-based Analyzers that will decrease application maintenance costs. By analyzing the structure of complex apps before they are deployed AI-based Analyzers will be able to predict issues and monitor real-time usage patterns to make recommendations on how to improve and refactor applications.
- Developing AI-based systems that automatically generate new feature recommendations for new applications based on large data sets of usage, error reporting, customer feedback, adoption rates, and business metrics.
The new center launched on February 19, 2018, the anniversary of the first detailed design of a stored-program computer proposal developed by Alan Turing.
Thousands of customers worldwide trust OutSystems, the number one low-code platform for rapid application development. Engineers with an obsessive attention to detail crafted every aspect of the OutSystems platform to help organizations build enterprise-grade apps and transform their business faster. OutSystems is the only solution that combines the power of low-code development with advanced mobile capabilities, enabling visual development of entire application portfolios that easily integrate with existing systems. Visit us at www.outsystems.com, or follow us on Twitter @OutSystems or LinkedIn. Explore careers at OutSystems.