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 version
superbren
 
Laporan Akhir HC Sosial
Laporan Akhir HC SosialLaporan Akhir HC Sosial
Laporan Akhir HC Sosial
nurulhdayah
 
Minit mesyuarat 6
Minit mesyuarat 6Minit mesyuarat 6
Minit mesyuarat 6
nurulhdayah
 
#13 Presentatie - Potlood.nl
#13 Presentatie - Potlood.nl#13 Presentatie - Potlood.nl
#13 Presentatie - Potlood.nl
Sharon Denekamp
 
Волі народної дзвін: Легіон Українських Січових Стрільців
Волі народної дзвін: Легіон Українських Січових СтрільцівВолі народної дзвін: Легіон Українських Січових Стрільців
Волі народної дзвін: Легіон Українських Січових Стрільців
РОМЦ БКР
 
insanayatirim-main-reduced
insanayatirim-main-reducedinsanayatirim-main-reduced
insanayatirim-main-reduced
Orhan 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)

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
 
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
caise2013vlc
 

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

Jet reorientation in central galaxies of clusters and groups: insights from V...
Jet reorientation in central galaxies of clusters and groups: insights from V...Jet reorientation in central galaxies of clusters and groups: insights from V...
Jet reorientation in central galaxies of clusters and groups: insights from V...
Sérgio Sacani
 
The solar dynamo begins near the surface
The solar dynamo begins near the surfaceThe solar dynamo begins near the surface
The solar dynamo begins near the surface
Sérgio Sacani
 
Climate extremes likely to drive land mammal extinction during next supercont...
Climate extremes likely to drive land mammal extinction during next supercont...Climate extremes likely to drive land mammal extinction during next supercont...
Climate extremes likely to drive land mammal extinction during next supercont...
Sérgio Sacani
 
Quantifying Artificial Intelligence and What Comes Next!
Quantifying Artificial Intelligence and What Comes Next!Quantifying Artificial Intelligence and What Comes Next!
Quantifying Artificial Intelligence and What Comes Next!
University of Hertfordshire
 

Último (20)

RACEMIzATION AND ISOMERISATION completed.pptx
RACEMIzATION AND ISOMERISATION completed.pptxRACEMIzATION AND ISOMERISATION completed.pptx
RACEMIzATION AND ISOMERISATION completed.pptx
 
Microbial bio Synthesis of nanoparticles.pptx
Microbial bio Synthesis of nanoparticles.pptxMicrobial bio Synthesis of nanoparticles.pptx
Microbial bio Synthesis of nanoparticles.pptx
 
Virulence Analysis of Citrus canker caused by Xanthomonas axonopodis pv. citr...
Virulence Analysis of Citrus canker caused by Xanthomonas axonopodis pv. citr...Virulence Analysis of Citrus canker caused by Xanthomonas axonopodis pv. citr...
Virulence Analysis of Citrus canker caused by Xanthomonas axonopodis pv. citr...
 
Factor Causing low production and physiology of mamary Gland
Factor Causing low production and physiology of mamary GlandFactor Causing low production and physiology of mamary Gland
Factor Causing low production and physiology of mamary Gland
 
Mining Activity and Investment Opportunity in Myanmar.pptx
Mining Activity and Investment Opportunity in Myanmar.pptxMining Activity and Investment Opportunity in Myanmar.pptx
Mining Activity and Investment Opportunity in Myanmar.pptx
 
Constraints on Neutrino Natal Kicks from Black-Hole Binary VFTS 243
Constraints on Neutrino Natal Kicks from Black-Hole Binary VFTS 243Constraints on Neutrino Natal Kicks from Black-Hole Binary VFTS 243
Constraints on Neutrino Natal Kicks from Black-Hole Binary VFTS 243
 
Jet reorientation in central galaxies of clusters and groups: insights from V...
Jet reorientation in central galaxies of clusters and groups: insights from V...Jet reorientation in central galaxies of clusters and groups: insights from V...
Jet reorientation in central galaxies of clusters and groups: insights from V...
 
GBSN - Microbiology (Unit 6) Human and Microbial interaction
GBSN - Microbiology (Unit 6) Human and Microbial interactionGBSN - Microbiology (Unit 6) Human and Microbial interaction
GBSN - Microbiology (Unit 6) Human and Microbial interaction
 
The solar dynamo begins near the surface
The solar dynamo begins near the surfaceThe solar dynamo begins near the surface
The solar dynamo begins near the surface
 
NuGOweek 2024 programme final FLYER short.pdf
NuGOweek 2024 programme final FLYER short.pdfNuGOweek 2024 programme final FLYER short.pdf
NuGOweek 2024 programme final FLYER short.pdf
 
Cellular Communication and regulation of communication mechanisms to sing the...
Cellular Communication and regulation of communication mechanisms to sing the...Cellular Communication and regulation of communication mechanisms to sing the...
Cellular Communication and regulation of communication mechanisms to sing the...
 
Erythropoiesis- Dr.E. Muralinath-C Kalyan
Erythropoiesis- Dr.E. Muralinath-C KalyanErythropoiesis- Dr.E. Muralinath-C Kalyan
Erythropoiesis- Dr.E. Muralinath-C Kalyan
 
ERTHROPOIESIS: Dr. E. Muralinath & R. Gnana Lahari
ERTHROPOIESIS: Dr. E. Muralinath & R. Gnana LahariERTHROPOIESIS: Dr. E. Muralinath & R. Gnana Lahari
ERTHROPOIESIS: Dr. E. Muralinath & R. Gnana Lahari
 
Climate extremes likely to drive land mammal extinction during next supercont...
Climate extremes likely to drive land mammal extinction during next supercont...Climate extremes likely to drive land mammal extinction during next supercont...
Climate extremes likely to drive land mammal extinction during next supercont...
 
PLANT DISEASE MANAGEMENT PRINCIPLES AND ITS IMPORTANCE
PLANT DISEASE MANAGEMENT PRINCIPLES AND ITS IMPORTANCEPLANT DISEASE MANAGEMENT PRINCIPLES AND ITS IMPORTANCE
PLANT DISEASE MANAGEMENT PRINCIPLES AND ITS IMPORTANCE
 
GBSN - Biochemistry (Unit 4) Chemistry of Carbohydrates
GBSN - Biochemistry (Unit 4) Chemistry of CarbohydratesGBSN - Biochemistry (Unit 4) Chemistry of Carbohydrates
GBSN - Biochemistry (Unit 4) Chemistry of Carbohydrates
 
Quantifying Artificial Intelligence and What Comes Next!
Quantifying Artificial Intelligence and What Comes Next!Quantifying Artificial Intelligence and What Comes Next!
Quantifying Artificial Intelligence and What Comes Next!
 
Triploidy ...............................pptx
Triploidy ...............................pptxTriploidy ...............................pptx
Triploidy ...............................pptx
 
family therapy psychotherapy types .pdf
family therapy psychotherapy types  .pdffamily therapy psychotherapy types  .pdf
family therapy psychotherapy types .pdf
 
Lubrication System in forced feed system
Lubrication System in forced feed systemLubrication System in forced feed system
Lubrication System in forced feed system
 

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.