From lorenz@ccs.neu.edu Fri Feb 22 22:24:21 2002 X-UIDL: 2222b2f88349da8a1e2a5a89dce1de98 Return-Path: Delivered-To: lieber@ccs.neu.edu Received: from markab.ccs.neu.edu (markab.ccs.neu.edu [129.10.117.126]) by amber.ccs.neu.edu (Postfix) with ESMTP id CB7271AA1D; Fri, 22 Feb 2002 22:24:19 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by markab.ccs.neu.edu (Postfix) with ESMTP id 2B23C8980; Fri, 22 Feb 2002 22:24:18 -0500 (EST) Date: Fri, 22 Feb 2002 22:24:18 -0500 (EST) From: "David H. Lorenz" Reply-To: "David H. Lorenz" To: Johan Ovlinger Cc: Karl Lieberherr , "David H. Lorenz" Subject: more feedback Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Status: RO Content-Length: 4085 Johan, Here are two more reviews from the Journal editor. Could you put the relevant comments in the right place, so that we are sure to address them. Let me know when you're done so that I can sync. Thanks, -- David ---------- Forwarded message ---------- ************************************************************** Abstract Review Form BCS Computer Journal Special Section on AOP and Separation of Crosscutting Concerns ************************************************************** Paper Title: Collaboration-Oriented Aspects Authors: Lieberherr et al. -------------------------------------------------------------- Main fields addressed by the paper: Balance between structure and flexibility, separate compilation of aspects -------------------------------------------------------------- Relevance of the abstract to the Journal Theme (rate 1 to 5): 5 Rationale: -------------------------------------------------------------- Type of contribution (Research or Experience): Research Rationale: -------------------------------------------------------------- Technical Quality of the work (rate 1 to 5): 3.5 Rationale: The paper addresses an interesting issue i.e. achieving a balance between flexibility and structure in an aspect-oriented programming approach. The proposed aspect collaborations make it possible to compile aspectual units separately. I am, however, not fully convinced by the argument about lack of structural constraints when programming with AspectJ. Some constraints exist and others can be enforced by good programming practices. -------------------------------------------------------------- Potential contribution of the full paper(rate 1 to 5): 3 Rationale: See above. Also, it is unclear what is the increment of this paper over the one submitted to ECOOP 2002. The authors indicate that it was an early version of this paper. However, they do not indicate the increment of this submission over the ECOOP submission. -------------------------------------------------------------- Additional Comments (if any) for Authors: ************************************************************** ************************************************************** Abstract Review Form BCS Computer Journal Special Section on AOP and Separation of Crosscutting Concerns ************************************************************** -------------------------------------------------------------- Editor Name: -------------------------------------------------------------- Paper Title: Collaboration-Oriented Aspects Authors: K. Lieberherr et al -------------------------------------------------------------- Main fields addressed by the paper: structural vs flexible constraints for aspects -------------------------------------------------------------- Relevance of the abstract to the Journal Theme (rate 1 to 5):5 Rationale: -------------------------------------------------------------- Type of contribution (Research or Experience): research Rationale: -------------------------------------------------------------- Technical Quality of the work (rate 1 to 5): 4 Rationale: This is novel work, and clearly provides an important means for consolidating 2 currently separate strands of aspect-oriented work. -------------------------------------------------------------- Potential contribution of the full paper(rate 1 to 5):4 Rationale: This is fascinating research, well motivated in this abstract. Clearly length was an issue for the abstract, but it would have been beneficial to see more details of the approach, application, evaluation, etc in place of the long introduction/ background. Furthermore, the authors are (admirably) honest in admitting the existence of their ECOOP paper. If this abstract is accepted, developments since this earlier work must be highlighted in the full paper. Provided such developments are significant enough, there does appear to be ample high quality material to warrant a full paper. -------------------------------------------------------------- Additional Comments (if any) for Authors: