Source Code Refactoring


Fowler, Martin: Refactoring - Improving the Design of Existing Code. Addison-Wesley, 1999.Thomas JacobsMirko Rose
Mens, Tom, Tourwé, Tom: A Survey of Software Refactoring. In IEEE Transactions on Software Engineering, Volume 30 Issue 2, February 2004 Page 126-139Daria GiacintoMarvin Grieger

Design Patterns


Ramirez, A. J., Cheng, Betty H. C.: Design patterns for developing dynamically adaptive systems
In Proceedings of the  ICSE Workshop on Software Engineering for Adaptive and Self-Managing 
Systems (SEAMS'10), Pages 49-58 
Jana BröggelwirthMarkus Luckey
"Data First, Structure Later - Agile Data Modeling with the Java Content Repository" 
(1) Java Content Repository (JCR) Specification JSR 170: Content Repository for Java technology API,
(2) Data First vs. Structure First,
Christopher HolomekDr. Fabian Christ

Process Model Refactoring


Wil M.P. van der Aalst, Arthur H.M. ter Hofstede, and Marlon Dumas. Patterns of Process Modeling. 
In Process-Aware Information Systems: Bridging People and Software Through Process Technology, 
John Wiley and Sons, 2005.
Dheeraj BalabhadruniMasud Fazal-Baqaie
Thomas Gschwind, Jana Koehler, Janette Wong: Applying Patterns during Business Process Modeling
BPM 2008: 4-19
Elena RybkaDr. Christian Gerth
Eder, J., Gruber, W., and Pichler, H. (2005). Transforming Workflow Graphs. In Proceedings of 
the 1st International Conference on Interoperability of Enterprise Software and Applications (INTEROP-ESA), 
pages 203–214. Springer.
Deepak Chandra Chandra VeenaDr. Christian Gerth
Jussi Vanhatalo, Hagen Völzer, Frank Leymann, Simon Moser: Automatic Workflow Graph Refactoring
and Completion
. ICSOC 2008: 100-115
Christopher BruneDr. Christian Gerth
Barbara Weber, Manfred Reichert, Jan Mendling, Hajo A. Reijers: Refactoring large process model 
. Computers in Industry 62(5): 467-486 (2011)
Jörg AmelunxenEnes Yigitbas

Finding Refactoring Opportunities


Lial Khaluf, Christian Gerth, Gregor Engels: Pattern-Based Modeling and Formalizing of Business Process Quality Constraints. In H. Mouratidis and C. Rolland (eds.): Proceedings of the 23rd International Conference on Advanced Information System Engineering (CAiSE'11). Springer (Berlin/Heidelberg), LNCS, vol. 6741, pp. 521-535 (2011) Thaduri Madhu BabuBenjamin Nagel
Yukyong Kim, Kyung-Goo Doh: The Service Modeling Process Based on Use Case Refactoring. BIS 2007: 108-120Victor Brice Fedjo YemeleZille Huma
Van Der Straeten, R., & D'Hondt, M. (2006). Model refactorings through rule-based inconsistency resolution, In: Proc. Symposium on Applied computing (pp. 1210-1217), ACM Press.David SchubertDennis Bokermann




Further information: