Arguably programming involves design: computational logic - the program - is constantly reorganized to keep complexity manageable and provide for current and future coding activities to be feasible. However, design practices have gained less attention in the field of programming, even though decades of research on design have led to a large body of knowledge about theories, methods, and best practices. This chapter reports on the first results of our research efforts to transfer and apply design knowledge to programming activities. We improved tool support for software developers in two respects, both of which are based on key concepts in design practices: continuous feedback and ease of exploration.
CITATION STYLE
Steinert, B., & Hirschfeld, R. (2012). Applying design knowledge to programming. In Design Thinking Research: Studying Co-Creation in Practice (pp. 259–277). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-21643-5_15
Mendeley helps you to discover research relevant for your work.