Analysis and Transformation of Pipe-like Web Mashups for End User Programmers

[1]  Jason Hong,et al.  What do we , 2008, WEUSE@ICSE.

[2]  B. Myers Debugging Reinvented: Asking and Answering Why and Why Not Questions about Program Behavior , 2008 .

[3]  Tom Mens,et al.  A survey of software refactoring , 2004, IEEE Transactions on Software Engineering.

[4]  Friedrich Steimann,et al.  Systematically refactoring inheritance to delegation in java , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[5]  Frank Tip,et al.  Refactoring support for class library migration , 2005, OOPSLA '05.

[6]  Mary Shaw,et al.  Predicting reuse of end-user web macro scripts , 2009, 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[7]  Jia Liu,et al.  Feature oriented refactoring of legacy applications , 2006, ICSE.

[8]  Frank Tip,et al.  Refactoring for reentrancy , 2009, ESEC/FSE '09.

[9]  Frank Tip,et al.  Refactoring for Parameterizing Java Classes , 2007, 29th International Conference on Software Engineering (ICSE'07).

[10]  Tom Mens,et al.  Specifying Domain-Specific Refactorings for AndroMDA Based on Graph Transformation , 2007, AGTIVE.

[11]  Mary Shaw,et al.  Estimating the numbers of end users and end user programmers , 2005, 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05).

[12]  Tom Mens,et al.  Formalizing refactorings with graph transformations , 2005, J. Softw. Maintenance Res. Pract..

[13]  Gregg Rothermel,et al.  Using assertions to help end-user programmers create dependable web macros , 2008, SIGSOFT '08/FSE-16.

[14]  Tom Mens,et al.  Analysing refactoring dependencies using graph transformation , 2007, Software & Systems Modeling.

[15]  Luciano Baresi,et al.  Tutorial Introduction to Graph Transformation: A Software Engineering Perspective , 2002, ICGT.

[16]  Warren Harrison From the Editor: The Dangers of End-User Programming , 2004, IEEE Softw..

[17]  Don S. Batory Program Refactoring, Program Synthesis, and Model-Driven Development , 2007, CC.

[18]  Elizabeth F. Churchill,et al.  Conversations in developer communities: a preliminary analysis of the yahoo! pipes community , 2009, C&T.

[19]  Jean-Marc Jézéquel,et al.  Refactoring UML Models , 2001, UML.

[20]  Gabriele Taentzer,et al.  Ensuring Containment Constraints in Graph-based Model Transformation Approaches , 2007, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[21]  Martin Fowler,et al.  Refactoring - Improving the Design of Existing Code , 1999, Addison Wesley object technology series.

[22]  Lars Grammel,et al.  An End User Perspective on Mashup Makers , 2008 .

[23]  Michael D. Ernst,et al.  Refactoring sequential Java code for concurrency via concurrent libraries , 2009, 2009 IEEE 31st International Conference on Software Engineering.

[24]  J. Henkel,et al.  CatchUp! Capturing and replaying refactorings to support API evolution , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..