SlideShare a Scribd company logo
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

More Related Content

What's hot

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
 

What's hot (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...
 

Similar to 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
 
AIM 20240515 v15 Solomon_Darwin Berkeley at UCSCSV.pptx
AIM 20240515 v15 Solomon_Darwin Berkeley at UCSCSV.pptxAIM 20240515 v15 Solomon_Darwin Berkeley at UCSCSV.pptx
AIM 20240515 v15 Solomon_Darwin Berkeley at UCSCSV.pptxISSIP
 
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
 

Similar to 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
 
AIM 20240515 v15 Solomon_Darwin Berkeley at UCSCSV.pptx
AIM 20240515 v15 Solomon_Darwin Berkeley at UCSCSV.pptxAIM 20240515 v15 Solomon_Darwin Berkeley at UCSCSV.pptx
AIM 20240515 v15 Solomon_Darwin Berkeley at UCSCSV.pptx
 
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
 

Recently uploaded

INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignNeo4j
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEJelle | Nordend
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Gáspár Nagy
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabbereGrabber
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfMeon Technology
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandIES VE
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Soroosh Khodami
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareinfo611746
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfVictor Lopez
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems ApproachNeo4j
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzisteffenkarlsson2
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...rajkumar669520
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationWave PLM
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion Clinic
 

Recently uploaded (20)

INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 

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