Why Don't Software Developers Use their Tools?

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=VJz3sJfe6nA



Duration: 1:05:01
25 views
0


An abundance of tools have been created to help software developers do their jobs, from testing frameworks, to refactoring tools, to entire integrated development environments. Unfortunately, an individual software engineer will use very few of the tools available to him, even though this underuse may damage his personal productivity, the quality of his software, and the success of his organization. In this talk, I discuss several reasons why this is the case, including poor usability of existing tools, the inability of developers to stay abreast of useful tools, and the effect of human aging on tool awareness. I also discuss my work in addressing these challenges and proposals for addressing them in the future.




Other Videos By Microsoft Research


2016-08-16Cloud Enabled Mobile Computing - An Introduction. Lecture 1 Definitions and Technology
2016-08-16On the Fourier Spectrum of Symmetric Boolean Functions
2016-08-16Randomized Broadcast and Possible Connection to other Models
2016-08-16The Reconstruction Problem on the Tree
2016-08-16Information and Interactive Communication
2016-08-16The Impact of Visualization on Search and Discovery; ScienceCinema; Speech Processing Quaero
2016-08-16Interactive Illustrations; Delivering Interactive 3D Moleculars; Interactive Multimedia Publishing
2016-08-16Semantics of Innovation in Visualization; PivotViewer; Visualization of Ecological Data
2016-08-16Telling Stories in the Cloud; Communications from the Particle Frontier; Video Analytics
2016-08-16On Users' Mental Models of Security Controls
2016-08-16Why Don't Software Developers Use their Tools?
2016-08-16The Mathematics of Side-Channel Attacks
2016-08-16PyPy's Approach to Implementing Dynamic Languages Using a Tracing JIT Compiler
2016-08-16Fine-Grained Power Modeling for Smartphones Using System Call Tracing
2016-08-16Reputational Bargaining Under Knowledge of Rationality
2016-08-16We Will be Right With You: Managing Customers Expectations with Vague Promises and Cheap Talk
2016-08-16Information That Matters: Investigating Relevance of Entities in Social Media Networks
2016-08-16Efficient Bayesian Algorithmic Mechanism Design
2016-08-16Extreme Learning Machine: Learning Without Iterative Tuning
2016-08-16Extracting Knowledge from Networks: Rumors, Superstars, and Communities
2016-08-16Electrical Flows and Laplacian Systems: A New Tool for Graph Algorithms



Tags:
microsoft research