SlideShare uma empresa Scribd logo
1 de 11
1
Software Engineering Trends
Paul Nielsen
July 2014
© 2014 Carnegie Mellon University
Trends In Software Engineering
Paul Nielsen
Director and CEO
Software Engineering Institute
Carnegie Mellon University
3
Software Engineering Trends
Paul Nielsen
July 2014
© 2014 Carnegie Mellon University
Building the Software We Want Drives
Software Engineering Trends
4
Software Engineering Trends
Paul Nielsen
July 2014
© 2014 Carnegie Mellon University
Process Trends
International standards
Data-driven decision-making
about practices to use
Continuous delivery/velocity
Blending development and
operations
Improving early lifecycle cost
estimation
Model-based engineering and
auto-code generation tools
Assurance planning
5
Software Engineering Trends
Paul Nielsen
July 2014
© 2014 Carnegie Mellon University
Architecture Trends
Complexity
Cyber-physical systems
Interoperability
Strategies for technical debt
Socio-adaptive systems
Affordable sustainment/evolution
Modeling/virtual integration
6
Software Engineering Trends
Paul Nielsen
July 2014
© 2014 Carnegie Mellon University
Cybersecurity Trends
Global supply chain security
Secure coding practices & tools
Automated software vulnerability
discovery
Network situational awareness
Insider threat mitigation
Malware analysis & databases
Cyber intel for risk management
Adaptive intrusion detection and
remediation
Active defense
7
Software Engineering Trends
Paul Nielsen
July 2014
© 2014 Carnegie Mellon University
Workforce Trends
Globalization of software
development capability
Supply and demand issues
Talent management
Skills for managers and boards
Continuous education
8
Software Engineering Trends
Paul Nielsen
July 2014
© 2014 Carnegie Mellon University
Internet of everything
Autonomy
Big data/analytics
Software-defined environments
Consumerization
Development velocity
Market Trends
9
Software Engineering Trends
Paul Nielsen
July 2014
© 2014 Carnegie Mellon University
The software we want is
• supportive of increasingly complex functionality
• increasingly connected
• increasingly flexible and extensible
• secure in development and operation
Software engineering trends reflect the qualities we desire in how we
• plan, design, architect, build, test, and assure software
• address workforce and management issues
• satisfy market needs in a timely and profitable manner
• create the future
10
Software Engineering Trends
Paul Nielsen
July 2014
© 2014 Carnegie Mellon University
Contact Information
Paul Nielsen
Director and CEO
Telephone: +1 412-268-5800
Email: nielsen@sei.cmu.edu
U.S. Mail
Software Engineering Institute
Customer Relations
4500 Fifth Avenue
Pittsburgh, PA 15213-2612
USA
Web
www.sei.cmu.edu
www.sei.cmu.edu/contact.cfm
Customer Relations
Email: info@sei.cmu.edu
Telephone: +1 412-268-5800
SEI Phone: +1 412-268-5800
SEI Fax: +1 412-268-6257
11
Software Engineering Trends
Paul Nielsen
July 2014
© 2014 Carnegie Mellon University
Copyright 2014 Carnegie Mellon University
This material is based upon work funded and supported by the Department of Defense under Contract No. FA8721-05-C-0003 with
Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center.
Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily
reflect the views of the United States Department of Defense.
NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED
ON AN “AS-IS” BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR
IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR
MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY
DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT
INFRINGEMENT.
This material has been approved for public release and unlimited distribution except as restricted below.
This material may be reproduced in its entirety, without modification, and freely distributed in written or electronic form without requesting
formal permission. Permission is required for any other use. Requests for permission should be directed to the Software Engineering
Institute at permission@sei.cmu.edu.
Carnegie Mellon® and CERT® are registered marks of Carnegie Mellon University.
DM-0001496
12
Software Engineering Trends
Paul Nielsen
July 2014
© 2014 Carnegie Mellon University

Mais conteúdo relacionado

Destaque

A Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality IndicatorsA Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality Indicators
vie_dels
 
110406 la gaceta economica de almeria bayárcal y laujar de andarax utilizarán...
110406 la gaceta economica de almeria bayárcal y laujar de andarax utilizarán...110406 la gaceta economica de almeria bayárcal y laujar de andarax utilizarán...
110406 la gaceta economica de almeria bayárcal y laujar de andarax utilizarán...
Juan Miguel Moreno Magaña
 
Presentation For Legal (1)
Presentation For Legal (1)Presentation For Legal (1)
Presentation For Legal (1)
Jeremy Meredith
 
Turismo en argentina: El Valle de la Luna. Folleto
Turismo en argentina: El Valle de la Luna. FolletoTurismo en argentina: El Valle de la Luna. Folleto
Turismo en argentina: El Valle de la Luna. Folleto
MatiBalzamo
 
Análisis de Opinión sobre el Foro ¿Internet amenaza el contacto real?
Análisis de Opinión sobre el Foro ¿Internet amenaza el contacto real?Análisis de Opinión sobre el Foro ¿Internet amenaza el contacto real?
Análisis de Opinión sobre el Foro ¿Internet amenaza el contacto real?
Susana Alcala
 
Fernando Pessoa poster
Fernando Pessoa   posterFernando Pessoa   poster
Fernando Pessoa poster
becresforte
 

Destaque (17)

Software Testing Trends & Transformation, Vaidyanathan Ramalingam Director En...
Software Testing Trends & Transformation, Vaidyanathan Ramalingam Director En...Software Testing Trends & Transformation, Vaidyanathan Ramalingam Director En...
Software Testing Trends & Transformation, Vaidyanathan Ramalingam Director En...
 
A Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality IndicatorsA Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality Indicators
 
Future of Mobility
Future of MobilityFuture of Mobility
Future of Mobility
 
OO Metrics
OO MetricsOO Metrics
OO Metrics
 
Object-Oriented Metrics in Practice
Object-Oriented Metrics in PracticeObject-Oriented Metrics in Practice
Object-Oriented Metrics in Practice
 
In English: Latest Trends in Software Engineering ( Yazılım Mühendisliğinde S...
In English: Latest Trends in Software Engineering (Yazılım Mühendisliğinde S...In English: Latest Trends in Software Engineering (Yazılım Mühendisliğinde S...
In English: Latest Trends in Software Engineering ( Yazılım Mühendisliğinde S...
 
110406 la gaceta economica de almeria bayárcal y laujar de andarax utilizarán...
110406 la gaceta economica de almeria bayárcal y laujar de andarax utilizarán...110406 la gaceta economica de almeria bayárcal y laujar de andarax utilizarán...
110406 la gaceta economica de almeria bayárcal y laujar de andarax utilizarán...
 
Caught plagiarizing - now what?
Caught plagiarizing -  now what?Caught plagiarizing -  now what?
Caught plagiarizing - now what?
 
Beatmap portfolio 2010
Beatmap portfolio 2010Beatmap portfolio 2010
Beatmap portfolio 2010
 
Presentation For Legal (1)
Presentation For Legal (1)Presentation For Legal (1)
Presentation For Legal (1)
 
Turismo en argentina: El Valle de la Luna. Folleto
Turismo en argentina: El Valle de la Luna. FolletoTurismo en argentina: El Valle de la Luna. Folleto
Turismo en argentina: El Valle de la Luna. Folleto
 
Reframing Assessment Ed Media08
Reframing Assessment Ed Media08Reframing Assessment Ed Media08
Reframing Assessment Ed Media08
 
Análisis de Opinión sobre el Foro ¿Internet amenaza el contacto real?
Análisis de Opinión sobre el Foro ¿Internet amenaza el contacto real?Análisis de Opinión sobre el Foro ¿Internet amenaza el contacto real?
Análisis de Opinión sobre el Foro ¿Internet amenaza el contacto real?
 
Catalogo Dibujo e Ilustración
Catalogo Dibujo e IlustraciónCatalogo Dibujo e Ilustración
Catalogo Dibujo e Ilustración
 
Fernando Pessoa poster
Fernando Pessoa   posterFernando Pessoa   poster
Fernando Pessoa poster
 
Computadora personal axel
Computadora personal axelComputadora personal axel
Computadora personal axel
 
Version Control for Mere Mortals
Version Control for Mere MortalsVersion Control for Mere Mortals
Version Control for Mere Mortals
 

Semelhante a Software Engineering Trends: Vision from Paul Nielsen, SEI

KENNEDYSINYANGWE 2016Resume (1)
KENNEDYSINYANGWE 2016Resume (1)KENNEDYSINYANGWE 2016Resume (1)
KENNEDYSINYANGWE 2016Resume (1)
Kennedy Sinyangwe
 
AnnaVysotskayaCybersecResume2
AnnaVysotskayaCybersecResume2AnnaVysotskayaCybersecResume2
AnnaVysotskayaCybersecResume2
Anna Vysotskaya
 
McElvy Resume 2015
McElvy Resume 2015McElvy Resume 2015
McElvy Resume 2015
Debra McElvy
 
US Government Software Assurance and Security Initiativesi
US Government Software Assurance and Security InitiativesiUS Government Software Assurance and Security Initiativesi
US Government Software Assurance and Security Initiativesi
Lindsey Landolfi
 

Semelhante a Software Engineering Trends: Vision from Paul Nielsen, SEI (20)

Requirements Gathering for a Successful Rugged DevOps Implementation - Hasan ...
Requirements Gathering for a Successful Rugged DevOps Implementation - Hasan ...Requirements Gathering for a Successful Rugged DevOps Implementation - Hasan ...
Requirements Gathering for a Successful Rugged DevOps Implementation - Hasan ...
 
KENNEDYSINYANGWE 2016Resume (1)
KENNEDYSINYANGWE 2016Resume (1)KENNEDYSINYANGWE 2016Resume (1)
KENNEDYSINYANGWE 2016Resume (1)
 
Risks in the Software Supply Chain
Risks in the Software Supply Chain Risks in the Software Supply Chain
Risks in the Software Supply Chain
 
Risks in the Software Supply Chain
Risks in the Software Supply ChainRisks in the Software Supply Chain
Risks in the Software Supply Chain
 
NTXISSACSC2 - Software Assurance (SwA) by John Whited
NTXISSACSC2 - Software Assurance (SwA) by John WhitedNTXISSACSC2 - Software Assurance (SwA) by John Whited
NTXISSACSC2 - Software Assurance (SwA) by John Whited
 
New threats to cyber-security
New threats to cyber-securityNew threats to cyber-security
New threats to cyber-security
 
"CERT Secure Coding Standards" by Dr. Mark Sherman
"CERT Secure Coding Standards" by Dr. Mark Sherman"CERT Secure Coding Standards" by Dr. Mark Sherman
"CERT Secure Coding Standards" by Dr. Mark Sherman
 
AnnaVysotskayaCybersecResume2
AnnaVysotskayaCybersecResume2AnnaVysotskayaCybersecResume2
AnnaVysotskayaCybersecResume2
 
Case Closed with IBM Application Security on Cloud infographic
Case Closed with IBM Application Security on Cloud infographicCase Closed with IBM Application Security on Cloud infographic
Case Closed with IBM Application Security on Cloud infographic
 
Using AI to Model Quality Attribute Tradeoffs
Using AI to Model Quality Attribute TradeoffsUsing AI to Model Quality Attribute Tradeoffs
Using AI to Model Quality Attribute Tradeoffs
 
McElvy Resume 2015
McElvy Resume 2015McElvy Resume 2015
McElvy Resume 2015
 
Resume
ResumeResume
Resume
 
Data Driven Cybersecurity Governance
Data Driven Cybersecurity GovernanceData Driven Cybersecurity Governance
Data Driven Cybersecurity Governance
 
ConnieJusticeCV-2016
ConnieJusticeCV-2016ConnieJusticeCV-2016
ConnieJusticeCV-2016
 
Security Testing for Testing Professionals
Security Testing for Testing ProfessionalsSecurity Testing for Testing Professionals
Security Testing for Testing Professionals
 
170330 cognitive systems institute speaker series mark sherman - watson pr...
170330 cognitive systems institute speaker series    mark sherman - watson pr...170330 cognitive systems institute speaker series    mark sherman - watson pr...
170330 cognitive systems institute speaker series mark sherman - watson pr...
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to Practice
 
Jenkins_ Carlasha 2016 v1
Jenkins_ Carlasha 2016 v1Jenkins_ Carlasha 2016 v1
Jenkins_ Carlasha 2016 v1
 
Lessons Learned From Heartbleed, Struts, and The Neglected 90%
Lessons Learned From Heartbleed, Struts, and The Neglected 90%Lessons Learned From Heartbleed, Struts, and The Neglected 90%
Lessons Learned From Heartbleed, Struts, and The Neglected 90%
 
US Government Software Assurance and Security Initiativesi
US Government Software Assurance and Security InitiativesiUS Government Software Assurance and Security Initiativesi
US Government Software Assurance and Security Initiativesi
 

Mais de Strongstep - Innovation in software quality

Mais de Strongstep - Innovation in software quality (20)

2.CMMI L2 GO Contact - Paulo Roncon
2.CMMI L2 GO Contact - Paulo Roncon2.CMMI L2 GO Contact - Paulo Roncon
2.CMMI L2 GO Contact - Paulo Roncon
 
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
 
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
 
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
 
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
 
1. Quality and Performance Management by IT SECTOR António Rodrigues
1. Quality and Performance Management by IT SECTOR António Rodrigues1. Quality and Performance Management by IT SECTOR António Rodrigues
1. Quality and Performance Management by IT SECTOR António Rodrigues
 
Presentation quatic 2016 final v1.2
Presentation quatic 2016 final v1.2Presentation quatic 2016 final v1.2
Presentation quatic 2016 final v1.2
 
Agile portugal 2016 Agile Gamification on www.scraim.com
Agile portugal 2016   Agile Gamification on www.scraim.comAgile portugal 2016   Agile Gamification on www.scraim.com
Agile portugal 2016 Agile Gamification on www.scraim.com
 
Cmmi & Scrum - a powerfull combination @ Primavera
Cmmi & Scrum - a powerfull combination @ Primavera Cmmi & Scrum - a powerfull combination @ Primavera
Cmmi & Scrum - a powerfull combination @ Primavera
 
Agile Portugal 2016 - Celfinet & Strongstep
Agile Portugal 2016 - Celfinet & StrongstepAgile Portugal 2016 - Celfinet & Strongstep
Agile Portugal 2016 - Celfinet & Strongstep
 
Actor 3 Project - Inovaria
Actor 3 Project - InovariaActor 3 Project - Inovaria
Actor 3 Project - Inovaria
 
Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...
 
CMMI & Scrum @ Primavera
CMMI & Scrum @ PrimaveraCMMI & Scrum @ Primavera
CMMI & Scrum @ Primavera
 
ITMark Premium - Micro IO
ITMark Premium - Micro IOITMark Premium - Micro IO
ITMark Premium - Micro IO
 
ITMark - Matchprofiler
ITMark - MatchprofilerITMark - Matchprofiler
ITMark - Matchprofiler
 
Continuous Deployment - Celfinet
Continuous Deployment - CelfinetContinuous Deployment - Celfinet
Continuous Deployment - Celfinet
 
yubuy® - DevOps baked in Wood-Fire Oven - InnoWave
yubuy® - DevOps baked in Wood-Fire Oven - InnoWaveyubuy® - DevOps baked in Wood-Fire Oven - InnoWave
yubuy® - DevOps baked in Wood-Fire Oven - InnoWave
 
Deploying at will - SEI
 Deploying at will - SEI Deploying at will - SEI
Deploying at will - SEI
 
Powering your Software Development
Powering your Software DevelopmentPowering your Software Development
Powering your Software Development
 
Trends 2015: Case Study - Primavera by Miguel Barroso
Trends 2015: Case Study - Primavera by Miguel BarrosoTrends 2015: Case Study - Primavera by Miguel Barroso
Trends 2015: Case Study - Primavera by Miguel Barroso
 

Último

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 

Último (20)

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
 
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
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
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 ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
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
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
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
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
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 🔝✔️✔️
 
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...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
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
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
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-...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 

Software Engineering Trends: Vision from Paul Nielsen, SEI

  • 1. 1 Software Engineering Trends Paul Nielsen July 2014 © 2014 Carnegie Mellon University Trends In Software Engineering Paul Nielsen Director and CEO Software Engineering Institute Carnegie Mellon University
  • 2. 3 Software Engineering Trends Paul Nielsen July 2014 © 2014 Carnegie Mellon University Building the Software We Want Drives Software Engineering Trends
  • 3. 4 Software Engineering Trends Paul Nielsen July 2014 © 2014 Carnegie Mellon University Process Trends International standards Data-driven decision-making about practices to use Continuous delivery/velocity Blending development and operations Improving early lifecycle cost estimation Model-based engineering and auto-code generation tools Assurance planning
  • 4. 5 Software Engineering Trends Paul Nielsen July 2014 © 2014 Carnegie Mellon University Architecture Trends Complexity Cyber-physical systems Interoperability Strategies for technical debt Socio-adaptive systems Affordable sustainment/evolution Modeling/virtual integration
  • 5. 6 Software Engineering Trends Paul Nielsen July 2014 © 2014 Carnegie Mellon University Cybersecurity Trends Global supply chain security Secure coding practices & tools Automated software vulnerability discovery Network situational awareness Insider threat mitigation Malware analysis & databases Cyber intel for risk management Adaptive intrusion detection and remediation Active defense
  • 6. 7 Software Engineering Trends Paul Nielsen July 2014 © 2014 Carnegie Mellon University Workforce Trends Globalization of software development capability Supply and demand issues Talent management Skills for managers and boards Continuous education
  • 7. 8 Software Engineering Trends Paul Nielsen July 2014 © 2014 Carnegie Mellon University Internet of everything Autonomy Big data/analytics Software-defined environments Consumerization Development velocity Market Trends
  • 8. 9 Software Engineering Trends Paul Nielsen July 2014 © 2014 Carnegie Mellon University The software we want is • supportive of increasingly complex functionality • increasingly connected • increasingly flexible and extensible • secure in development and operation Software engineering trends reflect the qualities we desire in how we • plan, design, architect, build, test, and assure software • address workforce and management issues • satisfy market needs in a timely and profitable manner • create the future
  • 9. 10 Software Engineering Trends Paul Nielsen July 2014 © 2014 Carnegie Mellon University Contact Information Paul Nielsen Director and CEO Telephone: +1 412-268-5800 Email: nielsen@sei.cmu.edu U.S. Mail Software Engineering Institute Customer Relations 4500 Fifth Avenue Pittsburgh, PA 15213-2612 USA Web www.sei.cmu.edu www.sei.cmu.edu/contact.cfm Customer Relations Email: info@sei.cmu.edu Telephone: +1 412-268-5800 SEI Phone: +1 412-268-5800 SEI Fax: +1 412-268-6257
  • 10. 11 Software Engineering Trends Paul Nielsen July 2014 © 2014 Carnegie Mellon University Copyright 2014 Carnegie Mellon University This material is based upon work funded and supported by the Department of Defense under Contract No. FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the United States Department of Defense. NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN “AS-IS” BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. This material has been approved for public release and unlimited distribution except as restricted below. This material may be reproduced in its entirety, without modification, and freely distributed in written or electronic form without requesting formal permission. Permission is required for any other use. Requests for permission should be directed to the Software Engineering Institute at permission@sei.cmu.edu. Carnegie Mellon® and CERT® are registered marks of Carnegie Mellon University. DM-0001496
  • 11. 12 Software Engineering Trends Paul Nielsen July 2014 © 2014 Carnegie Mellon University