Files
logseq/pages/WORK___SE4DS2023.md
T
2025-06-05 22:07:12 +02:00

147 lines
9.4 KiB
Markdown

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
-