skip to main content
10.1145/3486949.3486965acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
research-article

Towards the no-code era: a vision and plan for the future of software development

Published:17 October 2021Publication History

ABSTRACT

This paper provides a highly opinionated and biased vision and a two-stage plan with guidelines to reach a new era of software development, where anyone can create software without bothering to write code. Moreover, this paper explores in depth the first of these stages, which consists of creating a no-code tool based on six principles: configuration driven development, APIs, open-source, cross-platform, cloud computing, and design systems. An examination of each principle is presented and a case is made for why such a combination of principles would lay the foundation for future development efforts. Possible enquiries are addressed and a path is laid out for future works.

References

  1. Adalo. 2021. Adalo-Build Your Own No Code App. https://www.adalo. com/Google ScholarGoogle Scholar
  2. Amazaon. 2021. Build a Better Way to Work | Amazon Honeycode. https://www.honeycode.aws/Google ScholarGoogle Scholar
  3. AppSheet. 2021. Make an App with No-Code. Start building today for free. https://www.appsheet.com/Google ScholarGoogle Scholar
  4. Bubble. 2021. The best way to build web apps without code | Bubble. https://bubble.io/Google ScholarGoogle Scholar
  5. Cenario. 2020. 21 Best No Code Tools You Need To Try. https://www. cenario.co/blog/best-no-code-tools-to-tryGoogle ScholarGoogle Scholar
  6. Luis Corral, Anton B. Georgiev, Alberto Sillitti, and Giancarlo Succi. 2014. Can execution time describe accurately the energy consumption of mobile apps? An experiment in Android. In Proceedings of the 3rd International Workshop on Green and Sustainable Software. ACM, 31-37. https://doi.org/10.1145/2593743.2593748 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Luis Corral, Alberto Sillitti, and Giancarlo Succi. 2015. Software Assurance Practices for Mobile Applications. Computing 97, 10 (Oct. 2015 ), 1001-1022. https://doi.org/10.1007/s00607-014-0395-8 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Docker. 2021. Empowering App Development for Developers | Docker. https://www.docker.com/Google ScholarGoogle Scholar
  9. Electron. 2021. Electron | Build cross-platform desktop apps with JavaScript, HTML, and CSS. https://www.electronjs.org/Google ScholarGoogle Scholar
  10. Facebook. 2021. Facebook Bug Bounty | Facebook. https://www. facebook.com/BugBounty/Google ScholarGoogle Scholar
  11. Facebook. 2021. React Native · A framework for building native apps using React. https://reactnative.dev/Google ScholarGoogle Scholar
  12. Flutter. 2021. Flutter-Beautiful native apps in record time. https://fluter.dev/Google ScholarGoogle Scholar
  13. Forbes. 2021. The Most Disruptive Trend Of 2021 : No Code / Low Code. https://www.forbes.com/sites/betsyatkins/2020/11/24/themost-disruptive-trend-of-2021-no-code--low-codeGoogle ScholarGoogle Scholar
  14. Freelancer. 2021. Hire Freelancers & Find Freelance Jobs Online | Freelancer. https://www.freelancer.com/Google ScholarGoogle Scholar
  15. GitHub. 2021. Features • GitHub Actions. https://github.com/features/ actionsGoogle ScholarGoogle Scholar
  16. GitHub. 2021. GitHub Hackathon: Build something new with us. https://githubhackathon.com/Google ScholarGoogle Scholar
  17. GitLab. 2021. CI/CD concepts | GitLab. https://docs.gitlab.com/ee/ci/ introduction/Google ScholarGoogle Scholar
  18. GitLab. 2021. GitLab Hackathon | GitLab. https://about.gitlab.com/ community/hackathon/Google ScholarGoogle Scholar
  19. Google. 2020. Helping businesses create and extend applications without coding | Google Cloud Blog. https://cloud.google.com/blog/topics/inside-google-cloud/helpingbusinesses-create-and-extend-applications-without-codingGoogle ScholarGoogle Scholar
  20. Google. 2021. Reward Programs-Application Security-Google. https://www.google.com/about/appsecurity/programs-home/Google ScholarGoogle Scholar
  21. Google. 2021. Service accounts | Cloud IAM Documentation | Google Cloud. https://cloud.google.com/iam/docs/service-accountsGoogle ScholarGoogle Scholar
  22. IBM. 2006. Configuration-driven development. https://www.ibm.com/ developerworks/library/wa-configdev/index.htmlGoogle ScholarGoogle Scholar
  23. Kissflow. 2020. No Code Tools | 5 Best No-code Tools You Need To Check Out. https://kissflow.com/rad/no-code/no-code-development-tools/Google ScholarGoogle Scholar
  24. MailChimp. 2021. All-In-One Integrated Marketing Platform for Small Business. https://mailchimp.com/Google ScholarGoogle Scholar
  25. Microsoft. 2021. Business Apps | Microsoft Power Apps. https://powerapps.microsoft.com/en-us/Google ScholarGoogle Scholar
  26. Raimund Moser, Witold Pedrycz, and Giancarlo Succi. 2008. Analysis of the reliability of a subset of change metrics for defect prediction. In Proceedings of the Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (Kaiserslautern, Germany) ( ESEM '08). ACM, 309-311. https://doi.org/10.1145/1414004.1414063 Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Brent Nash and Martha DeMore. 2009. Using XML configurationdriven development to create a customizable ground data system. In 2009 IEEE Aerospace conference. IEEE, 1-13.Google ScholarGoogle ScholarCross RefCross Ref
  28. Marco Ronchetti, Giancarlo Succi, Witold Pedrycz, and Barbara Russo. 2006. Early estimation of software size in object-oriented environments a case study in a CMM level 3 software firm. Information Sciences 176, 5 ( 2006 ), 475-489. https://doi.org/10.1016/j.ins. 2004. 08.012 Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Bruno Rossi, Barbara Russo, and Giancarlo Succi. 2010. Modelling Failures Occurrences of Open Source Software with Reliability Growth. In Open Source Software: New Horizons-Proceedings of the 6th International IFIP WG 2.13 Conference on Open Source Systems, OSS 2010. Springer, Heidelberg, Notre Dame, IN, USA, 268-280. https://doi.org/10.1007/978-3-642-13244-5_21 Google ScholarGoogle ScholarCross RefCross Ref
  30. SendGrid. 2021. Email Delivery Service | SendGrid. https://sendgrid. com/Google ScholarGoogle Scholar
  31. Shopify. 2021. Ecommerce Solutions & Online Shopping Cart System. https://www.shopify.com/online/ecommerce-solutionsGoogle ScholarGoogle Scholar
  32. No Code Tech. 2021. A curated directory of resources and tools for non-techs. https://www.nocode.tech/Google ScholarGoogle Scholar
  33. Twilio. 2021. Twilio-Communication APIs for SMS, Voice, Video and Authentication. https://www.twilio.com/Google ScholarGoogle Scholar
  34. Upwork. 2021. In-demand talent on demand.™ Upwork is how.™. https://www.upwork.com/Google ScholarGoogle Scholar
  35. Webflow. 2021. Webflow Series B funding | Webflow Blog. https://webflow.com/blog/webflow-series-b-fundingGoogle ScholarGoogle Scholar
  36. Webflow. 2021. Webflow: The no code platform for web design and development. https://webflow.com/Google ScholarGoogle Scholar
  37. Wix. 2020. Introducing Editor X | Help Center | Wix.com. https:// support.wix.com/en/article/introducing-editor-xGoogle ScholarGoogle Scholar
  38. Wix. 2021. Free Website Builder | Create a Free Website | Wix.com. https://www.wix.com/Google ScholarGoogle Scholar

Index Terms

  1. Towards the no-code era: a vision and plan for the future of software development

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader