TY - RPRT
T1 - The 4P Taxonomy
T2 - A Survey of Software Development Environments
AU - Hessellund, Anders
PY - 2006/6
Y1 - 2006/6
N2 - The conceptual architecture of software development environments is of vital importance to developers. Environments form our perception of software development and provide us with the tools to solve problems. Understanding the underlying concepts of software development environments can clarify how they restrict or enhance productivity. Such an understanding can benefit developers when choosing between different environments. In this paper, we introduce a comprehensive, feature-based taxonomy of software development environments which emphasizes 4 central dimensions: Program, Platform, People, and Process. We claim that this taxonomy can form the conceptual foundation for a better and more systematic understanding of software development environments. We conclude the paper by applying this taxonomy to four industrial strength environments to show how it can be used.
AB - The conceptual architecture of software development environments is of vital importance to developers. Environments form our perception of software development and provide us with the tools to solve problems. Understanding the underlying concepts of software development environments can clarify how they restrict or enhance productivity. Such an understanding can benefit developers when choosing between different environments. In this paper, we introduce a comprehensive, feature-based taxonomy of software development environments which emphasizes 4 central dimensions: Program, Platform, People, and Process. We claim that this taxonomy can form the conceptual foundation for a better and more systematic understanding of software development environments. We conclude the paper by applying this taxonomy to four industrial strength environments to show how it can be used.
KW - Software development environments
KW - Feature-based taxonomy
KW - Program-Platform-People-Process
KW - Ontology in information science
KW - Industrial-strength environments
M3 - Report
T3 - IT University Technical Report Series
BT - The 4P Taxonomy
PB - IT-Universitetet i København
CY - Copenhagen
ER -