• IEEE.org
  • IEEE CS Standards
  • Career Center
  • About Us
  • Subscribe to Newsletter

0

IEEE-CS_LogoTM-orange
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
IEEE-CS_LogoTM-orange

0

IEEE Computer Society Logo
Sign up for our newsletter
IEEE COMPUTER SOCIETY
About UsBoard of GovernorsNewslettersPress RoomIEEE Support CenterContact Us
COMPUTING RESOURCES
Career CenterCourses & CertificationsWebinarsPodcastsTech NewsMembership
BUSINESS SOLUTIONS
Corporate PartnershipsConference Sponsorships & ExhibitsAdvertisingRecruitingDigital Library Institutional Subscriptions
DIGITAL LIBRARY
MagazinesJournalsConference ProceedingsVideo LibraryLibrarian Resources
COMMUNITY RESOURCES
GovernanceConference OrganizersAuthorsChaptersCommunities
POLICIES
PrivacyAccessibility StatementIEEE Nondiscrimination PolicyIEEE Ethics ReportingXML Sitemap

Copyright 2026 IEEE - All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

  • Home
  • /Publications
  • /Tech News
  • /Research
  • Home
  • / ...
  • /Tech News
  • /Research

An Empirical Study of Developer Discussions on Low-Code Software Development Challenges

By IEEE Computer Society Team on
April 5, 2022
LATEST NEWS
Inside the 2026 IEEE GameSIG Intercollegiate Showcase
Inside the 2026 IEEE GameSIG Intercollegiate Showcase
Episode 4 | Inside IEEE Leadership
Episode 4 | Inside IEEE Leadership
Generative AI as a Tool for Revolution of AI-Powered Healthcare App: Theory, Design, and Cognitive Impact Assessment
Generative AI as a Tool for Revolution of AI-Powered Healthcare App: Theory, Design, and Cognitive Impact Assessment
Computing’s Top 30: Li Yang
Computing’s Top 30: Li Yang
Women in STEM Workshop and CodeFest in Bhutan: Empowering the Next Generation of Female Technologists
Women in STEM Workshop and CodeFest in Bhutan: Empowering the Next Generation of Female Technologists
Read Next

Inside the 2026 IEEE GameSIG Intercollegiate Showcase

Episode 4 | Inside IEEE Leadership

Generative AI as a Tool for Revolution of AI-Powered Healthcare App: Theory, Design, and Cognitive Impact Assessment

Computing’s Top 30: Li Yang

Women in STEM Workshop and CodeFest in Bhutan: Empowering the Next Generation of Female Technologists

Automating Compliance in Life Sciences for Real-Time Audit Readiness

Computing’s Top 30: Rohan Basu Roy

Episode 3 | How IEEE Can Support and Enhance Academia

Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter

software developer looking at a screen and thinkingThe low-code paradigm has revolutionized the way software is being created and it doesn’t look like we’ll be seeing it slow down anytime soon. Low-code platforms facilitate automatic code generation and assist in developing production-ready applications.

“According to a Forrester report, the LCSD platform market is expected to be $21 Billon by 2022. According to a Gartner report, by 2024, around 65% of large enterprises will use LCSD platforms to some extent.”

Addressing the gaps between domain requirements and developers’ understanding, which are frequent causes of delays in development in applications with complex business logic, low code platforms allow for faster deployment times, in addition, to quickly responding to market demands.


Want More Tech News? Subscribe to ComputingEdge Newsletter Today!


Shared during the 2021 IEEE/ACM International Conference on Mining Software Repositories (MSR), “An Empirical Student of Developer Discussions on Low-Code Software Development Challenges,” addresses some of the challenges developers are experiencing with LCSD platforms and are discussing online in forums like Stack Overflow.

More than 5,000 posts from Stack Overflow were analyzed and then grouped into four categories: customization, platform adoption, database management, and third-party integration.

Continuing reading “An Empirical Student of Developer Discussions on Low-Code Software Development Challenges,” by authors Md Abdullah Al Alamin (University of Calgary), Sanjay Malakar (Bangladesh University of Engineering and Technology), Gias Uddin (University of Calgary), Sadia Afroz (Bangladesh University of Engineering and Technology), Tameem Bin Haider (Bangladesh University of Engineering and Technology), and Anindya Iqbal (Bangladesh University of Engineering and Technology).

Abstract

Low-code software development (LCSD) is an emerging paradigm that combines minimal source code with interactive graphical interfaces to promote rapid application development. LCSD aims to democratize application development to software practitioners with diverse backgrounds. Given that LCSD is relatively a new paradigm, it is vital to learn about the challenges developers face during their adoption of LCSD platforms. The online developer forum, Stack Overflow (SO), is popular among software developers to ask for solutions to their technical problems. We observe a growing body of posts in SO with discussions of LCSD platforms. In this paper, we present an empirical study of around 5K SO posts (questions + accepted answers) that contain discussions of nine popular LCSD platforms. We apply topic modeling on the posts to determine the types of topics discussed. We find 13 topics related to LCSD in SO. The 13 topics are grouped into four categories: Customization, Platform Adoption, Database Management, and Third-Party Integration. More than 40% of the questions are about customization, i.e., developers frequently face challenges with customizing user interfaces or services offered by LCSD platforms. The topic “Dynamic Event Handling” under the “Customization” category is the most popular (in terms of average view counts per question of the topic) as well as the most difficult. It means that developers frequently search for customization solutions such as how to attach dynamic events to a form in low-code UI, yet most (75.9%) of their questions remain without an accepted answer. We manually label 900 questions from the posts to determine the prevalence of the topics’ challenges across LCSD phases. We find that most of the questions are related to the development phase, and low-code developers also face challenges with automated testing. Our study findings offer implications for low-code practitioners, platform providers, educators, and researchers.