Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Software Institute General Assembly 2020

Software Institute General Assembly 2020

Avatar for Software Institute

Software Institute

January 23, 2020

More Decks by Software Institute

Other Decks in Education

Transcript

  1. (Brief) History Sep 2004 Creation of the Faculty of Informatics,

    with a focus on software & systems Jul 2017 Creation of the Software Institute Sep 2017 Opening of the Master in Software & Data Engineering Aug 2018 Current formation: 6 Professors & 1 Senior Group Leader Feb 2019 1st General Assembly (29 people) Jan 2020 2nd General Assembly (34 people)
  2. Goals SI Goals Context Short-term Medium-term Long-term Research Local Education

    Master in Software & Data Engineering Industry Seminars Development Connect Local Companies Incubator for Start-ups Research National Education MAS/CAS/DAS in Software Development Development National Center of Excellence Research #1 in Switzerland #1 in Europe #1 in the World International Education International Summer School Distinguished Speaker Series Development Attract global companies European Center of Excellence
  3. SI Groups Tonella Testing Bavota Analytics Pautasso Architecture Lanza Evolution

    Furia Verification Hauswirth Education D’Ambros Development
  4. Research Impact 0 400 800 1200 1600 2000 2400 2800

    3200 3600 4000 1997 1998 19992000 2001 20022003 20042005 2006 20072008 2009 20102011 2012 20132014 2015 20162017 2018 2019
  5. Research Funding Funding Body Type Start End Duration Budget B/m

    Total Budget SI PI Ext. PI Acronym Title SNF Oct 2017 Sep 2021 48 600000 12500 Lanza PROBE Live Actionable Software Analytics SNF Lead Agency Jan 2020 Dec 2022 36 244250 6785 500000 Bavota & Lanza Consortium SENSOR Sensible Software Refactoring SNF Lead Agency Jul 2020 Jun 2024 48 572575 11929 760000 Lanza Cleve INSTINCT Improving Database Interactions in NoSQL Applications SNF NRP75 Sep 2017 Aug 2021 48 320000 6667 569308 Lanza Soulé Exploratory Visual Analytics for Interaction Graphs FFL Jul 2017 Dec 2022 66 1500000 22727 Lanza CSRD Center for Software Research & Development Hasler Jul 2019 Dec 2019 6 45755 7626 D'Ambros Tako Collecting and Visualizing Development Activities in Visual Studio Code SNF Spark Jan 2020 Dec 2020 12 99760 8313 Mocci Beyond Watching: Next Generation Programming Tutorials Leveraging Interaction Data Innosuisse Dec 2019 Nov 2021 24 166120 6922 825826 D'Ambros Consortium E-Waste E-waste: Cheap and Smart Boxes for Medical Waste Management SNF NRP77 Feb 2020 Jan 2024 48 306655 6389 500660 D'Ambros Parchet Firms and tax competition in the digital economy: a data platform for geo-temporal network analysis ERC Starting Feb 2020 Jan 2025 60 1650000 27500 Bavota DEVINTA Devinta: An Artificial Assistant for Software Developers USI Ifin R&D Jul 2018 Sep 2018 3 8000 2667 Mocci USI IFin Website USI R&D Jan 2018 Dec 2018 12 100000 8333 Lanza myUSI Research module SNF Sep 2017 Aug 2021 48 243050 5064 Bavota JITRA Just-In-Time Rational refActoring SNF Sep 2018 Aug 2022 48 223054 4647 Bavota CCQR Crowdsourced Code Quality Review SNF Aug 2019 Jul 2023 48 476106 9919 Furia Hi-Fi Widely Applicable and Usable Automated Program Repair SNF DACH Mar 2020 Feb 2024 48 490100 10210 890000 Pautasso Zdun API-ACE Analytics-based Continuous Design and Evolution of Microservice APIs ERC Advanced Jan 2019 Dec 2023 60 2613973 43566 2613973 Tonella Precrime Self-assessment Oracles for Anticipatory Testing SNF Dec 2019 Nov 2023 48 753858 15705 Hauswirth Conceptual Change in Learning to Program SIGCSE Special Projects Jan 2020 Dec 2020 12 1250 104 5000 Hauswirth Consortium Mastery Learning in Programming Courses 20 Projects 10414506
  6. Research & Development Funding Funding Body Type Start End Duration

    Budget B/m Total Budget SI PI Ext. PI Acronym Title SNF Oct 2017 Sep 2021 48 600000 12500 Lanza PROBE Live Actionable Software Analytics SNF Lead Agency Jan 2020 Dec 2022 36 244250 6785 500000 Bavota & Lanza Consortium SENSOR Sensible Software Refactoring SNF Lead Agency Jul 2020 Jun 2024 48 572575 11929 760000 Lanza Cleve INSTINCT Improving Database Interactions in NoSQL Applications SNF NRP75 Sep 2017 Aug 2021 48 320000 6667 569308 Lanza Soulé Exploratory Visual Analytics for Interaction Graphs FFL Jul 2017 Dec 2022 66 1500000 22727 Lanza CSRD Center for Software Research & Development Hasler Jul 2019 Dec 2019 6 45755 7626 D'Ambros Tako Collecting and Visualizing Development Activities in Visual Studio Code SNF Spark Jan 2020 Dec 2020 12 99760 8313 Mocci Beyond Watching: Next Generation Programming Tutorials Leveraging Interaction Data Innosuisse Dec 2019 Nov 2021 24 166120 6922 825826 D'Ambros Consortium E-Waste E-waste: Cheap and Smart Boxes for Medical Waste Management SNF NRP77 Feb 2020 Jan 2024 48 306655 6389 500660 D'Ambros Parchet Firms and tax competition in the digital economy: a data platform for geo-temporal network analysis ERC Starting Feb 2020 Jan 2025 60 1650000 27500 Bavota DEVINTA Devinta: An Artificial Assistant for Software Developers USI Ifin R&D Jul 2018 Sep 2018 3 8000 2667 Mocci USI IFin Website USI R&D Jan 2018 Dec 2018 12 100000 8333 Lanza myUSI Research module SNF Sep 2017 Aug 2021 48 243050 5064 Bavota JITRA Just-In-Time Rational refActoring SNF Sep 2018 Aug 2022 48 223054 4647 Bavota CCQR Crowdsourced Code Quality Review SNF Aug 2019 Jul 2023 48 476106 9919 Furia Hi-Fi Widely Applicable and Usable Automated Program Repair SNF DACH Mar 2020 Feb 2024 48 490100 10210 890000 Pautasso Zdun API-ACE Analytics-based Continuous Design and Evolution of Microservice APIs ERC Advanced Jan 2019 Dec 2023 60 2613973 43566 2613973 Tonella Precrime Self-assessment Oracles for Anticipatory Testing SNF Dec 2019 Nov 2023 48 753858 15705 Hauswirth Conceptual Change in Learning to Program SIGCSE Special Projects Jan 2020 Dec 2020 12 1250 104 5000 Hauswirth Consortium Mastery Learning in Programming Courses 20 Projects 10414506
  7. Funding Donut 1'250 753'858 2'613'973 490'100 476'106 223'054 243'050 100'000

    8'000 1'650'000 306'655 166'120 99'760 45'755 1'500'000 320'000 572'575 244'250 600'000 20 projects 10.41 M CHF
  8. Monthly Funding 0 20000 40000 60000 80000 100000 120000 140000

    160000 180000 200000 2017-07 2017-08 2017-09 2017-10 2017-11 2017-12 2018-01 2018-02 2018-03 2018-04 2018-05 2018-06 2018-07 2018-08 2018-09 2018-10 2018-11 2018-12 2019-01 2019-02 2019-03 2019-04 2019-05 2019-06 2019-07 2019-08 2019-09 2019-10 2019-11 2019-12 2020-01 2020-02 2020-03 2020-04 2020-05 2020-06 2020-07 2020-08 2020-09 2020-10 2020-11 2020-12 2021-01 2021-02 2021-03 2021-04 2021-05 2021-06 2021-07 2021-08 2021-09 2021-10 2021-11 2021-12 2022-01 2022-02 2022-03 2022-04 2022-05 2022-06 2022-07 2022-08 2022-09 2022-10 2022-11 2022-12 2023-01 2023-02 2023-03 2023-04 2023-05 2023-06 2023-07 2023-08 2023-09 2023-10 2023-11 2023-12 2024-01 2024-02 2024-03 2024-04 2024-05 2024-06 2024-07 2024-08 2024-09 2024-10 2024-11 2024-12 2025-01 2025-02 2025-03 2025-04 2025-05 2025-06 2025-07 2025-08 2025-09 2025-10 2025-11 2025-12
  9. Monthly Funding - Cumulative 0 1000000 2000000 3000000 4000000 5000000

    6000000 7000000 8000000 9000000 10000000 11000000 2017-07 2017-08 2017-09 2017-10 2017-11 2017-12 2018-01 2018-02 2018-03 2018-04 2018-05 2018-06 2018-07 2018-08 2018-09 2018-10 2018-11 2018-12 2019-01 2019-02 2019-03 2019-04 2019-05 2019-06 2019-07 2019-08 2019-09 2019-10 2019-11 2019-12 2020-01 2020-02 2020-03 2020-04 2020-05 2020-06 2020-07 2020-08 2020-09 2020-10 2020-11 2020-12 2021-01 2021-02 2021-03 2021-04 2021-05 2021-06 2021-07 2021-08 2021-09 2021-10 2021-11 2021-12 2022-01 2022-02 2022-03 2022-04 2022-05 2022-06 2022-07 2022-08 2022-09 2022-10 2022-11 2022-12 2023-01 2023-02 2023-03 2023-04 2023-05 2023-06 2023-07 2023-08 2023-09 2023-10 2023-11 2023-12 2024-01 2024-02 2024-03 2024-04 2024-05 2024-06 2024-07 2024-08 2024-09 2024-10 2024-11 2024-12 2025-01 2025-02 2025-03 2025-04 2025-05 2025-06 2025-07 2025-08 2025-09 2025-10 2025-11 2025-12 ML-CSRD ML-NRP75 ML-PROBE GB-ML-SENSOR ML-INSTINCT MDA-Tako Mocci-Spark MDA-E-Waste MDA-NRP77 GB-ERC Mocci-IFin ML-USI-Research GB-JITRA GB-CCQR CAF-Hi-Fi CP-DACH PT-ERC MH-SNF MH-SIGCSE
  10. Master in Software & Data Engineering Master Thesis Cyber-Physical Software

    Engineering Software Analysis Software Design & Modeling Software Performance Software Architecture Engineering of Domain Specific Languages Programming Styles Software Analytics Atelier Visual Analytics Atelier Design 101 Atelier Knowledge Analysis & Management Information Modeling & Analysis Data Design & Modeling Seminar | Internship Electives
  11. Master in Software & Data Engineering Master Thesis Cyber-Physical Software

    Engineering Software Analysis Software Design & Modeling Software Performance Software Architecture Engineering of Domain Specific Languages Programming Styles Software Analytics Atelier Visual Analytics Atelier Design 101 Atelier Knowledge Analysis & Management Information Modeling & Analysis Data Design & Modeling Seminar | Internship Electives
  12. MSDE Student Numbers 0 4 8 12 16 20 24

    28 32 36 AY 2017 AY 2018 AY 2019 1st Year 2nd Year FC
  13. Master in Software & Data Engineering Master Thesis Cyber-Physical Software

    Engineering Software Analysis Software Design & Modeling Software Performance Software Architecture Engineering of Domain Specific Languages Programming Styles Software Analytics Atelier Visual Analytics Atelier Design 101 Atelier Knowledge Analysis & Management Information Modeling & Analysis Data Design & Modeling Seminar | Internship Electives
  14. Master in Software & Data Engineering Master Thesis Cyber-Physical Software

    Engineering Software Analysis Software Design & Modeling Software Performance Software Architecture Engineering of Domain Specific Languages Programming Styles Software Analytics Atelier Visual Analytics Atelier Design 101 Atelier Knowledge Analysis & Management Information Modeling & Analysis Data Design & Modeling Seminar | Internship Electives
  15. MSDE Master Thesis ‣Novel Process to assign theses ‣Theses can

    be: ‣Research or Engineering ‣Internal or External
  16. MSc Theses So Far 2019/2020 Research Engineering Internal 7 4

    External 0 3 2018/2019 Research Engineering Internal 3 4 External 0 1
  17. Why an SI Seminar Series Promote cross-group collaborations Disseminate knowledge

    and train young researchers Stimulate scientific discussion within the Institute Provide a protected environment for dry-run talks Create a shared software engineering culture
  18. SI Seminar Format ‣ 20 min presentation, 20 min discussion

    ‣ The content may be on any software engineering topic, such as: ‣ recent interesting paper ‣ classical/foundational paper on interesting subject ‣ own paper (e.g., dry run before conference presentation or defense) ‣ preliminary research/project ideas ‣ tutorial ‣ small experiment ‣ Open to participants and speakers outside SI ‣ First question by PhD student
  19. SI Seminar Format ‣ 20 min presentation, 20 min discussion

    ‣ The content may be on any software engineering topic, such as: ‣ recent interesting paper ‣ classical/foundational paper on interesting subject ‣ own paper (e.g., dry run before conference presentation or defense) ‣ preliminary research/project ideas ‣ tutorial ‣ small experiment ‣ Open to participants and speakers outside SI ‣ First question by PhD student New in 2020: PhD Students attending at least 15 seminars can get 1 ECTS
  20. SI Seminar Series Statistics ‣25 seminars (Feb-Dec 2019) ‣7 invited

    talks ‣New: Best Presentation Award(s) ‣Senior* ‣Postdoc* ‣PhD*
  21. PhD* Category ‣Andrea Gallidabino ‣Luis Mastrangelo ‣Fengcai Wen ‣Jevgenija Pantiuchina

    ‣Alejandro Mazuera Rozo ‣Emad Aghajani ‣Ana Ivanchikj ‣Bin Lin ‣Davide Paolo Tua ‣Jesper Findahl ‣Barghav Bhatt
  22. PhD* Category ‣Andrea Gallidabino ‣Luis Mastrangelo ‣Fengcai Wen ‣Jevgenija Pantiuchina

    ‣Alejandro Mazuera Rozo ‣Emad Aghajani ‣Ana Ivanchikj ‣Bin Lin ‣Davide Paolo Tua ‣Jesper Findahl ‣Barghav Bhatt
  23. Massimiliano Di Penta Ahmed Hassan Marco D’Ambros Paolo Tonella SIESTA

    2018
 Lugano, Sept 10-12 SIESTA 2019
 Termoli, Sept 3-6 Vittorio Cortellessa Nicole Novielli Denys Poshyvanyk Gabriele Bavota
 Michele Lanza 26 Registrations, 7 Countries 22 Registrations, 8 Countries
  24. USI Hackathon: the idea Leverage data from the city of

    Lugano and partners organizations to build innovative and useful services for citizens ATHON
  25. USI Hackathon: the stats ‣ 42h of coding ‣ 103

    participants ‣ 21 mini-hackathon participants
  26. USI Hackathon: the stats ‣ 42h of coding ‣ 103

    participants ‣ 21 mini-hackathon participants ‣ 30k CHF raised from sponsors ‣ 8 data providers ‣ 16+6 jury members
  27. USI Hackathon: the stats ‣ 42h of coding ‣ 103

    participants ‣ 21 mini-hackathon participants ‣ 30k CHF raised from sponsors ‣ 8 data providers ‣ 16+6 jury members ‣ 85 Kg of pizza ‣ 300+ red bulls
  28. USI Hackathon: the team Marco D’Ambros
 Mauro Prevostini
 Elisa Larghi


    Michele Lanza
 Davide Paolo Tua
 Jesper Findahl
 Luca Ponzanelli
 Andrea Mocci
 Roberto Minelli

  29. USI Hackathon Leverage data from the city of Lugano and

    partners organizations to build innovative and useful services for citizens
  30. Events ‣Scientific Events ‣SI Seminar Series ‣SIESTA 2019 ‣USI Hackathon

    2019 ‣Social(isation) Events ‣Postdoc Nights ‣Go Kart Yourself ‣X-Mas Lunch ‣Fridge & Coffee machine ‣The SI Lounge
  31. Events ‣Scientific Events ‣SI Seminar Series ‣SIESTA 2019 ‣USI Hackathon

    2019 ‣Guests too… ‣Social(isation) Events ‣Postdoc Nights ‣Go Kart Yourself ‣X-Mas Lunch ‣Fridge & Coffee machine ‣The SI Lounge
  32. Fridge & Coffee ‣New Tariffs ‣200 / full prof. ‣180

    / assoc. prof / senior GL ‣140 / asst. prof / junior GL ‣100 / postdoc / senior R&D ‣60 / PhD student / junior R&D Total Expenses: 4.2 kCHF 1'850 2'338
  33. Affiliation Matters ‣Not Allowed: ‣University of Lugano ‣Università della Svizzera

    italiana (USI) ‣Università della Svizzera Italiana ‣USI Lugano, Switzerland ‣USI
  34. Affiliation Matters ‣Not Allowed: ‣University of Lugano ‣Università della Svizzera

    italiana (USI) ‣Università della Svizzera Italiana ‣USI Lugano, Switzerland ‣USI ‣Allowed: ‣USI Università della Svizzera italiana [- Lugano, Switzerland] ‣ Università della Svizzera italiana [- Lugano, Switzerland] ‣ USI, Lugano[, Switzerland]
  35. Affiliation Matters ‣Recommended for Publications: ‣[group/lab @] Software Institute -

    <official USI name> ‣Recommended for Registration: ‣Software Institute - USI, Lugano
  36. Plans & Wishes ‣Fridge & Coffee.. ‣SI Alumni Group ‣Sharepoint

    ‣Website ‣Affiliation Matters.. ‣Newsletter ‣SI seminar series continued ‣Distinguished Speaker Series ‣Summer BBQ ‣HW infrastructure coordination ‣Move to Campus Est..
  37. Plans & Wishes ‣Fridge & Coffee.. ‣SI Alumni Group ‣Sharepoint

    ‣Website ‣Affiliation Matters.. ‣Newsletter ‣SI seminar series continued ‣Distinguished Speaker Series ‣Summer BBQ ‣HW infrastructure coordination ‣Move to Campus Est.. ‣Group Picture :-) ‣More Promotion!
  38. Plans & Wishes ‣Fridge & Coffee.. ‣SI Alumni Group ‣Sharepoint

    ‣Website ‣Affiliation Matters.. ‣Newsletter ‣SI seminar series continued ‣Distinguished Speaker Series ‣Summer BBQ ‣HW infrastructure coordination ‣Move to Campus Est.. ‣Group Picture :-) ‣More Promotion! ‣Stay Cool?
  39. Q&A