Producing large software systems is an extremely challenging engineering task. The main reason is the difficulty of managing the enormous amounts of code and the great numbers of ...
Software evolution research is limited by the amount of information available to researchers: Current version control tools do not store all the information generated by developer...
A software specification is a fundamental work product that represents user’s requirements and developers can use it to further develop a software system. A software specificati...
The paper presents a new approach to source code exploration, which is the result of integrating the Google Desktop Search (GDS) engine into the Eclipse development environment. T...
Software development managers strive to control all of the factors that might impact the success of their projects. However, not all of these factors have been identified, much le...