  Software development is a complex activity which depends on diverse
technologies and people's expertise. The approaches to developing software
highly depend on these different characteristics, which are the context
developers are subject to. This context contains massive knowledge, and not
capturing it means knowledge is continuously lost. Although extensively
researched, context in software development is still not explicit, nor proposed
into a broader view of the context needed by software developers and tools.
Therefore, developers' productivity is affected, as the ability to reuse this
rich context is hampered. This paper proposes a literature review on context
for software development, through nine research questions. The purpose of this
study is making the discovered context explicit into an integrated view and
proposing a platform to aid software development using context information. We
believe supporting contextual knowledge through its representation and mining
for recommendation and real-time provision can significantly improve big data
software project development.
