Productivity in Software Development

Subscribers:
351,000
Published on ● Video Link: https://www.youtube.com/watch?v=0zeflSKt4tc



Duration: 1:35:53
1,961 views
31


In this era of “Internet of Code”, data and metadata around open source projects are available in abundance. While research in program synthesis is not new, deep learning systems that take advantage of large scale code as data is starting to show new promise in improving developer productivity. The availability of GPU machines and cloud-based distributed systems help build deeper networks and scale them to production systems. In addition to passive input from open repos, crowdsourcing software expertise and integrating this with software systems has shown positive results. AI promises assistance and automation in every aspect of software development from edit and build stage to test and deploy stage. What traditional compiler and run time systems did with rules and analyzers can be replaced with AI-driven algorithmic systems. The concept of Software 2.0 is being discussed where code appears as data and where traditional software development processes give way to AI-based systems. In this panel, we explore opportunities for research and technology to improve productivity in software engineering and how AI plays a role in it.

See more at https://www.microsoft.com/en-us/research/video/productivity-in-…ware-development/




Other Videos By Microsoft Research


2019-08-23Empowering People to Achieve More: How Useful a Concept is Productivity?
2019-08-23Cars, Computing and the Future of Work: Specific topics of mutual interest
2019-08-23Cars, Computing and the Future of Work: A UW & MSR Workshop: Welcome and Overview
2019-08-22Crowd, Cloud and the Future of Work: Updates from human AI computation
2019-08-22Recommendation and Learning to Improve Personal Productivity
2019-08-22Crowd, Cloud and the Future of Work: Welcome and Updates
2019-08-22Machine reading comprehension with Dr. T.J Hazen
2019-08-21Keynote: Intentional Approaches to Human-Computer Collaboration
2019-08-20SCAI - Societal impact through Cloud and Artificial Intelligence at Microsoft Research India
2019-08-20Algorithmic Improvisation for Dependable and Secure Autonomy
2019-08-20Productivity in Software Development
2019-08-20Future of Spreadsheeting
2019-08-20Workforce of the Future
2019-08-19From automatic differentiation to message passing
2019-08-16Workers of the World, Connect! Tech Innovations and Organizational Change...
2019-08-16Increasing AI Programmer Productivity
2019-08-15Artificial Emotional Intelligence, Social Systems, and the Future of Collaboration
2019-08-15Quantum Development Kit, Q#, and Katas
2019-08-15Keynote - The Future of Work And the Power of Data
2019-08-15Quantum Computing and Workforce, Curriculum, and Application Development: Case study
2019-08-15Quantum Computing and Workforce, Curriculum, and Application Development: Overview and access



Tags:
microsoft research