icon::  full-title:: Summer [[School]] on Software Engineering for Digital Society type:: [[presentation]] link:: [Software Engineering for Digital Society (mdu.se)](https://www.se4ds.mdu.se/) https://www.linkedin.com/comm/in/alessiobucaioni?midToken=AQFA43boUtLhcw&midSig=3dDl6yES5viGI1&trk=eml-email_notification_single_mentioned_you_in_this_01-notifications-2-prof_photo&trkEmail=eml-email_notification_single_mentioned_you_in_this_01-notifications-2-prof_photo-null-617cq%7Elfv0mos6%7E7y-null-neptune%2Fprofile%7Evanity%2Eview&lipi=urn%3Ali%3Apage%3Aemail_email_notification_single_mentioned_you_in_this_01%3B46yIz89WRoiKofHM2Kg6%2FA%3D%3D - ## Programma - Arrivo domenica 4 Giugno, - Lezione il 5 giugno e il 6 mattina. - 1,5h - Introduction [[05-06-2023]] - 75 - Intro - **What is low-code exactly?** - - 1,5h - Foundations [[05-06-2023]] - 75 - 1,5h - Foundations [[05-06-2023]] - 75 - 1,5h - Foundations [[05-06-2023]] - 75 - 1,5h - Applications [[06-06-2023]] - 75 - 1,5h - Applications [[06-06-2023]] - 50 - CIRCA 425 Slides in 10 giorni - Quindi 43 slides al giorno - - Partenza 6 pomeriggio. - ![image.png](../assets/image_1684142641063_0.png){:height 206, :width 834} - - ## **TOCs** - |**TOPIC** | **TENTATIVE DEADLINE**| |**Presentazione progetto Lowcomote (1,5h)** | [[17-05-2023]]| |*- Qualche [[Paper]] apparso a [[WORKSHOP]] [[Lowcode]] at MODELS* | | |**Articolo nostro [[SOSYM]] (1h)** |[[18-05-2023]]| |**Articolo survey Apurv (1h)** |[[20-05-2023]]| |**Articolo analisi business process capabilities of [[LCDP]] (1h)**| [[22-05-2023]]| |**Articoli Felicien (1h)**|| |*- Articolo Felicien su Quality of Low-code?*| [[24-05-2023]]| |*- Articolo Felicien su IoT* |[[26-05-2023]]| |**Lev4Rec (2,5h)**|| |*- Sistemi di raccomandazione - (1,5h*)| [[28-05-2023]]| |*- Demo (Lavoro Claudio) - (1h)*| [[30-05-2023]]| - - ## [[#green]]==Main flow of the presentations== - ### Introduction low-code (1,5h) $\approx$90 [[slides]] tags:: #WORK/SE4DS2023_Intro - DONE [WMM2020 - Low-Code Development Platforms - Private - Google Slides](https://docs.google.com/presentation/d/1VJCajKk_ECsp6_AmBUMcIySb7BJYWPi4xwGEoVujds0/edit#slide=id.p) - Foster / Gartner reports - [[@Rise of the Citizen Developer]] - DONE Lowcomote project ($\approx$20 slides) - [Lowcomote - Industrial Workshop - Google Slides](https://docs.google.com/presentation/d/11cjs1BpZoFvuJ8hWqzxkTbw6j6gVVLwDJaXYA_gmvwE/edit#slide=id.p79) - [Low-code platforms mean anyone can be a developer -- and maybe a data scientist, too | ZDNET](https://www.zdnet.com/article/low-code-platforms-mean-anyone-can-be-a-developer-and-maybe-a-data-scientist-too/) - [[@Low-code will save the Digital Transformation]] - ### Foundations (3,5h) $\approx$200 [[slides]] tags:: #WORK/SE4DS2023_Foundations - DONE [[@Low-code development and model-driven engineering: Two sides of the same coin?]] - DONE [[@Supporting the understanding and comparison of low-code development platforms]] - DONE [[@Low-Code Platform]] - DONE [[@Low-Code Programming Models]] - DONE [[@Analyzing business process management capabilities of low-code development platforms]] - DONE [[@In Search of the Essence of Low-Code: An Exploratory Study of Seven Development Platforms]] #notrelevant - ### Applications (3h) $\approx$180 [[slides]] tags:: #WORK/SE4DS2023_Applications - **[[AI]]** - DONE [[@Democratizing artificial intelligence: How no-code AI can leverage machine learning operations]] - **[[IOT]]** - DONE [[@FloWare: a model-driven approach fostering reuse and customisation in IoT applications modelling and development]] - DONE Demo con la piattaforma Microsoft che faccio a lezione di IoT - **Recommender systems** collapsed:: true - DONE [[@Democratizing the development of recommender systems by means of low-code platforms]] - Demo tool [[people/claudio]] - ### Future Work / Directions - DONE [[@Characteristics and Challenges of Low-Code Development: The Practitioners' Perspective]] #challengesAndLimitations - DONE [[@Low-Code Is Often High-Code, So We Must Design Low-Code Platforms to Enable Proper Software Engineering]] - ### Other considered resources - [[@Generating customized low-code development platforms for digital twins]] - [[@CEPEDALoCo: An event-driven architecture for integrating Complex Event Processing and blockchain through low-code]] - [[@DevOpsML: towards modeling DevOps processes and platforms]] - [[@Dandelion: A scalable, cloud-based graphical language workbench for industrial low-code development]] - - **Piano slides** - Totale [[slides]] circa 470 [[slides]]. - Circa 12 giorni di lavoro a disposizione. - **Una 40 di [[slides]] al giorno.** - Content for the presentation on "Low-code development platforms: foundations and applications." Here's a breakdown of the content that I can consider for each section of the presentation, totaling approximately 450 slides: - - **1. Introduction (10 slides)** - Overview of the presentation - Definition of low-code development platforms - Importance of low-code platforms in modern software development - Gartner, "Low-Code Application Platforms: The Future of App Development" - Link: [Gartner Report](https://www.gartner.com/en/documents/3884095/low-code-application-platforms-the-future-of-app-dev) - **2. Fundamentals of Low-Code Development (40 slides)** - Evolution of software development methodologies - Key concepts and principles of low-code development - Benefits and advantages of low-code platforms - Comparison with traditional development approaches - Mendix, "The Definitive Guide to Low-Code Development" - Link: [Mendix Guide](https://www.mendix.com/low-code-guide/) - **3. Components and Architecture of Low-Code Platforms (30 slides)** - Architecture overview of a typical low-code platform - Building blocks and components of low-code platforms - Integration capabilities with existing systems and databases - Scalability, security, and performance considerations - OutSystems, "Low-Code Platform Architecture" - Link: [OutSystems Architecture Overview](https://www.outsystems.com/enterprise-low-code-architecture/) - **4. Low-Code Platform Features and Functionality (50 slides)** - Visual development environment and interface - Drag-and-drop interface for building applications - Pre-built templates and modules - Workflow automation and business process management - Mobile app development and responsive design capabilities - Data integration and external API usage - Version control and collaboration features - Testing, debugging, and deployment options - Microsoft Power Apps, "Capabilities and Limits of Power Apps" - Link: [Microsoft Power Apps Capabilities](https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/limits-and-config) - **5. Use Cases and Applications (100 slides)** - Rapid prototyping and MVP development - Enterprise application development - Citizen development and empowering non-technical users - Legacy system modernization - Industry-specific use cases (finance, healthcare, education, etc.) - Real-world success stories and case studies - Forrester, "The Total Economic Impact™ Of Mendix Low-Code" - Link: [Forrester Study](https://www.mendix.com/forrester-total-economic-impact-study/) - **6. Challenges and Limitations (20 slides)** - Addressing the skepticism around low-code development - Potential limitations and considerations - Security and compliance concerns - Integration complexities with complex systems - Customization limitations and platform lock-in - Gartner, "Overcoming the Top Challenges of Low-Code Development" - Link: [Gartner Article](https://www.gartner.com/smarterwithgartner/overcoming-the-top-challenges-of-low-code-development/) - **7. Best Practices for Low-Code Development (40 slides)** - Choosing the right low-code platform for your needs - Training and upskilling developers on low-code platforms - Establishing governance and security practices - Collaborative development and agile methodologies - Ensuring scalability and future-proofing applications - TechBeacon, "Low-code development: 9 tips for getting it right" - Link: [TechBeacon Article](https://techbeacon.com/app-dev-testing/low-code-development-9-tips-getting-it-right) - **8. Industry Trends and Future Outlook (30 slides)** - Current market trends and adoption rates - Emerging technologies in low-code development - Predictions for the future of low-code platforms - Integration with artificial intelligence and machine learning - Industry and market projections - Forrester, "The Forrester Wave™: Low-Code Development Platforms For AD&D Pros, Q1 2021" - Link: [Forrester Wave Report](https://www.outsystems.com/1/forrester-low-code-development-platforms-2021) - **9. Conclusion and Key Takeaways (10 slides)** - Recap of the main points covered in the presentation - Key benefits and considerations of low-code development - Encouraging further exploration and adoption of low-code platforms - Appian, "The Appian Platform: Accelerate Your Low-Code Journey" - Link: [Appian Platform Overview](https://www.appian.com/platform/) - **10. Q&A and Additional Resources (10 slides)** - Allocate slides for questions and answers during the presentation - Include a slide with additional resources for further learning -