SlideShare uma empresa Scribd logo
1 de 54
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

future_work_skills_2020
future_work_skills_2020future_work_skills_2020
future_work_skills_2020
dinesh prasad
 
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
 

Mais procurados (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...
 

Semelhante a ICSME 2019: Software Engineering Research: Beyond Impacting Practitioners

Technology Leadership
Technology LeadershipTechnology Leadership
Technology Leadership
dwesting
 
Learning Informatics: AI • Analytics • Accountability • Agency
Learning Informatics: AI • Analytics • Accountability • AgencyLearning Informatics: AI • Analytics • Accountability • Agency
Learning Informatics: AI • Analytics • Accountability • Agency
Simon Buckingham Shum
 
Matti vartiainen tiedeverkosto040315
Matti vartiainen tiedeverkosto040315Matti vartiainen tiedeverkosto040315
Matti vartiainen tiedeverkosto040315
Tyoelama2020
 
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
ISSIP
 

Semelhante a 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
 

Último

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Último (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 

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