Databases Reference
In-Depth Information
In general, components and projects are reused with minimal modification. In
this Part, there are three chapters that look this phenomenon. Two of them examine
the decision-making surrounding reuse and the remaining two explain how program
analysis can be used to improve code retrieval.
In Chap. 9 , “Developing Software with Open Source Software Components,” Ay-
ala et al. report on their interviews with software developers on how they selected
open source software to use in their projects. De' and Rao asks similar questions to
CIOs (Chief Information Officers) and senior-level IT managers, in order to learn
how reuse decisions fit in with the overall strategy of a company. This work is re-
ported in Chap. 10 , “Open Source Reuse and Strategic Imperatives.”
In the context of software reuse, code retrieval is primarily concerned with locat-
ing the components that best fit a query, need, or problem. In Chap. 11 , Ossher and
Lopes describe how they added program analysis algorithms from software engi-
neering to improve existing code retrieval techniques. Similarly, Hummel and Janjic
write about how test cases can be used to specify searches in Chap. 12 .
Search WWH ::




Custom Search