Immediate Search in the IDE as an Example of Socio-Technical Congruence in Search-Driven Development
Publisher DOI
Abstract
Search-driven development is mainly concerned with code reuse but also with code navigation and debugging. In this essay we look at search-driven navigation in the IDE. We consider Smalltalk-80 as an example of a programming system with search-driven navigation capabilities and explore its human factors. We present how immediate search results lead to a user experience of code browsing rather than one of waiting for and clicking through search results. We explore the socio-technical congruence of immediate search, ie unification of tasks and breakpoints with method calls, which leads to simpler and more extensible development tools. Eventually we conclude with remarks on the socio-technical congruence of search-driven development.
Date Issued
2010
Publication Type
Conference Item
Language(s)
en
Additional Credits
Publisher
Association for Computing Machinery ACM
ISBN
978-1-60558-962-6
Access(Rights)
restricted