首页> 外文会议>ACM SIGPLAN conference on Object oriented programming systems and applications companion >A rewriting approach to the design and evolution of object-oriented languages
【24h】

A rewriting approach to the design and evolution of object-oriented languages

机译:一种面向对象语言的设计和演化的重写方法

获取原文

摘要

In conjunction with the program committee, it is my pleasure to present to you the research papers for the 2007 Conference on Object-Oriented Programming Systems, Languages, and Applications.After more than twenty years, ooPSLA remains a dynamic force for change and advance in the state of the art, as evidenced by the diverse program of 33 papers.I hope you find it as interesting and enjoyable as I do. >This year we accepted 33 out of 156 submissions, the highest number over the past ten years. This was a deliberate choice. In recent years there has been much debate in the field about whether our conference system (which is now widely accepted as a publication venue for tenure cases) has become overly selective to the point that authors tend to submit more conservative papers, as ACM president David Patterson cogently argued [1]. ooPSLA has been at the vanguard of addressing this problem with its Onward! And Essays programs, but I felt that we should apply some of the same ideas to the research program as well. >To implement this I first removed any particular limit or target for the number of papers accepted. This had the beneficial effect of allowing each paper to be considered independently, and avoiding considerations of whether one paper's acceptance would jeopardize another paper's chances. Secondly, I charged the committee to be "acceptance-positive," to forgive small faults (but correct them), and most importantly for the detractors of papers to give extra weight to the arguments of the proponents. However, continuity was also important. We continued the use of Oscar Nierstrasz's "Identify the Champion" paradigm, which tries to promote the selection of papers that are strongly advocated as opposed to those with good average scores [2]. Finally, I set a goal for the committee to decide all papers by consensus, and in the event that a vote was required to break a stalemate for the vote to only be among those committee members who had provided formal written reviews. >The committee met for two days, May 3rd and 4th , at IBM Research in Hawthorne, New York. In the event, all papers were decided by consensus and without recourse to voting. William Cook, the past chair, chaired the discussion of papers with which I had a conflict of interest. The modified system resulted in the acceptance of some papers that might otherwise have been rejected as too controversial or as more intriguing but less fully developed. The acceptance rate was 21% (up from 17%in 2006), so while we accommodated additional papers, ooPSLA remains a highly selective conference -- a healthy balance. >Two other issues regarding our community's conference system have recently been the subject of debate (and experimentation): double-blind review and submission of papers by members of the program committee. Allowing submissions by the committee increases the pool of submitters and increases the quality of the committee since it does not force them to choose between serving the community and publishing their own work, an especially difficult choice for academics who must consider not only their careers but those of their students. However, there is also the danger that such papers might receive preferential consideration. I chose the middle ground of allowing submissions by the committee but subjecting them to a quantitatively higher standard than other papers, and obtaining five reviews (rather than three for other submissions). Of the seven submissions by committee members, two were accepted. Of the rejected committee submissions, two had rankings that would otherwise likely have led to acceptance, but were not accepted according to the more stringent requirements (at least one A and no C's or D's, or else at least three A's and no more than one D). >Several SIGPLAN conferences have recently begun using double-blind review, a practice that is prevalent in some other subfields of computer science. The purpose of double-blind review is to increase fairness by eliminating bias (either conscious or unconscious) based on the identity of the authors. However, double-blind review can introduce other fairness issues:the required anonymization can make it more difficult to evaluate the work in the context of its infrastructure, and there is the potential for primary or secondary reviewers to be unknowingly assigned to review a paper with which they have a conflict of interest. >I chose to use non-blind submission for three reasons: first of all for continuity, since I had made other changes to the policies and processes, secondly, because of the fairness trade-offs mentioned above, and thirdly, in consultation with the chairs of other primary SIGPLAN conferences, to provide a basis for direct comparison of the two processes within a single year. I welcome your feedback on these and other issues regarding the review process.
机译:与程序委员会一起,我很高兴向您介绍2007年面向对象编程系统,语言和应用程序会议的研究论文。二十多年来,ooPSLA一直是推动变革和发展的动力。 33种论文的多样化程序证明了这一现状。我希望您能像我一样感到有趣和愉快。

今年,我们接受了156篇论文中的33篇,是最高的过去十年。这是一个故意的选择。近年来,在这个领域,关于我们的会议系统(现在已被广泛接受为权属案件的出版场所)是否有过分的选择性,以至于作者倾向于提交更为保守的论文,如ACM总裁戴维(David ACM),是否存在过争议。帕特森有力地论证了[1]。 ooPSLA一直处于解决该问题的先锋地位!和Essays计划一样,但我觉得我们也应该对研究计划应用一些相同的想法。

为实现这一目标,我首先删除了接受论文数量的任何特定限制或目标。这样做的好处是可以独立考虑每篇论文,并且避免考虑是否接受某篇论文会危害另一篇论文的机会。其次,我责令委员会“接受积极”,宽恕小错(但要纠正),最重要的是让批评者们更加重视支持者的论点。但是,连续性也很重要。我们继续使用奥斯卡·尼尔斯特拉斯(Oscar Nierstrasz)的“识别冠军”范式,该范式试图促进选择那些被大力提倡的论文,而不是那些具有较高平均分的论文[2]。最后,我为委员会设定了一个目标,以协商一致方式决定所有文件,并且如果需要投票以打破僵局,则投票只能在提供正式书面评论的委员会成员中进行。

委员会于5月3日至4日在纽约霍桑市的IBM Research举行了为期两天的会议。最终,所有论文均以协商一致方式决定,无权投票。前任主席威廉·库克(William Cook)主持了与我有利益冲突的论文的讨论。修改后的系统导致某些论文被接受,否则可能会因为争议太大或更具吸引力而被否决,但尚未充分开发,因此被拒绝。接受率为21%(高于2006年的17%),因此,尽管我们提供了更多论文,但ooPSLA仍然是一个高度选择性的会议-健康的平衡。

与我们社区的会议系统有关的另外两个问题最近一直是辩论(和实验)的主题:计划委员会成员进行双盲审查和提交论文。允许委员会提交意见书会增加提交者的数量,并提高委员会的质量,因为这不会迫使他们在服务社区和发表自己的工作之间做出选择,这对于不仅必须考虑自己的职业而且考虑职业的学者而言,这是一个特别困难的选择他们的学生。但是,还存在这样的论文可能会受到优先考虑的危险。我选择了允许委员会提交论文的中间立场,但要使它们接受比其他论文定量更高的标准,并获得5篇评论(而不是其他论文3篇)。委员会成员提交的七份意见书中,有两份被接受。在被拒绝的委员会提交的材料中,有两个具有可能被接受的等级,但根据更严格的要求(至少一个A且没有C或D,或者至少三个A且不超过一个)不被接受D)。

最近有多个SIGPLAN会议开始使用双盲评审,这种实践在计算机科学的其他子领域中很普遍。双盲审阅的目的是通过消除基于作者身份的偏见(有意识或无意识)来提高公平性。但是,双盲审阅可能会引入其他公平性问题:所需的匿名处理可能使其在基础架构范围内评估工作更加困难,并且有可能在不知不觉中指派主要或次审审稿人对论文进行审阅。

我之所以选择使用非盲目提交是出于三个原因:首先是为了保持连续性,因为我对政策和流程进行了其他更改;其次,由于上面提到的公平性权衡,第三,与其他SIGPLAN主要会议的主席协商,为在一年内直接比较这两个过程提供了基础。欢迎您就这些以及其他与审核过程有关的问题提供反馈。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号