Software

Unifying Software Engineering Methods and Tools: Principles and Patterns From Information Foraging

Date Added: Jan 2010
Format: PDF

Most software engineering research aims to help human software developers with their work, but to date, this research has made little use of theories of human behavior. The essence of theories is abstraction - from instances of new approaches to concepts and principles. In the realm of human behavior, these abstractions can then produce explanations of why software engineering innovations succeed (or not) at supporting the efforts of software developers, thus facilitating "Standing on the shoulders" of earlier advances.