Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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 2021 Publication History
  • Get Citation Alerts
  • 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/
    [2]
    Amazaon. 2021. Build a Better Way to Work | Amazon Honeycode. https://www.honeycode.aws/
    [3]
    AppSheet. 2021. Make an App with No-Code. Start building today for free. https://www.appsheet.com/
    [4]
    Bubble. 2021. The best way to build web apps without code | Bubble. https://bubble.io/
    [5]
    Cenario. 2020. 21 Best No Code Tools You Need To Try. https://www. cenario.co/blog/best-no-code-tools-to-try
    [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
    [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
    [8]
    Docker. 2021. Empowering App Development for Developers | Docker. https://www.docker.com/
    [9]
    Electron. 2021. Electron | Build cross-platform desktop apps with JavaScript, HTML, and CSS. https://www.electronjs.org/
    [10]
    Facebook. 2021. Facebook Bug Bounty | Facebook. https://www. facebook.com/BugBounty/
    [11]
    Facebook. 2021. React Native · A framework for building native apps using React. https://reactnative.dev/
    [12]
    Flutter. 2021. Flutter-Beautiful native apps in record time. https://fluter.dev/
    [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-code
    [14]
    Freelancer. 2021. Hire Freelancers & Find Freelance Jobs Online | Freelancer. https://www.freelancer.com/
    [15]
    GitHub. 2021. Features • GitHub Actions. https://github.com/features/ actions
    [16]
    GitHub. 2021. GitHub Hackathon: Build something new with us. https://githubhackathon.com/
    [17]
    GitLab. 2021. CI/CD concepts | GitLab. https://docs.gitlab.com/ee/ci/ introduction/
    [18]
    GitLab. 2021. GitLab Hackathon | GitLab. https://about.gitlab.com/ community/hackathon/
    [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-coding
    [20]
    Google. 2021. Reward Programs-Application Security-Google. https://www.google.com/about/appsecurity/programs-home/
    [21]
    Google. 2021. Service accounts | Cloud IAM Documentation | Google Cloud. https://cloud.google.com/iam/docs/service-accounts
    [22]
    IBM. 2006. Configuration-driven development. https://www.ibm.com/ developerworks/library/wa-configdev/index.html
    [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/
    [24]
    MailChimp. 2021. All-In-One Integrated Marketing Platform for Small Business. https://mailchimp.com/
    [25]
    Microsoft. 2021. Business Apps | Microsoft Power Apps. https://powerapps.microsoft.com/en-us/
    [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
    [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.
    [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
    [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
    [30]
    SendGrid. 2021. Email Delivery Service | SendGrid. https://sendgrid. com/
    [31]
    Shopify. 2021. Ecommerce Solutions & Online Shopping Cart System. https://www.shopify.com/online/ecommerce-solutions
    [32]
    No Code Tech. 2021. A curated directory of resources and tools for non-techs. https://www.nocode.tech/
    [33]
    Twilio. 2021. Twilio-Communication APIs for SMS, Voice, Video and Authentication. https://www.twilio.com/
    [34]
    Upwork. 2021. In-demand talent on demand.™ Upwork is how.™. https://www.upwork.com/
    [35]
    Webflow. 2021. Webflow Series B funding | Webflow Blog. https://webflow.com/blog/webflow-series-b-funding
    [36]
    Webflow. 2021. Webflow: The no code platform for web design and development. https://webflow.com/
    [37]
    Wix. 2020. Introducing Editor X | Help Center | Wix.com. https:// support.wix.com/en/article/introducing-editor-x
    [38]
    Wix. 2021. Free Website Builder | Create a Free Website | Wix.com. https://www.wix.com/

    Cited By

    View all
    • (2023)Software Development ManagementInformation Systems Management10.5772/intechopen.109351Online publication date: 18-Oct-2023
    • (2023)Towards a DEVS Model Management System for Decision-Making Web ApplicationsInformation10.3390/info1402006914:2(69)Online publication date: 26-Jan-2023
    • (2023)GaNDLF: the generally nuanced deep learning framework for scalable end-to-end clinical workflowsCommunications Engineering10.1038/s44172-023-00066-32:1Online publication date: 16-May-2023
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    BCNC 2021: Proceedings of the 1st ACM SIGPLAN International Workshop on Beyond Code: No Code
    October 2021
    35 pages
    ISBN:9781450391252
    DOI:10.1145/3486949
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 October 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. API
    2. Cloud Computing
    3. Configuration Driven Development
    4. Cross-platform
    5. Design Systems
    6. No-code
    7. Open-source

    Qualifiers

    • Research-article

    Conference

    SPLASH '21
    Sponsor:
    SPLASH '21: Software for Humanity
    October 17, 2021
    IL, Chicago, USA

    Upcoming Conference

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)215
    • Downloads (Last 6 weeks)11
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Software Development ManagementInformation Systems Management10.5772/intechopen.109351Online publication date: 18-Oct-2023
    • (2023)Towards a DEVS Model Management System for Decision-Making Web ApplicationsInformation10.3390/info1402006914:2(69)Online publication date: 26-Jan-2023
    • (2023)GaNDLF: the generally nuanced deep learning framework for scalable end-to-end clinical workflowsCommunications Engineering10.1038/s44172-023-00066-32:1Online publication date: 16-May-2023
    • (2022)No-Code for Smart CitiesBuilding on Smart Cities Skills and Competences10.1007/978-3-030-97818-1_15(247-256)Online publication date: 8-Mar-2022

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media