Title :
Task-First or Context-First? Tool Integration Revisited
Author_Institution :
Inst. fur Inf., Tech. Univ. Munchen, Munich, Germany
Abstract :
If software engineering tools are not "properly integrated", they can reduce engineers\´ productivity. Associating and retrieving information scattered across the tools become unsystematic and inefficient. Our work provides empirical evidence on what is a "poor" and a "proper" tool integration, focusing on practitioners\´ perspectives. We interviewed 62 engineers and analyzed the content of their project artifacts. We identified problem situations and practices related to tool integration. Engineers agreed that tool integration approaches must support change, heterogeneity and automatic linking of change to context. To quantify our results, we conducted a field experiment with 27 and a survey with 782 subjects. We found a strong correlation between change frequency and preferred integration approaches. Particularly in projects with short release cycles, tasks should be used to link information handled by different tools. We also found that half of engineers\´ work is not defined as tasks. Therefore, a context-based tool integration approach is more effective than a task-based one.
Keywords :
information retrieval; software engineering; software tools; ubiquitous computing; context-based tool integration approach; information retrieval; project artifacts; software engineering tools; task-based tool integration approach; Collaboration; Communication system control; Context awareness; Frequency; Information retrieval; Joining processes; Productivity; Scattering; Software engineering; Standardization; context awareness; emperical research; information need; task management; tool integration;
Conference_Titel :
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location :
Auckland
Print_ISBN :
978-1-4244-5259-0
Electronic_ISBN :
1938-4300
DOI :
10.1109/ASE.2009.36