SlideShare une entreprise Scribd logo
1  sur  14
Programvare for et godt
samfunn
Letizia Jaccheri
programvare
data
mennesker
3
Pisa, Italia, 1960
The first Italian computer
4
Pisa, Italia, 1989
Keith Herring
Programvare
• operativsystem
• database
• sosialmedia
• e-medisin
• e-handel
• transport
• finans
• e-læring
• …
Mennesker
• bestemmer krav
• lager løsninger
• interagerer med programvare
Software engineering handler om å lage god programvare
Spørsmål 1: Hvilke aktører i samfunnet skal være med
å bestemme om programvare?
• Hvem i dette rommet har skrevet et dataprogram?
• Hvem har sett et dataprogram?
7
https://www.openprocessing.org/sketch/498590/
function setup() {
createCanvas(400, 400);
}
function draw() {
background(255, 200, 200);
stroke(0,0,0);
strokeWeight (4);
line (width/2, height/2, mouseX, mouseY);
strokeWeight(8);
stroke('yellow');
ellipse(300,300,50,70);
}
8
• Linux (operativ system)
• Loc 4,142,481
• Apache (web server)
• Web Sites hosted 179,720,332
• 60.31%
• Loc 89,967
PhD Software Engineering 1995
Politecnico di Torino
Carver, Jeffrey C; Jaccheri, Letizia; Morasca, Sandro; Shull, Forrest; ,
A checklist for integrating student empirical studies with research
and teaching goals, 2010
Jaccheri, Letizia; Sindre, Guttorm;
Software engineering students meet interdisciplinary project work and art,
2007
Programvare
• lærer
Mennesker
• bestemmer krav
• lager løsninger
• interagerer med programvare
Software engineering og AI
big data
Spørsmål 2: Hvem bestemmer hvordan programvare skal lære?
腾讯
Tencent
Spørsmål 1: Hvilke aktører i samfunnet skal være med å bestemme om programvare?
For å kunne bestemme må man forstå
12
letiziajaccheri.com
tappetina.com
2004 2006 2009
Spørsmål 3: Effektivisering eller tid til refleksjon?
1. Hvilke aktører i samfunnet skal være med å bestemme om programvare?
2. Hvem bestemmer hvordan programvare skal lære?
3. Effektivisering eller tid til refleksjon?
For å kunne bestemme må man forstå
• EU Horizon 2020 Socratic socratic.eu
• EU Horizon 2020 Initiate initiate2020.eu Ilias Pappas
• NOKUT Center Excited www.ntnu.edu/excited Guttorm Sindre
• NFR INTPART IPIT ipit.network Jingyue Li
• NTNU ARTEC www.ntnu.edu/artec Andrew Perkis
• Tappetina tappetina.com
• EU Horizon Come&Play Michail Giannakos
• EU Horizon 2020 UMI umi-sci-ed.eu Monica Divitini
• NTNU Kodeløypa https://www.ntnu.no/kodeloypa
• NTNU SecurityPath ++
• NFR Balanse IDUN From PhD to Professor www.ntnu.edu/idun
• SFI SEREND!CiTY Annemie Wyckmans

Contenu connexe

Similaire à Programvare for et godt samfunn

Teknologi- og samfunnstrender som vil påvirke oss - til Software 2016
Teknologi- og samfunnstrender som vil påvirke oss - til Software 2016Teknologi- og samfunnstrender som vil påvirke oss - til Software 2016
Teknologi- og samfunnstrender som vil påvirke oss - til Software 2016Simen Sommerfeldt
 
Norsk bredbåndspolitikk – hinder for digitalverdiskaping?
Norsk bredbåndspolitikk – hinder for digitalverdiskaping?Norsk bredbåndspolitikk – hinder for digitalverdiskaping?
Norsk bredbåndspolitikk – hinder for digitalverdiskaping?Torgeir Andrew Waterhouse
 
synshemmede-og-informasjon-paa-internett
synshemmede-og-informasjon-paa-internettsynshemmede-og-informasjon-paa-internett
synshemmede-og-informasjon-paa-internettTorstein Velvang
 
Telecom world 2014 nøkkelfaktorer for en ledende bredbåndsnasjon
Telecom world 2014   nøkkelfaktorer for en ledende bredbåndsnasjonTelecom world 2014   nøkkelfaktorer for en ledende bredbåndsnasjon
Telecom world 2014 nøkkelfaktorer for en ledende bredbåndsnasjonTorgeir Andrew Waterhouse
 
Presentasjon Systemadministratorer
Presentasjon SystemadministratorerPresentasjon Systemadministratorer
Presentasjon SystemadministratorerBetaTrondheim
 
Fra elektronisk handel til digital samhandling
Fra elektronisk handel til digital samhandlingFra elektronisk handel til digital samhandling
Fra elektronisk handel til digital samhandlingArne Krokan
 
Forbrukeren i informasjonssamfunnet
Forbrukeren i informasjonssamfunnetForbrukeren i informasjonssamfunnet
Forbrukeren i informasjonssamfunnetDag Slettemeås
 
Sosiale medier som et konkurransefortrinn for virksomheten
Sosiale medier som et konkurransefortrinn for virksomhetenSosiale medier som et konkurransefortrinn for virksomheten
Sosiale medier som et konkurransefortrinn for virksomhetenErling Hesselberg
 
Spor 1 arkitekturelle rammeverk i offentlig sektor
Spor 1   arkitekturelle rammeverk i offentlig sektorSpor 1   arkitekturelle rammeverk i offentlig sektor
Spor 1 arkitekturelle rammeverk i offentlig sektorSteria Norway
 
Til FpU Fremtidskonferanse: Trender som vil påvirke oss i fremtiden, og hvorf...
Til FpU Fremtidskonferanse: Trender som vil påvirke oss i fremtiden, og hvorf...Til FpU Fremtidskonferanse: Trender som vil påvirke oss i fremtiden, og hvorf...
Til FpU Fremtidskonferanse: Trender som vil påvirke oss i fremtiden, og hvorf...Simen Sommerfeldt
 
Delingskulturen - et paradigmeskifte for offentlig sektor
Delingskulturen - et paradigmeskifte for offentlig sektorDelingskulturen - et paradigmeskifte for offentlig sektor
Delingskulturen - et paradigmeskifte for offentlig sektorPetter Bae Brandtzæg
 
Google - kultur og innovasjon i samspill
Google - kultur og innovasjon i samspillGoogle - kultur og innovasjon i samspill
Google - kultur og innovasjon i samspillNRKfagdag09
 
Delingskulturen og offentlig virksomhet - Petter Bae Brandtzæg
Delingskulturen og offentlig virksomhet - Petter Bae BrandtzægDelingskulturen og offentlig virksomhet - Petter Bae Brandtzæg
Delingskulturen og offentlig virksomhet - Petter Bae BrandtzægBetaTrondheim
 
Digitale samarbeidsarenaer - kort intro
Digitale samarbeidsarenaer - kort introDigitale samarbeidsarenaer - kort intro
Digitale samarbeidsarenaer - kort introkirsle
 
Don't Believe The Hype: Et kritisk blikk på intranett
Don't Believe The Hype: Et kritisk blikk på intranettDon't Believe The Hype: Et kritisk blikk på intranett
Don't Believe The Hype: Et kritisk blikk på intranettKari Hamnes
 
Åpne Standarder - hvor er vi og hvor går vi?
Åpne Standarder - hvor er vi og hvor går vi?Åpne Standarder - hvor er vi og hvor går vi?
Åpne Standarder - hvor er vi og hvor går vi?Heidi Austlid
 

Similaire à Programvare for et godt samfunn (20)

Digin liv freihow
Digin   liv freihowDigin   liv freihow
Digin liv freihow
 
Hva er (...) 2.0? Egentlig.
Hva er (...) 2.0? Egentlig.Hva er (...) 2.0? Egentlig.
Hva er (...) 2.0? Egentlig.
 
Teknologi- og samfunnstrender som vil påvirke oss - til Software 2016
Teknologi- og samfunnstrender som vil påvirke oss - til Software 2016Teknologi- og samfunnstrender som vil påvirke oss - til Software 2016
Teknologi- og samfunnstrender som vil påvirke oss - til Software 2016
 
Norsk bredbåndspolitikk – hinder for digitalverdiskaping?
Norsk bredbåndspolitikk – hinder for digitalverdiskaping?Norsk bredbåndspolitikk – hinder for digitalverdiskaping?
Norsk bredbåndspolitikk – hinder for digitalverdiskaping?
 
synshemmede-og-informasjon-paa-internett
synshemmede-og-informasjon-paa-internettsynshemmede-og-informasjon-paa-internett
synshemmede-og-informasjon-paa-internett
 
Telecom world 2014 nøkkelfaktorer for en ledende bredbåndsnasjon
Telecom world 2014   nøkkelfaktorer for en ledende bredbåndsnasjonTelecom world 2014   nøkkelfaktorer for en ledende bredbåndsnasjon
Telecom world 2014 nøkkelfaktorer for en ledende bredbåndsnasjon
 
Sikkerhet i Internet of Things
Sikkerhet i Internet of ThingsSikkerhet i Internet of Things
Sikkerhet i Internet of Things
 
Presentasjon Systemadministratorer
Presentasjon SystemadministratorerPresentasjon Systemadministratorer
Presentasjon Systemadministratorer
 
Fra elektronisk handel til digital samhandling
Fra elektronisk handel til digital samhandlingFra elektronisk handel til digital samhandling
Fra elektronisk handel til digital samhandling
 
Microsoft
MicrosoftMicrosoft
Microsoft
 
Forbrukeren i informasjonssamfunnet
Forbrukeren i informasjonssamfunnetForbrukeren i informasjonssamfunnet
Forbrukeren i informasjonssamfunnet
 
Sosiale medier som et konkurransefortrinn for virksomheten
Sosiale medier som et konkurransefortrinn for virksomhetenSosiale medier som et konkurransefortrinn for virksomheten
Sosiale medier som et konkurransefortrinn for virksomheten
 
Spor 1 arkitekturelle rammeverk i offentlig sektor
Spor 1   arkitekturelle rammeverk i offentlig sektorSpor 1   arkitekturelle rammeverk i offentlig sektor
Spor 1 arkitekturelle rammeverk i offentlig sektor
 
Til FpU Fremtidskonferanse: Trender som vil påvirke oss i fremtiden, og hvorf...
Til FpU Fremtidskonferanse: Trender som vil påvirke oss i fremtiden, og hvorf...Til FpU Fremtidskonferanse: Trender som vil påvirke oss i fremtiden, og hvorf...
Til FpU Fremtidskonferanse: Trender som vil påvirke oss i fremtiden, og hvorf...
 
Delingskulturen - et paradigmeskifte for offentlig sektor
Delingskulturen - et paradigmeskifte for offentlig sektorDelingskulturen - et paradigmeskifte for offentlig sektor
Delingskulturen - et paradigmeskifte for offentlig sektor
 
Google - kultur og innovasjon i samspill
Google - kultur og innovasjon i samspillGoogle - kultur og innovasjon i samspill
Google - kultur og innovasjon i samspill
 
Delingskulturen og offentlig virksomhet - Petter Bae Brandtzæg
Delingskulturen og offentlig virksomhet - Petter Bae BrandtzægDelingskulturen og offentlig virksomhet - Petter Bae Brandtzæg
Delingskulturen og offentlig virksomhet - Petter Bae Brandtzæg
 
Digitale samarbeidsarenaer - kort intro
Digitale samarbeidsarenaer - kort introDigitale samarbeidsarenaer - kort intro
Digitale samarbeidsarenaer - kort intro
 
Don't Believe The Hype: Et kritisk blikk på intranett
Don't Believe The Hype: Et kritisk blikk på intranettDon't Believe The Hype: Et kritisk blikk på intranett
Don't Believe The Hype: Et kritisk blikk på intranett
 
Åpne Standarder - hvor er vi og hvor går vi?
Åpne Standarder - hvor er vi og hvor går vi?Åpne Standarder - hvor er vi og hvor går vi?
Åpne Standarder - hvor er vi og hvor går vi?
 

Plus de Letizia Jaccheri

Letizia Jaccheri Keynote for #ITICSE2022 Gender Issues in Computer Science Re...
Letizia Jaccheri Keynote for #ITICSE2022 Gender Issues in Computer Science Re...Letizia Jaccheri Keynote for #ITICSE2022 Gender Issues in Computer Science Re...
Letizia Jaccheri Keynote for #ITICSE2022 Gender Issues in Computer Science Re...Letizia Jaccheri
 
Reidar Conradi 1946 - 2020
Reidar Conradi 1946 - 2020Reidar Conradi 1946 - 2020
Reidar Conradi 1946 - 2020Letizia Jaccheri
 
Gender Issues in Computer Science, Research, Education, and Society
Gender Issues in Computer Science, Research, Education, and SocietyGender Issues in Computer Science, Research, Education, and Society
Gender Issues in Computer Science, Research, Education, and SocietyLetizia Jaccheri
 
From Software through Art to Social Entrepreneurship
From Software through Art to Social EntrepreneurshipFrom Software through Art to Social Entrepreneurship
From Software through Art to Social EntrepreneurshipLetizia Jaccheri
 
From Software through Art to Social Entrepreneurship
From Software through Art to Social EntrepreneurshipFrom Software through Art to Social Entrepreneurship
From Software through Art to Social EntrepreneurshipLetizia Jaccheri
 
From Software through Art to Social Entrepreneurship
From Software through Art to Social EntrepreneurshipFrom Software through Art to Social Entrepreneurship
From Software through Art to Social EntrepreneurshipLetizia Jaccheri
 
Program Fellows Initiative IV, HF, MH and IE Faculty, NTNU
Program Fellows Initiative IV, HF, MH and IE Faculty, NTNU Program Fellows Initiative IV, HF, MH and IE Faculty, NTNU
Program Fellows Initiative IV, HF, MH and IE Faculty, NTNU Letizia Jaccheri
 
#Girltech #fest 2016 Letizia Jaccheri
#Girltech #fest 2016 Letizia Jaccheri#Girltech #fest 2016 Letizia Jaccheri
#Girltech #fest 2016 Letizia JaccheriLetizia Jaccheri
 
IDI's seminar at Lian 2016
IDI's seminar at Lian 2016IDI's seminar at Lian 2016
IDI's seminar at Lian 2016Letizia Jaccheri
 
Idi presentation phd-day-11-04-06
Idi presentation phd-day-11-04-06Idi presentation phd-day-11-04-06
Idi presentation phd-day-11-04-06Letizia Jaccheri
 

Plus de Letizia Jaccheri (20)

Letizia Jaccheri Keynote for #ITICSE2022 Gender Issues in Computer Science Re...
Letizia Jaccheri Keynote for #ITICSE2022 Gender Issues in Computer Science Re...Letizia Jaccheri Keynote for #ITICSE2022 Gender Issues in Computer Science Re...
Letizia Jaccheri Keynote for #ITICSE2022 Gender Issues in Computer Science Re...
 
She Hacks Polito 2021
She Hacks Polito 2021She Hacks Polito 2021
She Hacks Polito 2021
 
Tappetina
TappetinaTappetina
Tappetina
 
Reidar Conradi 1946 - 2020
Reidar Conradi 1946 - 2020Reidar Conradi 1946 - 2020
Reidar Conradi 1946 - 2020
 
Gender Issues in Computer Science, Research, Education, and Society
Gender Issues in Computer Science, Research, Education, and SocietyGender Issues in Computer Science, Research, Education, and Society
Gender Issues in Computer Science, Research, Education, and Society
 
From Software through Art to Social Entrepreneurship
From Software through Art to Social EntrepreneurshipFrom Software through Art to Social Entrepreneurship
From Software through Art to Social Entrepreneurship
 
Tappetina redder verden
Tappetina redder verdenTappetina redder verden
Tappetina redder verden
 
From Software through Art to Social Entrepreneurship
From Software through Art to Social EntrepreneurshipFrom Software through Art to Social Entrepreneurship
From Software through Art to Social Entrepreneurship
 
From Software through Art to Social Entrepreneurship
From Software through Art to Social EntrepreneurshipFrom Software through Art to Social Entrepreneurship
From Software through Art to Social Entrepreneurship
 
AI and Smarter Media
AI and Smarter MediaAI and Smarter Media
AI and Smarter Media
 
Adressa 250 years
Adressa 250 yearsAdressa 250 years
Adressa 250 years
 
Program Fellows Initiative IV, HF, MH and IE Faculty, NTNU
Program Fellows Initiative IV, HF, MH and IE Faculty, NTNU Program Fellows Initiative IV, HF, MH and IE Faculty, NTNU
Program Fellows Initiative IV, HF, MH and IE Faculty, NTNU
 
mål og visjoner for IDI
mål og visjoner for IDImål og visjoner for IDI
mål og visjoner for IDI
 
Why WeLead?
Why WeLead?Why WeLead?
Why WeLead?
 
Hal.50
Hal.50Hal.50
Hal.50
 
Nxtmedia jaccheri
Nxtmedia jaccheriNxtmedia jaccheri
Nxtmedia jaccheri
 
#Girltech #fest 2016 Letizia Jaccheri
#Girltech #fest 2016 Letizia Jaccheri#Girltech #fest 2016 Letizia Jaccheri
#Girltech #fest 2016 Letizia Jaccheri
 
Kantega Dag 2016
Kantega Dag 2016Kantega Dag 2016
Kantega Dag 2016
 
IDI's seminar at Lian 2016
IDI's seminar at Lian 2016IDI's seminar at Lian 2016
IDI's seminar at Lian 2016
 
Idi presentation phd-day-11-04-06
Idi presentation phd-day-11-04-06Idi presentation phd-day-11-04-06
Idi presentation phd-day-11-04-06
 

Programvare for et godt samfunn

  • 1. Programvare for et godt samfunn Letizia Jaccheri
  • 3. 3 Pisa, Italia, 1960 The first Italian computer
  • 5. Programvare • operativsystem • database • sosialmedia • e-medisin • e-handel • transport • finans • e-læring • … Mennesker • bestemmer krav • lager løsninger • interagerer med programvare Software engineering handler om å lage god programvare Spørsmål 1: Hvilke aktører i samfunnet skal være med å bestemme om programvare?
  • 6. • Hvem i dette rommet har skrevet et dataprogram? • Hvem har sett et dataprogram?
  • 7. 7 https://www.openprocessing.org/sketch/498590/ function setup() { createCanvas(400, 400); } function draw() { background(255, 200, 200); stroke(0,0,0); strokeWeight (4); line (width/2, height/2, mouseX, mouseY); strokeWeight(8); stroke('yellow'); ellipse(300,300,50,70); }
  • 8. 8 • Linux (operativ system) • Loc 4,142,481 • Apache (web server) • Web Sites hosted 179,720,332 • 60.31% • Loc 89,967 PhD Software Engineering 1995 Politecnico di Torino
  • 9. Carver, Jeffrey C; Jaccheri, Letizia; Morasca, Sandro; Shull, Forrest; , A checklist for integrating student empirical studies with research and teaching goals, 2010 Jaccheri, Letizia; Sindre, Guttorm; Software engineering students meet interdisciplinary project work and art, 2007
  • 10. Programvare • lærer Mennesker • bestemmer krav • lager løsninger • interagerer med programvare Software engineering og AI big data Spørsmål 2: Hvem bestemmer hvordan programvare skal lære? 腾讯 Tencent
  • 11. Spørsmål 1: Hvilke aktører i samfunnet skal være med å bestemme om programvare? For å kunne bestemme må man forstå
  • 12. 12 letiziajaccheri.com tappetina.com 2004 2006 2009 Spørsmål 3: Effektivisering eller tid til refleksjon?
  • 13. 1. Hvilke aktører i samfunnet skal være med å bestemme om programvare? 2. Hvem bestemmer hvordan programvare skal lære? 3. Effektivisering eller tid til refleksjon? For å kunne bestemme må man forstå
  • 14. • EU Horizon 2020 Socratic socratic.eu • EU Horizon 2020 Initiate initiate2020.eu Ilias Pappas • NOKUT Center Excited www.ntnu.edu/excited Guttorm Sindre • NFR INTPART IPIT ipit.network Jingyue Li • NTNU ARTEC www.ntnu.edu/artec Andrew Perkis • Tappetina tappetina.com • EU Horizon Come&Play Michail Giannakos • EU Horizon 2020 UMI umi-sci-ed.eu Monica Divitini • NTNU Kodeløypa https://www.ntnu.no/kodeloypa • NTNU SecurityPath ++ • NFR Balanse IDUN From PhD to Professor www.ntnu.edu/idun • SFI SEREND!CiTY Annemie Wyckmans

Notes de l'éditeur

  1. I de neste 20 minuter skal jeg innlede om programvare og prøver å få dere til å undre om hva programvare for et godt samfunn betyr og hvilke spørsmål bør vi stille
  2. Jeg liker enkle meldinger. For å kunne tenke på programvare trenger vi 3 konsepter: mennesker, programvare og data
  3. Jeg har på vokst opp veldig nær datamaskiner og programvare. I 60 tallet når jeg ble født, bygde en gruppe forskere den første italienske datamaskin, den heter CEP, Calcolatrice Elettronica Pisana, den ble bygde i en villa 500 meter fra huset mitt. Prosjektet var et samarbeid mellom Olivetti og forskere fra universitet I Pisa. Nobel pris vinneren Enrico Fermi var sentral i starten av prosjektet.
  4. Jeg gikk først på latinskolen fordi min far hadde bestemt at jeg skulle bli advokat som han. Jeg studerte latin, gresk og filosofi. Men data ble min Ungdomsoppgjøret Jeg kjøpte min første datamaskin in 1982, jeg begynte på informatikk i 1983 og var ferdig med en master i programvaresystemer i 1988. jeg begynte som programmerer i en bedrift. Det var i den perioden av Keith Herring laget en murales på veggen av en kirke, la chiesa di san antonio, og jeg hadde en følelse at datamaskiner og programvare ville nå endre verden og samfunnet til noe bedre.
  5. Programvare har gitt mennesker mulighet til å lande på månen, til å lage nytt energi, transport og kommunikasjon infrastruktur. Programvare har gitt mennesker world wide web, det største informasjonssystemet. Jeg har i mange år vært en del av den av naif drømmen at programvare skulle bare ha positive effekter. Mennesker står nå foran en del viktige utfordringer, klima endringer, internasjonal terrorisme, aldring av befolkning for å nevne noen. Skal vi lykkes å lage programvare som adresserer disse problemer, må man forsette å lære om software engineering, Software engineering handler om mennesker om programvare: mennesker som bestemmer krav, lager løsninger, interagerer med programvare. Du har mer programvare på din mobil enn man hadde på de mest avansert programvare senteret når jeg var ferdig utdannet.
  6. Mine prosjekter siden 2000 er sentrert rundt en enkel ide. Studenter er i midten og de er innovatorer, forskere og brukere. Jeg har gjenom årene veiledet nesten 20 esperter i team landsbyer og studenter fra forkjellige disipliner har lært og har inspirert meg å stille spørsmål om hva er god programvare for et godt samfunn?
  7. Software engineering handler om mennesker om programvare: mennesker som bestemmer krav, lager løsninger, interagerer med programvare. Programvare kan være. Du har mer programvare på din mobil enn man hadde på de mest avansert programvare senteret når jeg var ferdig utdannet.
  8. Det som motiverer meg er å forstå samspill mellom liv og programvare. Kunst er selve livet og kunst hjelper å stille spørsmål og å forstå. Kjarlighet og computer som jeg skrev i 2003 kan ikke kjøpes nå men dere kan laste ned gratis både på italiensk og norsk fra letiziajaccheri.org
  9. I want to conclude by giving pointers to the projects I am involved. I would like to Thank my university, the Research Council of Norway and the Horizon program of the European Commission. I would like to thank all my students, without them I would not not learn anything. I thank my colleagues, those whom I mention here and the other ones, I thank expecially Ilias Pappas who is here in the conference, with him we work on social innovation and big data project. I hope you have enjoyed the interaction and you want to ask me questions or just give me feedback. Thanks again for the attention and for inviting me here.