Towards Requirements Engineering for Mashups: State of the Art and Research Challenges
Vincent Tietz, Andreas Rümpel, Christian Liebing, Klaus Meißner · International Conference on Internet and Web Applications and Services · 2012
Mashups have become popular in the modern Web providing a lightweight development approach for mainly small and situational applications. Visual composition metaphors and loosely coupled widgets encourage the fast implementa- tion of changing requirements. However, domain experts and mashup composers are poorly supported in expressing and formalizing their needs, leading to time-consuming and error- prone component discovery and composition. Methods and techniques of traditional requirements engineering (RE) are not transferable out of the box due to targeted user groups, isolated development phases, insufficient tool support, and different models. Therefore, we investigate characteristics of software engineering in mashup approaches compared to similar devel- opment paradigms revealing and discussing challenges when applying RE to mashups.