17. The computer program product set forth in claim 15 , further comprising: program code for inserting the new declarative expression and identified declarative expressions into source code for a second application under development.
15. A computer program product comprising a computer readable medium tangibly embodying program code executable by a computing system, the program code comprising: program code for providing a design view depicting interface elements of an application under development; program code for accessing data representing a selection of a plurality of the interface elements of an application under development; and program code for refactoring code defining the selected interface elements in response to the selection, wherein refactoring comprises identifying expressions corresponding to the selected interface elements in one or more code segments of source code for the application under development; defining a new declarative expression; generating at least one code segment using the identified expressions; and storing the generated code segment in a computer readable medium, the stored code segment associated with the new declarative expression.