Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications
    • Big Data and Analytics
    • Cloud
    • Development
    • IT Management

    How AI Is Altering Software Development with AI-Augmentation

    With help from AI-Augmented development tools – including no code and low code – software development will move far faster, and be open to non-tech types as well.

    Written by

    James Maguire
    Published September 30, 2021
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      “Software is eating the world,” Marc Andreessen so famously observed in 2011. Yet now in 2021, it’s time to add a new phrase to his famous truism: “and artificial intelligence is eating software.”

      Clearly, artificial intelligence will alter the software business at every level: how applications will function, how they’ll evolve, even how they’re sold. But likely the most revolutionary of these changes is how applications are created.

      The AI technology driving this change is called various things, but the phrase “AI-Augmented software engineering” is as good as any. You’ll see it perched at the top of Gartner’s chart of emerging technologies:

      AI-Augmented Software Development

      What is AI-Augmented software development? In short: it’s a system of development tools and platforms with AI built in that enables exponentially faster and better app creation than “hand” coding or traditional dev tools.

      Among other advantages, the AI-driven system does the grunt work of laying out code; it can even predict or suggest code frameworks.

      AI Will Enable Citizen Developers

      Perhaps most significant, AI enables less technically-inclined people to create or upgrade applications. Opening the gates of software creation to non-techies is a big disrupter – they vastly outnumber the slender cohort of skilled devs. While skilled developers will move faster with AI, the large pool of non-devs could provide a generational push to innovation.

      Note that Gartner puts AI-Augmented software engineering at the very peak of “inflated expectations.” To be sure, this idea is (mostly) still a hope for the future, and has limits even in best case.

      The problem is that writing software is like any upper-end intellectual endeavor: the judgment and nuance of the human mind are required for top work. Writing software is creative, as any good dev will tell you. Just as a song can’t be written by a computer (though “song-like music” can), a complex, new piece of software still can’t be coded by an AI system.

      On the other hand, an AI system “learns” prodigiously, so it can suggest paths that might elude the most creative human. An AI-augmented software program takes in a torrent of data; it gains knowledge (or at least data) far faster and more comprehensively than humans. It can’t make the “leaps” of human developers, yet it can lay out patterns and fill in decision trees, or even predict future directions.

      Low Code Platforms Begin to Incorporate AI-Augmented Software Development

      AI-augmented software development is rising in tandem with the rapidly growing low code / no code market. A low code software platform offers an easy-to-understand visual interface that enables non-techies to build or tweak applications.

      Major low code platforms are beginning to incorporate AI, notably Google’s AppSheet and Microsoft’s Power Platform. AppSheet uses natural language processing (NLP) to allow citizen developers to simply speak commands for the app’s development. Although in its infancy, this use of NLP is a futurist’s dream – creating software is as easy as talking to a computer.

      AppSheet uses AI and ML to build predictive models into an application using the app’s own store of data. Remarkably, Google claims that this ML-intensive task requires no prior ML experience from the developer.

      Similarly, Microsoft’s Power Platform includes Power Automate and Power BI modules to allow a non-tech developer to design and automate analytics systems into the application with relative ease. AI really is opening doors to an entirely new group of citizen developers.

      This larger group of “developers” is needed. Adopting AI-Augmented software development is a necessity for companies to remain competitive. Developers are expensive and in short supply: US labor statistics indicate that there were 1.4 million computing science jobs that were unfilled in 2020. Companies routinely face challenges in hiring software developers.

      Four Long Term Effects of AI-Augmentation

      Clearly, AI-augmented software will dramatically shape the future: When writing software is as accessible as writing a detailed report, the pace of business will change in ways that aren’t fully predictable. Some reasonable assumptions:

      1. Data explosion It’s likely that most of the apps created with AI-assisted tools will mine, manipulate, or present data. Any capable staffer will be able to find new ways to use data for competitive advantage; your average sale rep will be altering apps to learn more about prospects. The end result is that data mining will grow even more parabolically than it is today.
      2. Security concerns: It’s reasonable to assume that lower level staffers won’t be able to code an application that will allow a major cyber attack; to prevent this, AI-augmented platforms will – we hope – have “guardrails” to block cybersecurity vulnerabilities by rookie devs. Yet with such vastly larger brigades of citizen developers, building so many intricate structures – getting more advanced as AI advances – it’s likely that we’ll see security holes.
      3. AI builds AI: In a boost to AI, AI-Augmented development platforms will be used to create more artificial intelligence capability. The process will fuel self-referential exponential growth: a tool that uses AI will create AI products, which in turn allows faster and more advanced building of AI-boosted applications. It is, perhaps, a dizzying prospect. Where the future takes us in this regard is hard to say. But when futurists talk about “the singularity” – when machines gain true independence – then this “AI builds AI” aspect clearly suggests it.
      4. Democratization of Tech: Certainly, the greatest effect of AI-augmented software is the democratization of software development and technology overall. Cloud computing allowed small companies (even startups) to rent a data center and so compete with far larger outfits. Similarly, AI-augmented software platforms will allow smaller companies to build out big time competitive infrastructure.

      Bottom line: we will soon look back at today’s non-AI based software and wonder, how did we get anything done with these applications?

      James Maguire
      James Maguire
      James Maguire has been reporting on emerging technology for more than 15 years. He has won two ASBPE Awards of Excellence for in-depth feature articles about cloud computing and artificial intelligence. He has covered the gamut of enterprise and consumer technology, and regularly communicates with leading IT newsmakers, vendors and analysts.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×