147 lines
9.4 KiB
Markdown
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.
|
|
- {: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
|
|
- |