To understand Microsoft developers ’ typical tools and work habits and their level of satisfaction with these, we performed two surveys and eleven interviews with developers across all business divisions. This report provides a summary of the resulting data. From the set of potential problems we gave them, the top three that Microsoft developers agree they have are: understanding the rationale behind a piece of code (66%); having to switch tasks often because of requests from teammates or managers (62%); and being aware of changes to code elsewhere that impact their own code (61%). The most notable take-away from the data is that developers go to great lengths to create and maintain rich mental models of code and don’t rely on external repr...
Different aspects defining the nature of software engineering work have been analyzed by empirical s...
The effectiveness of documentation within a development process is determined by the way in which th...
At Microsoft Build last week, Satya Nadella, Microsoft's CEO, opened with the benefits of coordinate...
Software is not developed in a vacuum. Development teams and organizations must react to various inc...
IBM's Jazz initiative offers a state-of-the-art collaborative development environment (CDE) facilita...
Software development is a complex activity that requires a group of individuals working effectively ...
Summary form only given. My group at Microsoft Research creates software development tools through u...
Software is not developed in a vacuum. Development teams and organizations must react to various inc...
The troubles began when Tom, the business analyst, asked the customer what he wants. The customer ca...
EASE'18, June 28-29, 2018, Christchurch, New Zealand © 2018 Association for Computing Machinery. In ...
Previous research has documented the fragmented nature of software development work, with frequent i...
Context: To be more flexible, companies call more and more for an independence between development t...
International audienceProfessional interaction designers and software developers have different trai...
Many software development organizations strive to enhance the productivity of their developers. All ...
Many organizations have turned towards globally distributed software development (GSD) in their ques...
Different aspects defining the nature of software engineering work have been analyzed by empirical s...
The effectiveness of documentation within a development process is determined by the way in which th...
At Microsoft Build last week, Satya Nadella, Microsoft's CEO, opened with the benefits of coordinate...
Software is not developed in a vacuum. Development teams and organizations must react to various inc...
IBM's Jazz initiative offers a state-of-the-art collaborative development environment (CDE) facilita...
Software development is a complex activity that requires a group of individuals working effectively ...
Summary form only given. My group at Microsoft Research creates software development tools through u...
Software is not developed in a vacuum. Development teams and organizations must react to various inc...
The troubles began when Tom, the business analyst, asked the customer what he wants. The customer ca...
EASE'18, June 28-29, 2018, Christchurch, New Zealand © 2018 Association for Computing Machinery. In ...
Previous research has documented the fragmented nature of software development work, with frequent i...
Context: To be more flexible, companies call more and more for an independence between development t...
International audienceProfessional interaction designers and software developers have different trai...
Many software development organizations strive to enhance the productivity of their developers. All ...
Many organizations have turned towards globally distributed software development (GSD) in their ques...
Different aspects defining the nature of software engineering work have been analyzed by empirical s...
The effectiveness of documentation within a development process is determined by the way in which th...
At Microsoft Build last week, Satya Nadella, Microsoft's CEO, opened with the benefits of coordinate...