SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
Software Engineering
Research: Beyond Impacting
Practitioners
Laurie Williams
North Carolina State University
laurie_williams@ncsu.edu
Blessed are the meek for
they shall inherit the earth.
-- Matthew 5:5
The nerds inherited the earth.
-- Alex Stamos, Stanford
USENIX Security Keynote 2019
… we gotta do better.
Centennial Campus
On penetrating your psyche …. Truth!
Making the world a better place
Making the world a better place
Ecosystem of Scientific and Societal Impact
State of Art
State of Practice
State of Society
SoA SoP
SoS
“Every line of code has a moral and ethical implication.”
--- Grady Booch, ICSE SEIS Keynote, 2015
The Stamos
Hierarchy of the
Actual Bad Stuff
that Happens
Online to Real
People
Misuse
InfoSec
Alex Stamos keynote at USENIX Security 2019 [Alex had said “abuse” rather than “misuse”; underlining emphasis added.]
InfoSec
Account Lifecycle/Passwords
Patching
Simple Config Errors
Old App Vulns
USENIX
{
https://twitter.com/worldwise001/status/1161683477676171264
Ecosystem of Scientific and Societal Impact: ICSME
State of Art
State of Practice
State of Society
WHO am I serving?
WHAT is their challenge?
•The goal of this research is to aid [stakeholder] to [solve
problem] through [research technique].
• The goal of this research is to help practitioners avoid insecure
coding practices while developing infrastructure as code (IaC) scripts
through an empirical study of security smells in IaC scripts.
• The goal of this paper is to aid researchers and tool makers in
improving the utility of static analysis tools through an empirical
study of developer action on the alerts detected by Coverity, a state-
of-the-art static analysis tool.
Stakeholders @ ICSME
Problems @ ICSME
In the absence of a stakeholder and/or problem …
How is the world a better place?
State of the Art
State of Art State of Practice State of Society
State of Art
Do you care about the kids?
Centennial Campus
State of the Practice
State of Art State of Practice State of Society
Industry Has …
Academia Has …
Together We Have …
Ain’t Nothing Like the Real Thing, Baby …
Ain’t Nothing Like the Real Thing, Baby …
Intentional relevance check
Continuous Deployment Summits 2015-2019
Security Summit 2019
Protection Poker
Centennial Campus
State of Society
… and my mother and father and
neighbor and boss and friend and
sister and brother and dog and
wildlife …
…
State of Art State of Practice State of Society
“… considering the needs of the users and developers of
software as well as considering the potential impact
software could have on people.”
State of Art State of Practice State of Society
“… contributions that highlight how software engineering
can address the opportunities and challenges posed by
the rapidly accelerating pace of technological advances
impacting the economic, political, environmental, social,
and technical aspects of society.”
Software Engineering in
Society @ ICSE
• The goal of this research is to aid [stakeholder] to [solve
problem] through [research technique].
Contributing to ICSE SEIS
Stakeholders @ ICSE SEIS
Problems @ ICSE SEIS
Drive car
Lock car
Steal car
<<threatens>>
<<mitigates>>
Whistleblow
Communicate
to journalists
<<mitigates>>
<<mitigates>>
Host child
porn
Sell illicit
drugs
???
Connect
with friends
Communicate
news
<<mitigates>>
<<mitigates>>
Fake news
Bully
???
Appreciate
nature
Build
relationships
<<mitigates>>
<<mitigates>>
Stalk you
Sell you
stuff
???
SoA SoP
SoS
The Balance of Impact
Personal takeaway …
People
The nerds inherited the earth.
-- Alex Stamos, Stanford
USENIX Security Keynote 2019
… we gotta do better.
References
• Garousi, V., Petersen, K., and Ozkan, B., Challenges and best practices in industry-academia
collaborations in software engineering: A systematic literature review, Information and Software
Technology 79 (2016), pp. 106-127.
• C. Wohlin, "Empirical software engineering research with industry: Top 10 challenges," 2013 1st
International Workshop on Conducting Empirical Studies in Industry (CESI), San Francisco, CA, 2013,
pp. 43-46.
• Garousi, V., Felderer, M., Fernandes. J., Pfahl, D., Mäntylä, M., Industry-academia collaborations in
software engineering: An empirical analysis of challenges, patterns and anti-patterns in research
projects, Evaluation and Assessment in Software Engineering (EASE) 2017, pp. 224-229.
• C. Wohlin et al., "The Success Factors Powering Industry-Academia Collaboration," in IEEE Software,
vol. 29, no. 2, pp. 67-73, March-April 2012.
• P. Runeson, "It Takes Two to Tango -- An Experience Report on Industry -- Academia Collaboration,"
2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, Montreal,
QC, 2012, pp. 872-877.
• Garousi V., et al. Characterizing industry-academia collaborations in software engineering: evidence
from 101 projects, Empirical Software Engineering, 2019, Vol 24, pp. 2540-2602.
Photo credits• http://ezlnk.me/we-need-each-other-quotes/mcdq-01-20-jpg-download-true-with-we-need-each-other-quotes/
• http://thecybersaviours.com/intrusion-detection-system-ids
• http://garysreflections.blogspot.com/2011/02/chinese-hackers-now-hitting-major.html
• http://wicklownews.net/2018/08/a-new-high-tech-era-for-arklow-with-proposed-data-centre-development-at-avoca-river-park/
• http://impactgroupinternational.com/
• https://www.brandknewmag.com/relevance-some-brands-have-it-some-need-it/
• https://www.wired.com/story/facebook-security-breach-50-million-accounts/
• https://www.cnbc.com/2018/10/11/reuters-america-senators-asks-google-to-explain-delay-in-disclosing-vulnerability.html
• https://www.zdnet.com/article/hackers-and-defenders-continue-cyber-security-game-of-cat-and-mouse/
• http://itnewscast.com/book/export/html/62241
• http://www.my-programming.com/2011/10/how-to-become-a-programmer/
• https://www.facebook.com/scientistsoundscience/photos/a.1082649885079876/1082649828413215/?type=1&theater
• https://www.pinterest.com/pin/509188301593082640/
• https://www.cybersecurity-insiders.com/your-data-is-still-leaving-the-building-2/
• https://www.tutorialspoint.com/5g/5g_challenges.htm
• http://russellhylton.blogspot.com/2010/06/no-time-for-god-practical-perspectives.html
• https://sotapodcast.com/
• https://www.iconxsolutions.com/news/we-are-looking-software-development-manager
• https://www.cosmoconsult.com/business-and-it-consulting/business-consulting/
• https://www.youtube.com/watch?v=Wl92bHtrOvA
• https://www.mountaingoatsoftware.com/agile/planning-poker
Photo credits – 2
• http://news.mit.edu/2017/networks-neurons-stretch-compress-control-timing-1204
• http://www.yamasuta.com/StaticAnalysis/NoDataAvailable
• https://alliedpra.com/curiosity-secret-weapon/
• https://www.searchenginejournal.com/seo-guide/search-authority/
• http://www.impacthosting.co.uk/impact/
• https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5772951
• https://www.percona.com/blog/2016/02/19/myth-busting-mongodbs-scalability/
• https://www.slideshare.net/lazerow/social-brand-marketing-for-web-20-presentation/9-Not_scalable
• https://www.varmour.com/product/software-based-segmentation-and-microsegmentation
• https://rahylazdiary.wordpress.com/2015/01/08/winning-together/
• https://jooinn.com/light-bulb-idea.html
• http://thesocietyonline.org/respect-relevance-and-authenticity-in-rap-music/
• https://en.wikipedia.org/wiki/Data_sharing
• http://thesocietyonline.org/respect-relevance-and-authenticity-in-rap-music/
• https://www.ncpedia.org/anchor/research-triangle-park
• https://bozone.com/9982-2/
• http://sheaspring.org/program/preconference-workshop/
• https://www.momtastic.com/parenting/101560-do-babies-recognize-themselves-in-the-mirror/
• https://www.officevibe.com/blog/how-to-motivate-employees
• https://www.123greetings.com/events/national_beer_day/were_better_together.html
• https://medium.com/mbreads/crossing-the-chasm-6fe8426eb270
Photo credits - 3
• http://blogs.nottingham.ac.uk/digitalresearch/2017/04/27/research-software-engineering-data-driven-discovery/
• https://learning.linkedin.com/blog/tech-tips/the-fastest-growing-skills-among-software-engineers--and-how-to-
• https://deliberatedevelopment.org/2018/03/05/is-work-life-balance-attainable/
• https://www.cnn.com/2019/08/16/health/iyw-back-to-school-kids-poverty-how-to-help-trnd/index.html
• https://www.midwestpeople.com/metal-individuals-are-the-backbone-of-society.html
• https://javier-ramon-brito.bandcamp.com/merch/lets-make-the-world-a-better-place
• https://ib.bioninja.com.au/standard-level/topic-4-ecology/44-climate-change/precautionary-principle.html
• https://tenor.com/search/purple-minion-gifs
• https://giphy.com/gifs/minions-m6OomwWCojfS8
• https://houseandhome.com/gallery/organized-kids-rooms/
• https://www.mnn.com/family/family-activities/blogs/how-to-get-kids-to-clean-their-rooms
• https://www.sowhatresearch.com.au/
• http://thisstuffreallyworks.mindwarriorforum.com/so-youve-created-your-own-product-now-what/
• https://www.greetingsisland.com/preview/cards/for-sharing-your-widsom/545-7435
• https://www.youtube.com/watch?v=wCBKfPV0Rbg
• https://lotuspeople.com.au/congrats-jess-new-role-happy-anniversary-kelsey/well-done/
• http://www.directworksmedia.com/blog/2015/10/12/getting-know-agile-software-development-team/
• https://www.firstcomicsnews.com/incoming/
• https://www.wisegeek.com/what-are-the-different-types-of-continuing-education-courses.htm

Contenu connexe

Tendances

future_work_skills_2020
future_work_skills_2020future_work_skills_2020
future_work_skills_2020dinesh prasad
 
Implementing Ethics: Developing Trustworthy AI PyCon 2020
Implementing Ethics: Developing Trustworthy AI PyCon 2020Implementing Ethics: Developing Trustworthy AI PyCon 2020
Implementing Ethics: Developing Trustworthy AI PyCon 2020Carol Smith
 
Talking Tech - the art and science of communicating complex ideas (Bristech2...
Talking Tech  - the art and science of communicating complex ideas (Bristech2...Talking Tech  - the art and science of communicating complex ideas (Bristech2...
Talking Tech - the art and science of communicating complex ideas (Bristech2...Cecilia Thirlway
 
The Future of Work: Using Tech to Empower in the Digital Economy
The Future of Work: Using Tech to Empower in the Digital EconomyThe Future of Work: Using Tech to Empower in the Digital Economy
The Future of Work: Using Tech to Empower in the Digital EconomyTess Gilman Posner
 
Digital Futures: Courses and Careers Workshop 1
 Digital Futures: Courses and Careers Workshop 1 Digital Futures: Courses and Careers Workshop 1
Digital Futures: Courses and Careers Workshop 1Western Sydney University
 
Designing Trustworthy AI: A Human-Machine Teaming Framework to Guide Developm...
Designing Trustworthy AI: A Human-Machine Teaming Framework to Guide Developm...Designing Trustworthy AI: A Human-Machine Teaming Framework to Guide Developm...
Designing Trustworthy AI: A Human-Machine Teaming Framework to Guide Developm...Carol Smith
 
Future of energy 4.0 artificial intelligence and operational efficiency Ams...
Future of energy 4.0 artificial intelligence and operational efficiency   Ams...Future of energy 4.0 artificial intelligence and operational efficiency   Ams...
Future of energy 4.0 artificial intelligence and operational efficiency Ams...EPCConferenceAmsterd
 

Tendances (9)

Future work skills_2020
Future work skills_2020Future work skills_2020
Future work skills_2020
 
future_work_skills_2020
future_work_skills_2020future_work_skills_2020
future_work_skills_2020
 
Implementing Ethics: Developing Trustworthy AI PyCon 2020
Implementing Ethics: Developing Trustworthy AI PyCon 2020Implementing Ethics: Developing Trustworthy AI PyCon 2020
Implementing Ethics: Developing Trustworthy AI PyCon 2020
 
Talking Tech - the art and science of communicating complex ideas (Bristech2...
Talking Tech  - the art and science of communicating complex ideas (Bristech2...Talking Tech  - the art and science of communicating complex ideas (Bristech2...
Talking Tech - the art and science of communicating complex ideas (Bristech2...
 
2010 isaak
2010 isaak2010 isaak
2010 isaak
 
The Future of Work: Using Tech to Empower in the Digital Economy
The Future of Work: Using Tech to Empower in the Digital EconomyThe Future of Work: Using Tech to Empower in the Digital Economy
The Future of Work: Using Tech to Empower in the Digital Economy
 
Digital Futures: Courses and Careers Workshop 1
 Digital Futures: Courses and Careers Workshop 1 Digital Futures: Courses and Careers Workshop 1
Digital Futures: Courses and Careers Workshop 1
 
Designing Trustworthy AI: A Human-Machine Teaming Framework to Guide Developm...
Designing Trustworthy AI: A Human-Machine Teaming Framework to Guide Developm...Designing Trustworthy AI: A Human-Machine Teaming Framework to Guide Developm...
Designing Trustworthy AI: A Human-Machine Teaming Framework to Guide Developm...
 
Future of energy 4.0 artificial intelligence and operational efficiency Ams...
Future of energy 4.0 artificial intelligence and operational efficiency   Ams...Future of energy 4.0 artificial intelligence and operational efficiency   Ams...
Future of energy 4.0 artificial intelligence and operational efficiency Ams...
 

Similaire à ICSME 2019: Software Engineering Research: Beyond Impacting Practitioners

Technology Leadership
Technology LeadershipTechnology Leadership
Technology Leadershipdwesting
 
PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...
PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...
PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...CS, NcState
 
Information Architecture For Educators
Information Architecture For EducatorsInformation Architecture For Educators
Information Architecture For EducatorsMichael Zarro, Ph.D.
 
Learning Informatics: AI • Analytics • Accountability • Agency
Learning Informatics: AI • Analytics • Accountability • AgencyLearning Informatics: AI • Analytics • Accountability • Agency
Learning Informatics: AI • Analytics • Accountability • AgencySimon Buckingham Shum
 
Reinforcing Diversity Company Policies: Insights from StackOverflow Developer...
Reinforcing Diversity Company Policies: Insights from StackOverflow Developer...Reinforcing Diversity Company Policies: Insights from StackOverflow Developer...
Reinforcing Diversity Company Policies: Insights from StackOverflow Developer...Karina Kohl
 
HAI Industry Brief: AI & the Future of Work Post Covid
HAI Industry Brief: AI & the Future of Work Post CovidHAI Industry Brief: AI & the Future of Work Post Covid
HAI Industry Brief: AI & the Future of Work Post CovidAlejandro Franceschi
 
UCSC-SV 20220825 v1.pptx
UCSC-SV 20220825 v1.pptxUCSC-SV 20220825 v1.pptx
UCSC-SV 20220825 v1.pptxISSIP
 
Spohrer UCSC-SV 20230418 v14.pptx
Spohrer UCSC-SV 20230418 v14.pptxSpohrer UCSC-SV 20230418 v14.pptx
Spohrer UCSC-SV 20230418 v14.pptxISSIP
 
20211107 jim spohrer otago entrepreneurship v6
20211107 jim spohrer otago entrepreneurship v620211107 jim spohrer otago entrepreneurship v6
20211107 jim spohrer otago entrepreneurship v6ISSIP
 
Matti vartiainen tiedeverkosto040315
Matti vartiainen tiedeverkosto040315Matti vartiainen tiedeverkosto040315
Matti vartiainen tiedeverkosto040315Tyoelama2020
 
Spohrer EMAC 20230509 v14.pptx
Spohrer EMAC 20230509 v14.pptxSpohrer EMAC 20230509 v14.pptx
Spohrer EMAC 20230509 v14.pptxISSIP
 
Snowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeeSnowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeePeter Coffee
 
Service Provision 20221023 v3.pptx
Service Provision 20221023 v3.pptxService Provision 20221023 v3.pptx
Service Provision 20221023 v3.pptxISSIP
 
Artificial Intelligence in E-learning (AI-Ed): Current and future applications
Artificial Intelligence in E-learning (AI-Ed): Current and future applicationsArtificial Intelligence in E-learning (AI-Ed): Current and future applications
Artificial Intelligence in E-learning (AI-Ed): Current and future applicationsRoy Clariana
 
The Rising Tide Raises All Boats: The Advancement of Science of Cybersecurity
The Rising Tide Raises All Boats:  The Advancement of Science of CybersecurityThe Rising Tide Raises All Boats:  The Advancement of Science of Cybersecurity
The Rising Tide Raises All Boats: The Advancement of Science of Cybersecuritylaurieannwilliams
 
AI and Education 20240327 v16 for Northeastern.pptx
AI and Education 20240327 v16 for Northeastern.pptxAI and Education 20240327 v16 for Northeastern.pptx
AI and Education 20240327 v16 for Northeastern.pptxISSIP
 
Towards Mining Software Repositories Research that Matters
Towards Mining Software Repositories Research that MattersTowards Mining Software Repositories Research that Matters
Towards Mining Software Repositories Research that MattersTao Xie
 

Similaire à ICSME 2019: Software Engineering Research: Beyond Impacting Practitioners (20)

Technology Leadership
Technology LeadershipTechnology Leadership
Technology Leadership
 
PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...
PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...
PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (La...
 
Inside-Out-Newsletter 2020-21.pdf
Inside-Out-Newsletter 2020-21.pdfInside-Out-Newsletter 2020-21.pdf
Inside-Out-Newsletter 2020-21.pdf
 
Inside-Out-Newsletter 2019-20.pdf
Inside-Out-Newsletter 2019-20.pdfInside-Out-Newsletter 2019-20.pdf
Inside-Out-Newsletter 2019-20.pdf
 
Information Architecture For Educators
Information Architecture For EducatorsInformation Architecture For Educators
Information Architecture For Educators
 
Learning Informatics: AI • Analytics • Accountability • Agency
Learning Informatics: AI • Analytics • Accountability • AgencyLearning Informatics: AI • Analytics • Accountability • Agency
Learning Informatics: AI • Analytics • Accountability • Agency
 
Reinforcing Diversity Company Policies: Insights from StackOverflow Developer...
Reinforcing Diversity Company Policies: Insights from StackOverflow Developer...Reinforcing Diversity Company Policies: Insights from StackOverflow Developer...
Reinforcing Diversity Company Policies: Insights from StackOverflow Developer...
 
HAI Industry Brief: AI & the Future of Work Post Covid
HAI Industry Brief: AI & the Future of Work Post CovidHAI Industry Brief: AI & the Future of Work Post Covid
HAI Industry Brief: AI & the Future of Work Post Covid
 
UCSC-SV 20220825 v1.pptx
UCSC-SV 20220825 v1.pptxUCSC-SV 20220825 v1.pptx
UCSC-SV 20220825 v1.pptx
 
NTXISSACSC4 - World of Discovery
NTXISSACSC4 - World of DiscoveryNTXISSACSC4 - World of Discovery
NTXISSACSC4 - World of Discovery
 
Spohrer UCSC-SV 20230418 v14.pptx
Spohrer UCSC-SV 20230418 v14.pptxSpohrer UCSC-SV 20230418 v14.pptx
Spohrer UCSC-SV 20230418 v14.pptx
 
20211107 jim spohrer otago entrepreneurship v6
20211107 jim spohrer otago entrepreneurship v620211107 jim spohrer otago entrepreneurship v6
20211107 jim spohrer otago entrepreneurship v6
 
Matti vartiainen tiedeverkosto040315
Matti vartiainen tiedeverkosto040315Matti vartiainen tiedeverkosto040315
Matti vartiainen tiedeverkosto040315
 
Spohrer EMAC 20230509 v14.pptx
Spohrer EMAC 20230509 v14.pptxSpohrer EMAC 20230509 v14.pptx
Spohrer EMAC 20230509 v14.pptx
 
Snowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeeSnowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter Coffee
 
Service Provision 20221023 v3.pptx
Service Provision 20221023 v3.pptxService Provision 20221023 v3.pptx
Service Provision 20221023 v3.pptx
 
Artificial Intelligence in E-learning (AI-Ed): Current and future applications
Artificial Intelligence in E-learning (AI-Ed): Current and future applicationsArtificial Intelligence in E-learning (AI-Ed): Current and future applications
Artificial Intelligence in E-learning (AI-Ed): Current and future applications
 
The Rising Tide Raises All Boats: The Advancement of Science of Cybersecurity
The Rising Tide Raises All Boats:  The Advancement of Science of CybersecurityThe Rising Tide Raises All Boats:  The Advancement of Science of Cybersecurity
The Rising Tide Raises All Boats: The Advancement of Science of Cybersecurity
 
AI and Education 20240327 v16 for Northeastern.pptx
AI and Education 20240327 v16 for Northeastern.pptxAI and Education 20240327 v16 for Northeastern.pptx
AI and Education 20240327 v16 for Northeastern.pptx
 
Towards Mining Software Repositories Research that Matters
Towards Mining Software Repositories Research that MattersTowards Mining Software Repositories Research that Matters
Towards Mining Software Repositories Research that Matters
 

Dernier

WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 

Dernier (20)

WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 

ICSME 2019: Software Engineering Research: Beyond Impacting Practitioners

  • 1. Software Engineering Research: Beyond Impacting Practitioners Laurie Williams North Carolina State University laurie_williams@ncsu.edu
  • 2. Blessed are the meek for they shall inherit the earth. -- Matthew 5:5
  • 3. The nerds inherited the earth. -- Alex Stamos, Stanford USENIX Security Keynote 2019 … we gotta do better.
  • 4. Centennial Campus On penetrating your psyche …. Truth!
  • 5.
  • 6. Making the world a better place
  • 7. Making the world a better place
  • 8. Ecosystem of Scientific and Societal Impact State of Art State of Practice State of Society
  • 9. SoA SoP SoS “Every line of code has a moral and ethical implication.” --- Grady Booch, ICSE SEIS Keynote, 2015
  • 10.
  • 11. The Stamos Hierarchy of the Actual Bad Stuff that Happens Online to Real People Misuse InfoSec Alex Stamos keynote at USENIX Security 2019 [Alex had said “abuse” rather than “misuse”; underlining emphasis added.]
  • 14. Ecosystem of Scientific and Societal Impact: ICSME State of Art State of Practice State of Society
  • 15. WHO am I serving? WHAT is their challenge? •The goal of this research is to aid [stakeholder] to [solve problem] through [research technique]. • The goal of this research is to help practitioners avoid insecure coding practices while developing infrastructure as code (IaC) scripts through an empirical study of security smells in IaC scripts. • The goal of this paper is to aid researchers and tool makers in improving the utility of static analysis tools through an empirical study of developer action on the alerts detected by Coverity, a state- of-the-art static analysis tool.
  • 18. In the absence of a stakeholder and/or problem … How is the world a better place?
  • 19. State of the Art State of Art State of Practice State of Society State of Art
  • 20. Do you care about the kids?
  • 21. Centennial Campus State of the Practice State of Art State of Practice State of Society
  • 25.
  • 26. Ain’t Nothing Like the Real Thing, Baby …
  • 27. Ain’t Nothing Like the Real Thing, Baby …
  • 29.
  • 30. Continuous Deployment Summits 2015-2019 Security Summit 2019
  • 31.
  • 33.
  • 34. Centennial Campus State of Society … and my mother and father and neighbor and boss and friend and sister and brother and dog and wildlife … … State of Art State of Practice State of Society
  • 35. “… considering the needs of the users and developers of software as well as considering the potential impact software could have on people.” State of Art State of Practice State of Society
  • 36. “… contributions that highlight how software engineering can address the opportunities and challenges posed by the rapidly accelerating pace of technological advances impacting the economic, political, environmental, social, and technical aspects of society.”
  • 37. Software Engineering in Society @ ICSE • The goal of this research is to aid [stakeholder] to [solve problem] through [research technique].
  • 41. Drive car Lock car Steal car <<threatens>> <<mitigates>>
  • 45.
  • 46.
  • 47.
  • 50. The nerds inherited the earth. -- Alex Stamos, Stanford USENIX Security Keynote 2019 … we gotta do better.
  • 51. References • Garousi, V., Petersen, K., and Ozkan, B., Challenges and best practices in industry-academia collaborations in software engineering: A systematic literature review, Information and Software Technology 79 (2016), pp. 106-127. • C. Wohlin, "Empirical software engineering research with industry: Top 10 challenges," 2013 1st International Workshop on Conducting Empirical Studies in Industry (CESI), San Francisco, CA, 2013, pp. 43-46. • Garousi, V., Felderer, M., Fernandes. J., Pfahl, D., Mäntylä, M., Industry-academia collaborations in software engineering: An empirical analysis of challenges, patterns and anti-patterns in research projects, Evaluation and Assessment in Software Engineering (EASE) 2017, pp. 224-229. • C. Wohlin et al., "The Success Factors Powering Industry-Academia Collaboration," in IEEE Software, vol. 29, no. 2, pp. 67-73, March-April 2012. • P. Runeson, "It Takes Two to Tango -- An Experience Report on Industry -- Academia Collaboration," 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, Montreal, QC, 2012, pp. 872-877. • Garousi V., et al. Characterizing industry-academia collaborations in software engineering: evidence from 101 projects, Empirical Software Engineering, 2019, Vol 24, pp. 2540-2602.
  • 52. Photo credits• http://ezlnk.me/we-need-each-other-quotes/mcdq-01-20-jpg-download-true-with-we-need-each-other-quotes/ • http://thecybersaviours.com/intrusion-detection-system-ids • http://garysreflections.blogspot.com/2011/02/chinese-hackers-now-hitting-major.html • http://wicklownews.net/2018/08/a-new-high-tech-era-for-arklow-with-proposed-data-centre-development-at-avoca-river-park/ • http://impactgroupinternational.com/ • https://www.brandknewmag.com/relevance-some-brands-have-it-some-need-it/ • https://www.wired.com/story/facebook-security-breach-50-million-accounts/ • https://www.cnbc.com/2018/10/11/reuters-america-senators-asks-google-to-explain-delay-in-disclosing-vulnerability.html • https://www.zdnet.com/article/hackers-and-defenders-continue-cyber-security-game-of-cat-and-mouse/ • http://itnewscast.com/book/export/html/62241 • http://www.my-programming.com/2011/10/how-to-become-a-programmer/ • https://www.facebook.com/scientistsoundscience/photos/a.1082649885079876/1082649828413215/?type=1&theater • https://www.pinterest.com/pin/509188301593082640/ • https://www.cybersecurity-insiders.com/your-data-is-still-leaving-the-building-2/ • https://www.tutorialspoint.com/5g/5g_challenges.htm • http://russellhylton.blogspot.com/2010/06/no-time-for-god-practical-perspectives.html • https://sotapodcast.com/ • https://www.iconxsolutions.com/news/we-are-looking-software-development-manager • https://www.cosmoconsult.com/business-and-it-consulting/business-consulting/ • https://www.youtube.com/watch?v=Wl92bHtrOvA • https://www.mountaingoatsoftware.com/agile/planning-poker
  • 53. Photo credits – 2 • http://news.mit.edu/2017/networks-neurons-stretch-compress-control-timing-1204 • http://www.yamasuta.com/StaticAnalysis/NoDataAvailable • https://alliedpra.com/curiosity-secret-weapon/ • https://www.searchenginejournal.com/seo-guide/search-authority/ • http://www.impacthosting.co.uk/impact/ • https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5772951 • https://www.percona.com/blog/2016/02/19/myth-busting-mongodbs-scalability/ • https://www.slideshare.net/lazerow/social-brand-marketing-for-web-20-presentation/9-Not_scalable • https://www.varmour.com/product/software-based-segmentation-and-microsegmentation • https://rahylazdiary.wordpress.com/2015/01/08/winning-together/ • https://jooinn.com/light-bulb-idea.html • http://thesocietyonline.org/respect-relevance-and-authenticity-in-rap-music/ • https://en.wikipedia.org/wiki/Data_sharing • http://thesocietyonline.org/respect-relevance-and-authenticity-in-rap-music/ • https://www.ncpedia.org/anchor/research-triangle-park • https://bozone.com/9982-2/ • http://sheaspring.org/program/preconference-workshop/ • https://www.momtastic.com/parenting/101560-do-babies-recognize-themselves-in-the-mirror/ • https://www.officevibe.com/blog/how-to-motivate-employees • https://www.123greetings.com/events/national_beer_day/were_better_together.html • https://medium.com/mbreads/crossing-the-chasm-6fe8426eb270
  • 54. Photo credits - 3 • http://blogs.nottingham.ac.uk/digitalresearch/2017/04/27/research-software-engineering-data-driven-discovery/ • https://learning.linkedin.com/blog/tech-tips/the-fastest-growing-skills-among-software-engineers--and-how-to- • https://deliberatedevelopment.org/2018/03/05/is-work-life-balance-attainable/ • https://www.cnn.com/2019/08/16/health/iyw-back-to-school-kids-poverty-how-to-help-trnd/index.html • https://www.midwestpeople.com/metal-individuals-are-the-backbone-of-society.html • https://javier-ramon-brito.bandcamp.com/merch/lets-make-the-world-a-better-place • https://ib.bioninja.com.au/standard-level/topic-4-ecology/44-climate-change/precautionary-principle.html • https://tenor.com/search/purple-minion-gifs • https://giphy.com/gifs/minions-m6OomwWCojfS8 • https://houseandhome.com/gallery/organized-kids-rooms/ • https://www.mnn.com/family/family-activities/blogs/how-to-get-kids-to-clean-their-rooms • https://www.sowhatresearch.com.au/ • http://thisstuffreallyworks.mindwarriorforum.com/so-youve-created-your-own-product-now-what/ • https://www.greetingsisland.com/preview/cards/for-sharing-your-widsom/545-7435 • https://www.youtube.com/watch?v=wCBKfPV0Rbg • https://lotuspeople.com.au/congrats-jess-new-role-happy-anniversary-kelsey/well-done/ • http://www.directworksmedia.com/blog/2015/10/12/getting-know-agile-software-development-team/ • https://www.firstcomicsnews.com/incoming/ • https://www.wisegeek.com/what-are-the-different-types-of-continuing-education-courses.htm