From requirements to implementation of ad-hoc social Web applications: an empirical pattern-based approach

被引:2
|
作者
Brambilla, M. [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informaz, Milan, Italy
关键词
D O I
10.1049/iet-sen.2011.0041
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Social technologies are transforming the Web to a place where users actively contribute to content production and opinion making. At B2E level, enterprises look at social networking tools as possible means for improving their operations thanks to the unstructured interaction they foster among employees. This paper tackles the problem of defining a quick and pragmatic approach for specifying the requirements of ad-hoc social web applications and for going down to their implementation. The approach is motivated by the fact that in most cases the ad-hoc needs that the company foresees are just a peculiar subset of the large set of requirements that are addressed by current social platforms. The main contributions of this work include: the classification of the social interactions that can be observed in virtual communities in a comprehensive taxonomy of requirements (based on a broad analysis of the existing social networking platforms, considering both public and enterprise solutions); the definition of requirement specification as a selection process upon this taxonomy; and the mapping to design and implementation artifacts through automatic generation of design models and of running code. This is implemented through a set of pattern-based model transformations that transform the requirements (specified according to a goal-oriented methodology) to UML models and then to running Java code. A validation of the effectiveness of the approach is provided, in terms of percentage of hand-written code with respect to the parts that can be automatically obtained through the transformations.
引用
收藏
页码:114 / 126
页数:13
相关论文
共 50 条
  • [1] Pattern-based collaboratffon in ad-hoc teams through message annotation
    Schall, Daniel
    Gornbotz, Robert
    Dustdar, Schahrain
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: SOFTWARE AGENTS AND INTERNET COMPUTING, 2007, : 84 - 91
  • [2] Pattern-based Alignment of Audio Data for Ad-hoc Secure Device Pairing
    Ngu Nguyen
    Sigg, Stephan
    An Huynh
    Ji, Yusheng
    2012 16TH INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS (ISWC), 2012, : 88 - 91
  • [3] A pattern-based approach to business process modeling and implementation in web services
    Brahe, Steen
    Bordbar, Behzad
    SERVICE-ORIENTED COMPUTING: CSOC 2006, PROCEEDINGS, 2007, 4652 : 166 - +
  • [4] Affordable web-based spatio-temporal applications for ad-hoc decisions
    Ernst, Vera Hernandez
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: OTM 2006 WORKSHOPS, PT 2, PROCEEDINGS, 2006, 4278 : 1606 - 1615
  • [5] Capturing Compliance Requirements: A Pattern-Based Approach
    Turetken, Oktay
    Elgammal, Amal
    van den Heuvel, Willem-Jan
    Papazoglou, Michael P.
    IEEE SOFTWARE, 2012, 29 (03) : 28 - 36
  • [6] PASER: A Pattern-Based Approach to Service Requirements Analysis
    Wang, Ye
    Wang, Ting
    Sun, Jie
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (04) : 547 - 576
  • [7] An Agent-Based Platform for Ad-Hoc Social Networking
    Podobnik, Vedran
    Lovrek, Ignac
    AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGIES AND APPLICATIONS, 2011, 6682 : 74 - 83
  • [8] Chatbotification for Web Information Systems: A Pattern-based Approach
    Liang, Yan-Cih
    Ma, Shang-Pin
    Lin, Chih-Ying
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 2290 - 2295
  • [9] A pattern-based constraint description approach for Web services
    Wang, Qianxiang
    Li, Min
    Meng, Na
    Liu, Yonggang
    Mei, Hong
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 60 - 69
  • [10] A pattern-based voting approach for concept discovery on the web
    Chen, J
    Zhang, ZG
    Li, Q
    Li, XM
    WEB TECHNOLOGIES RESEARCH AND DEVELOPMENT - APWEB 2005, 2005, 3399 : 109 - 120