SlideShare una empresa de Scribd logo
1 de 13
xkcd: Cold.
http://xkcd.com/1321/
Systematic Mapping Study on
Software Engineering for Sustainability (SE4S)
Birgit Penzenstadler,
Ankita Raturi,
Debra Richardson
University of California, Irvine, USA
Xavier Franch
Universitat Politècnica
de Catalunya, Spain
Henning Femmer
Technische Universität München,
Germany
Coral Calero
Universidad de Castilla - La
Mancha, Spain
Software Engineering for Sustainability (SE4S)
Sustainability:
capacity to endure
• Green in IT:
energy & efficiency
• Green by IT:
system purpose
Both need support by software
engineering
Research Objective:
What is the current state of the
art and practice in SE4S?
xkcd: Cold. http://xkcd.com/1321/
Systematic Mapping Study on SE4S
• RQ1 What research topics are being addressed?
• RQ2 How have these evolved over time?
• RQ3 How is sustainability support performed (e.g.,
models and methods)?
• RQ4 Which are used in practice?
• RQ5 Which research type facets?
• RQ6 Which application domains?
• RQ7 Which research groups?
Approach
1. Develop protocol
2. Define search string
3. Define classification scheme
4. Define data extraction form
5. Internal review of protocol
6. External review of protocol
7. Revise protocol
8. Identify primary research
9. Retrieve primary research
10. Clean from duplicates
11. Vote on search results
12. Assessment of voting
13. Data extraction
14. Data synthesis
15. Internal analysis validation
16. External analysis validation
17. Complete technical report
18. Write summary paper
19. Review of report & paper
Design
Execution
Documentation
Quality Assurance:
• Reviews
• Voting
• Validation
Topic&2&
Topic&7&Topic&4&
Topic&5&
Topic&6&
Topic&8&
Topic&9&
Topic&10&
Topic&1&
Topic&3&
RQ1: What research topics are being addressed?
Tool: MALLET
http://mallet.cs.umass.edu
RQ2: How have these research topics evolved over time?
25
19
18
8
3
2 2
1 1 1 1 1 1
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
21:62
RQ3: How is sustainability support performed (e.g., models
and methods)?
Masses of models…
Geo Sciences:
 Global position system, internet map services
Earth Sciences:
 Environmental information systems
Energy Management:
 Measuring devices, traffic management systems
…and Methods
Software engineering methods & tools:
 Goal modeling, stakeholder modeling, agent
modeling, service modeling, process modeling,
simulation
Systems Engineering:
 Life cycle assessment
Urban Planning:
 Simulation
General purpose methods & tools:
 Interviews, statistics, surveys
[R. Wieringa, N. Maiden, N. Mead, and C. Rolland, “Requirements engineering paper classification and evaluation criteria: a proposal
and a discussion,” Requir. Eng., vol. 11, pp. 102–107, Dec. 2005.]
RQ5: Which research type facets have been considered in
the contributions?
RQ4: Which of those models and methods are used in
practice?
RQ7: Which research groups are most active?
http://www-958.ibm.com/software/analytics/manyeyes/
Conclusion
State of the research:
• Strong momentum in the community
• Variety of methods applied on various models
• Very few reports on application in practice
There is need for a future roadmap.
Thanks to
anonymous reviewers and
research protocol reviewers:
Daniel Méndez Fernández
Marcela Genero
Interested in the topic?
Submit to our workshop
RE4SuSy’14 by June 2nd
to join the discussion:
http://www.ics.uci.edu/
~bpenzens/2014re4susy/

Más contenido relacionado

Destacado

Aei june'14 newsletter- english version
Aei june'14 newsletter- english versionAei june'14 newsletter- english version
Aei june'14 newsletter- english versionsuperbren
 
Laporan Akhir HC Sosial
Laporan Akhir HC SosialLaporan Akhir HC Sosial
Laporan Akhir HC Sosialnurulhdayah
 
Василь Симоненко Півні на рушниках
Василь Симоненко Півні на рушникахВасиль Симоненко Півні на рушниках
Василь Симоненко Півні на рушникахРОМЦ БКР
 
Minit mesyuarat 6
Minit mesyuarat 6Minit mesyuarat 6
Minit mesyuarat 6nurulhdayah
 
#13 Presentatie - Potlood.nl
#13 Presentatie - Potlood.nl#13 Presentatie - Potlood.nl
#13 Presentatie - Potlood.nlSharon Denekamp
 
Волі народної дзвін: Легіон Українських Січових Стрільців
Волі народної дзвін: Легіон Українських Січових СтрільцівВолі народної дзвін: Легіон Українських Січових Стрільців
Волі народної дзвін: Легіон Українських Січових СтрільцівРОМЦ БКР
 
Ігор Шанковський СИМОНЕНКО семантична студія
Ігор Шанковський СИМОНЕНКО семантична студіяІгор Шанковський СИМОНЕНКО семантична студія
Ігор Шанковський СИМОНЕНКО семантична студіяРОМЦ БКР
 
Засвіти ліхтарик толерантності
Засвіти ліхтарик толерантностіЗасвіти ліхтарик толерантності
Засвіти ліхтарик толерантностіРОМЦ БКР
 
"Творець прекрасного"
"Творець прекрасного""Творець прекрасного"
"Творець прекрасного"РОМЦ БКР
 
Рівноапостольний князь Володимир
Рівноапостольний князь ВолодимирРівноапостольний князь Володимир
Рівноапостольний князь ВолодимирРОМЦ БКР
 
"Очима серця" (до 125 – річчя від дня народження А. Ахматової)
"Очима серця"  (до 125 – річчя від дня народження А. Ахматової)"Очима серця"  (до 125 – річчя від дня народження А. Ахматової)
"Очима серця" (до 125 – річчя від дня народження А. Ахматової)РОМЦ БКР
 
«Пориви душі на кінчику пензля» (До 70-річчя від дня народження Івана Бондаря)
«Пориви душі на кінчику пензля» (До 70-річчя від дня народження Івана Бондаря)«Пориви душі на кінчику пензля» (До 70-річчя від дня народження Івана Бондаря)
«Пориви душі на кінчику пензля» (До 70-річчя від дня народження Івана Бондаря)РОМЦ БКР
 
insanayatirim-main-reduced
insanayatirim-main-reducedinsanayatirim-main-reduced
insanayatirim-main-reducedOrhan Erkut
 
Василь Симоненко Моя молитва
Василь Симоненко Моя молитваВасиль Симоненко Моя молитва
Василь Симоненко Моя молитваРОМЦ БКР
 

Destacado (20)

Sekretariat
SekretariatSekretariat
Sekretariat
 
Aei june'14 newsletter- english version
Aei june'14 newsletter- english versionAei june'14 newsletter- english version
Aei june'14 newsletter- english version
 
Laporan Akhir HC Sosial
Laporan Akhir HC SosialLaporan Akhir HC Sosial
Laporan Akhir HC Sosial
 
Unit VI
Unit VIUnit VI
Unit VI
 
Василь Симоненко Півні на рушниках
Василь Симоненко Півні на рушникахВасиль Симоненко Півні на рушниках
Василь Симоненко Півні на рушниках
 
Minit mesyuarat 6
Minit mesyuarat 6Minit mesyuarat 6
Minit mesyuarat 6
 
#13 Presentatie - Potlood.nl
#13 Presentatie - Potlood.nl#13 Presentatie - Potlood.nl
#13 Presentatie - Potlood.nl
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Волі народної дзвін: Легіон Українських Січових Стрільців
Волі народної дзвін: Легіон Українських Січових СтрільцівВолі народної дзвін: Легіон Українських Січових Стрільців
Волі народної дзвін: Легіон Українських Січових Стрільців
 
Ігор Шанковський СИМОНЕНКО семантична студія
Ігор Шанковський СИМОНЕНКО семантична студіяІгор Шанковський СИМОНЕНКО семантична студія
Ігор Шанковський СИМОНЕНКО семантична студія
 
Засвіти ліхтарик толерантності
Засвіти ліхтарик толерантностіЗасвіти ліхтарик толерантності
Засвіти ліхтарик толерантності
 
"Творець прекрасного"
"Творець прекрасного""Творець прекрасного"
"Творець прекрасного"
 
Рівноапостольний князь Володимир
Рівноапостольний князь ВолодимирРівноапостольний князь Володимир
Рівноапостольний князь Володимир
 
"Очима серця" (до 125 – річчя від дня народження А. Ахматової)
"Очима серця"  (до 125 – річчя від дня народження А. Ахматової)"Очима серця"  (до 125 – річчя від дня народження А. Ахматової)
"Очима серця" (до 125 – річчя від дня народження А. Ахматової)
 
Unit V
Unit V Unit V
Unit V
 
«Пориви душі на кінчику пензля» (До 70-річчя від дня народження Івана Бондаря)
«Пориви душі на кінчику пензля» (До 70-річчя від дня народження Івана Бондаря)«Пориви душі на кінчику пензля» (До 70-річчя від дня народження Івана Бондаря)
«Пориви душі на кінчику пензля» (До 70-річчя від дня народження Івана Бондаря)
 
insanayatirim-main-reduced
insanayatirim-main-reducedinsanayatirim-main-reduced
insanayatirim-main-reduced
 
Василь Симоненко Моя молитва
Василь Симоненко Моя молитваВасиль Симоненко Моя молитва
Василь Симоненко Моя молитва
 
Unit III
Unit IIIUnit III
Unit III
 
Unit VII
Unit VIIUnit VII
Unit VII
 

Similar a Systematic Mapping Study on Software Engineering for Sustainability (SE4S)

How to make impact with journal publications on Software Process ImprovementH...
How to make impact with journal publications on Software Process ImprovementH...How to make impact with journal publications on Software Process ImprovementH...
How to make impact with journal publications on Software Process ImprovementH...Torgeir Dingsøyr
 
Landscape of IoT and Machine Learning Patterns
Landscape of IoT and Machine Learning PatternsLandscape of IoT and Machine Learning Patterns
Landscape of IoT and Machine Learning PatternsHironori Washizaki
 
SGCI - The Science Gateways Community Institute: International Collaboration ...
SGCI - The Science Gateways Community Institute: International Collaboration ...SGCI - The Science Gateways Community Institute: International Collaboration ...
SGCI - The Science Gateways Community Institute: International Collaboration ...Sandra Gesing
 
Agile Curation Poster
Agile Curation PosterAgile Curation Poster
Agile Curation PosterJosh Young
 
Measuring User Experience in Latin America: An Exploratory Survey [CLIHC, Cór...
Measuring User Experience in Latin America: An Exploratory Survey [CLIHC, Cór...Measuring User Experience in Latin America: An Exploratory Survey [CLIHC, Cór...
Measuring User Experience in Latin America: An Exploratory Survey [CLIHC, Cór...Carmen Gerea
 
Australia's Environmental Predictive Capability
Australia's Environmental Predictive CapabilityAustralia's Environmental Predictive Capability
Australia's Environmental Predictive CapabilityTERN Australia
 
Dissemination Information Packages (DIPS) for Information Reuse
Dissemination Information Packages (DIPS) for Information Reuse Dissemination Information Packages (DIPS) for Information Reuse
Dissemination Information Packages (DIPS) for Information Reuse Micah Altman
 
A Preliminary Study on Architecting Cyber-Physical Systems
A Preliminary Study on Architecting Cyber-Physical SystemsA Preliminary Study on Architecting Cyber-Physical Systems
A Preliminary Study on Architecting Cyber-Physical SystemsHenry Muccini
 
8th semester syllabus b sc csit-pawan kafle
8th semester syllabus b sc csit-pawan kafle8th semester syllabus b sc csit-pawan kafle
8th semester syllabus b sc csit-pawan kaflePAWAN KAFLE
 
Lessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism WorkshopLessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism WorkshopMarijn Koolen
 
Big Data HPC Convergence
Big Data HPC ConvergenceBig Data HPC Convergence
Big Data HPC ConvergenceGeoffrey Fox
 
MASTER H2020 project
MASTER H2020 projectMASTER H2020 project
MASTER H2020 projectcristinadece
 
Dissertation Defense Dec. 11, Participatory Infrastructure Monitoring
Dissertation Defense Dec. 11, Participatory Infrastructure MonitoringDissertation Defense Dec. 11, Participatory Infrastructure Monitoring
Dissertation Defense Dec. 11, Participatory Infrastructure MonitoringDietmar Offenhuber
 
Tommi kramer 2013-06-21-caise-re2-kramer
Tommi kramer   2013-06-21-caise-re2-kramerTommi kramer   2013-06-21-caise-re2-kramer
Tommi kramer 2013-06-21-caise-re2-kramercaise2013vlc
 

Similar a Systematic Mapping Study on Software Engineering for Sustainability (SE4S) (20)

JCDL 2013 DOCTORAL CONSORTIUM
JCDL 2013 DOCTORAL CONSORTIUMJCDL 2013 DOCTORAL CONSORTIUM
JCDL 2013 DOCTORAL CONSORTIUM
 
How to make impact with journal publications on Software Process ImprovementH...
How to make impact with journal publications on Software Process ImprovementH...How to make impact with journal publications on Software Process ImprovementH...
How to make impact with journal publications on Software Process ImprovementH...
 
Service system design
Service system designService system design
Service system design
 
Landscape of IoT and Machine Learning Patterns
Landscape of IoT and Machine Learning PatternsLandscape of IoT and Machine Learning Patterns
Landscape of IoT and Machine Learning Patterns
 
SGCI - The Science Gateways Community Institute: International Collaboration ...
SGCI - The Science Gateways Community Institute: International Collaboration ...SGCI - The Science Gateways Community Institute: International Collaboration ...
SGCI - The Science Gateways Community Institute: International Collaboration ...
 
Agile Curation Poster
Agile Curation PosterAgile Curation Poster
Agile Curation Poster
 
Measuring User Experience in Latin America: An Exploratory Survey [CLIHC, Cór...
Measuring User Experience in Latin America: An Exploratory Survey [CLIHC, Cór...Measuring User Experience in Latin America: An Exploratory Survey [CLIHC, Cór...
Measuring User Experience in Latin America: An Exploratory Survey [CLIHC, Cór...
 
Australia's Environmental Predictive Capability
Australia's Environmental Predictive CapabilityAustralia's Environmental Predictive Capability
Australia's Environmental Predictive Capability
 
Sgci iris-hep-11-1-18
Sgci iris-hep-11-1-18Sgci iris-hep-11-1-18
Sgci iris-hep-11-1-18
 
Dissemination Information Packages (DIPS) for Information Reuse
Dissemination Information Packages (DIPS) for Information Reuse Dissemination Information Packages (DIPS) for Information Reuse
Dissemination Information Packages (DIPS) for Information Reuse
 
A Preliminary Study on Architecting Cyber-Physical Systems
A Preliminary Study on Architecting Cyber-Physical SystemsA Preliminary Study on Architecting Cyber-Physical Systems
A Preliminary Study on Architecting Cyber-Physical Systems
 
8th semester syllabus b sc csit-pawan kafle
8th semester syllabus b sc csit-pawan kafle8th semester syllabus b sc csit-pawan kafle
8th semester syllabus b sc csit-pawan kafle
 
Lessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism WorkshopLessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism Workshop
 
Big Data HPC Convergence
Big Data HPC ConvergenceBig Data HPC Convergence
Big Data HPC Convergence
 
ICT in Research.pptx
ICT in Research.pptxICT in Research.pptx
ICT in Research.pptx
 
MASTER H2020 project
MASTER H2020 projectMASTER H2020 project
MASTER H2020 project
 
20200408 payal vaidya panel on acadmic rigor issip april8
20200408 payal vaidya panel on acadmic rigor issip april820200408 payal vaidya panel on acadmic rigor issip april8
20200408 payal vaidya panel on acadmic rigor issip april8
 
Dissertation Defense Dec. 11, Participatory Infrastructure Monitoring
Dissertation Defense Dec. 11, Participatory Infrastructure MonitoringDissertation Defense Dec. 11, Participatory Infrastructure Monitoring
Dissertation Defense Dec. 11, Participatory Infrastructure Monitoring
 
Tommi kramer 2013-06-21-caise-re2-kramer
Tommi kramer   2013-06-21-caise-re2-kramerTommi kramer   2013-06-21-caise-re2-kramer
Tommi kramer 2013-06-21-caise-re2-kramer
 
GSU-RF-2013-Reddy-4
GSU-RF-2013-Reddy-4GSU-RF-2013-Reddy-4
GSU-RF-2013-Reddy-4
 

Último

Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Silpa
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
Introduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxIntroduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxrohankumarsinghrore1
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....muralinath2
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceAlex Henderson
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
An introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingAn introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingadibshanto115
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Silpa
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfSumit Kumar yadav
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxMohamedFarag457087
 
Velocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.pptVelocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.pptRakeshMohan42
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...Scintica Instrumentation
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curveAreesha Ahmad
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspectsmuralinath2
 

Último (20)

Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Introduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxIntroduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptx
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
An introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingAn introduction on sequence tagged site mapping
An introduction on sequence tagged site mapping
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
Velocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.pptVelocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.ppt
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curve
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 

Systematic Mapping Study on Software Engineering for Sustainability (SE4S)

  • 2. Systematic Mapping Study on Software Engineering for Sustainability (SE4S) Birgit Penzenstadler, Ankita Raturi, Debra Richardson University of California, Irvine, USA Xavier Franch Universitat Politècnica de Catalunya, Spain Henning Femmer Technische Universität München, Germany Coral Calero Universidad de Castilla - La Mancha, Spain
  • 3. Software Engineering for Sustainability (SE4S) Sustainability: capacity to endure • Green in IT: energy & efficiency • Green by IT: system purpose Both need support by software engineering Research Objective: What is the current state of the art and practice in SE4S? xkcd: Cold. http://xkcd.com/1321/
  • 4.
  • 5. Systematic Mapping Study on SE4S • RQ1 What research topics are being addressed? • RQ2 How have these evolved over time? • RQ3 How is sustainability support performed (e.g., models and methods)? • RQ4 Which are used in practice? • RQ5 Which research type facets? • RQ6 Which application domains? • RQ7 Which research groups?
  • 6. Approach 1. Develop protocol 2. Define search string 3. Define classification scheme 4. Define data extraction form 5. Internal review of protocol 6. External review of protocol 7. Revise protocol 8. Identify primary research 9. Retrieve primary research 10. Clean from duplicates 11. Vote on search results 12. Assessment of voting 13. Data extraction 14. Data synthesis 15. Internal analysis validation 16. External analysis validation 17. Complete technical report 18. Write summary paper 19. Review of report & paper Design Execution Documentation Quality Assurance: • Reviews • Voting • Validation
  • 8. RQ2: How have these research topics evolved over time? 25 19 18 8 3 2 2 1 1 1 1 1 1 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 21:62
  • 9. RQ3: How is sustainability support performed (e.g., models and methods)? Masses of models… Geo Sciences:  Global position system, internet map services Earth Sciences:  Environmental information systems Energy Management:  Measuring devices, traffic management systems …and Methods Software engineering methods & tools:  Goal modeling, stakeholder modeling, agent modeling, service modeling, process modeling, simulation Systems Engineering:  Life cycle assessment Urban Planning:  Simulation General purpose methods & tools:  Interviews, statistics, surveys
  • 10. [R. Wieringa, N. Maiden, N. Mead, and C. Rolland, “Requirements engineering paper classification and evaluation criteria: a proposal and a discussion,” Requir. Eng., vol. 11, pp. 102–107, Dec. 2005.] RQ5: Which research type facets have been considered in the contributions? RQ4: Which of those models and methods are used in practice?
  • 11. RQ7: Which research groups are most active? http://www-958.ibm.com/software/analytics/manyeyes/
  • 12. Conclusion State of the research: • Strong momentum in the community • Variety of methods applied on various models • Very few reports on application in practice There is need for a future roadmap.
  • 13. Thanks to anonymous reviewers and research protocol reviewers: Daniel Méndez Fernández Marcela Genero Interested in the topic? Submit to our workshop RE4SuSy’14 by June 2nd to join the discussion: http://www.ics.uci.edu/ ~bpenzens/2014re4susy/

Notas del editor

  1. External Reviewers: Daniel Méndez Férnandez Marcela Genero 5 accessors environment
  2. Clustering Topic 10 is the core Scientometrics Machine Learning for LanguagE Toolkit (MALLET)
  3. 21 papers until 2010 62 afterwards Naeher am eigentlichen, nicht so weit ausgeweitet
  4. There is a wide range of models, methods, frameworks, and tools that are proposed in the publications and used in research:
  5. Simple answer: Not many…
  6. Ultra large scale green computing
  7. Personen cluster an personen die haufig zusammengearbeitet
  8. Momentum Variety But few reports on application in practice! , including general purpose, software engineering, systems engineering, as well as methods from geo sciences, earth sciences, urban planning, and energy management.