Using Contextual Information to Improve Awareness in Software Development
Authors
Abstract
The use of contextual information is said to improve awareness in software development. But the context of a software developer is something hard to define and capture, as it represents a complex network of elements across different dimensions, that is not limited to the work developed on an IDE. We propose a software developer context model composed of four layers: personal, project, organization and domain. We describe this context model at the personal layer, present a prototype and discuss the results of an experiment conducted with a group of developers. The results show that developers consider the use of contextual information relevant to improve information retrieval, ranking and filtering, but usability plays an important role on how these improvements are perceived.
Keywords
Software Development, Context, Information Retrieval
Subject
Context-Based Information Retrieval
Related Project
SDiC: Software Development in Context
Conference
23rd International Conference on Software Engineering and Knowledge Engineering (SEKE), July 2011
Cited by
No citations found