Re-engineering Service-Oriented Systems
Funded by NWO Jacquard
Duration: November 2010-2014
In recent years, companies and government organizations have installed Software as a Service (SaaS) and
Service-Oriented Systems (SOS). While services are in place and run, companies face a number of problems,
basically, due to continuing growth and increasing complexity of their systems.
The ReSOS project tackles these problems by means of detecting and re-engineering
shortcomings in the design and implementation of service-oriented systems.
In particular, we will investigate:
- Meta-models and reverse engineering techniques for service-oriented systems
- SOS specific quality attributes and metrics
- SOS anti-pattern detection strategies
- (Semi-)automated re-factoring techniques to resolve SOS anti-patterns
The research project is in close collaboration with the Software Improvement Group
(SIG) and KPMG CT Information Technology
(KPMG CT IT).
- August, 2012 - Full paper "Analyzing the Impact of Antipatterns on Change-Proneness Using Fine-Grained Source Code Changes" accepted at WCRE 2012.
- May, 2012 - Full paper "Method-Level Bug Prediction" accepted at ESEM 2012.
- April, 2012 - Full paper "Analyzing the Evolution of Web Services using Fine-Grained Changes" accepted at ICWS 2012, Applications and Experience Track.
- March, 2012 - Full paper "Can we Predict Types of Code Changes? An Empirical Analysis" accepted at MSR 2012.