Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools

Joshua Sunshine, Thomas D. Latoza, C. Anslow
{"title":"Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools","authors":"Joshua Sunshine, Thomas D. Latoza, C. Anslow","doi":"10.1145/2688204","DOIUrl":null,"url":null,"abstract":"It is our great pleasure to welcome you to the 5th Workshop on Evaluation and Usability of Programming Languages and Tools -- PLATEAU'14. This year's workshop continues its tradition of being the forum for presentation of research results and experience reports on methods, metrics, and techniques for evaluating the usability of languages and language tools. PLATEAU gives researchers and practitioners a unique opportunity to share their perspectives with others interested in the various aspects of evaluation of mprogramming languages and tools. \n \nPutting together PLATEAU 2014 was a team effort. We first thank the authors for providing the content of the program. We are grateful to the program committee who worked very hard in reviewing papers and providing feedback for authors. Finally, we thank the hosting organization SPLASH, sponsors: ACM and SIGPLAN, conference supporters, and the SPLASH Workshop Co-Chairs Stephanie Balzer and Du Li. \n \nWorkshop Overview Programming languages exist to enable programmers to develop software effectively. But how efficiently programmers can write software depends on the usability of the languages and tools that they develop with. The aim of this workshop is to discuss methods, metrics and techniques for evaluating the usability of languages and language tools. The supposed benefits of such languages and tools cover a large space, including making programs easier to read, write, and maintain; allowing programmers to write more flexible and powerful programs; and restricting programs to make them more safe and secure. \n \nWe plan to gather the intersection of researchers in the programming language, programming tool, and human-computer interaction communities to share their research and discuss the future of evaluation and usability of programming languages and tools. We are also interested in the input of other members of the programming research community working on related areas, such as refactoring, design patterns, program analysis, program comprehension, software visualization, end-user programming, and other programming language paradigms. \n \nMain Themes and Goals Following on from the four previous workshops at SPLASH, this workshop aims to bring together practitioners and researchers interested in discussing usability and evaluation of programming languages and tools with respect to language design and related areas. We will consider: empirical studies of programming languages; methodologies and philosophies behind language and tool evaluation; software design metrics and their relations to the underlying language; user studies of language features and software engineering tools; visual techniques for understanding programming languages; critical comparisons of programming paradigms, such as object-oriented vs. functional; and tools to support evaluating programming languages. We have two goals: \nDevelop and sustain a research community that shares ideas and collaborates on research related to the evaluation and usability of languages and tools. \nEncourage the languages and tools communities to think more critically about how usability affects the design and adoption of languages and tools. \n \n \n \nWorkshop Progam For the workshop program we solicited three kinds of papers: research papers, position papers, and hypothesis papers. Research papers can describe work-in-progress or recently completed work on the themes and goals of the workshop or related topics. Position papers can report on experience, question accepted wisdom, raise challenging open problems, or propose speculative new approaches. Hypothesis papers will identify and collect the unsubstantiated beliefs of the research community or software industry. The hypotheses can be collected from mailing lists, blog posts, paper introductions, developer forums, or interviews. Authors were encouraged to document the source or sources of each hypothesis and to discuss the impact of the hypotheses on research or practice. Research papers were limited to 10 pages in length and both position and hypothesis papers limited to 2 pages in length. \n \nThe call for papers attracted submissions from the following countries: Australia, Austria, Canada, Chile, China, Germany, New Zealand, and the United States. The program committee reviewed and accepted the following papers: Track Reviewed Accepted Rate Research Full Papers 8 5 63% Position / Hypothesis Papers 6 5 83%","PeriodicalId":426815,"journal":{"name":"Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2688204","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

It is our great pleasure to welcome you to the 5th Workshop on Evaluation and Usability of Programming Languages and Tools -- PLATEAU'14. This year's workshop continues its tradition of being the forum for presentation of research results and experience reports on methods, metrics, and techniques for evaluating the usability of languages and language tools. PLATEAU gives researchers and practitioners a unique opportunity to share their perspectives with others interested in the various aspects of evaluation of mprogramming languages and tools. Putting together PLATEAU 2014 was a team effort. We first thank the authors for providing the content of the program. We are grateful to the program committee who worked very hard in reviewing papers and providing feedback for authors. Finally, we thank the hosting organization SPLASH, sponsors: ACM and SIGPLAN, conference supporters, and the SPLASH Workshop Co-Chairs Stephanie Balzer and Du Li. Workshop Overview Programming languages exist to enable programmers to develop software effectively. But how efficiently programmers can write software depends on the usability of the languages and tools that they develop with. The aim of this workshop is to discuss methods, metrics and techniques for evaluating the usability of languages and language tools. The supposed benefits of such languages and tools cover a large space, including making programs easier to read, write, and maintain; allowing programmers to write more flexible and powerful programs; and restricting programs to make them more safe and secure. We plan to gather the intersection of researchers in the programming language, programming tool, and human-computer interaction communities to share their research and discuss the future of evaluation and usability of programming languages and tools. We are also interested in the input of other members of the programming research community working on related areas, such as refactoring, design patterns, program analysis, program comprehension, software visualization, end-user programming, and other programming language paradigms. Main Themes and Goals Following on from the four previous workshops at SPLASH, this workshop aims to bring together practitioners and researchers interested in discussing usability and evaluation of programming languages and tools with respect to language design and related areas. We will consider: empirical studies of programming languages; methodologies and philosophies behind language and tool evaluation; software design metrics and their relations to the underlying language; user studies of language features and software engineering tools; visual techniques for understanding programming languages; critical comparisons of programming paradigms, such as object-oriented vs. functional; and tools to support evaluating programming languages. We have two goals: Develop and sustain a research community that shares ideas and collaborates on research related to the evaluation and usability of languages and tools. Encourage the languages and tools communities to think more critically about how usability affects the design and adoption of languages and tools. Workshop Progam For the workshop program we solicited three kinds of papers: research papers, position papers, and hypothesis papers. Research papers can describe work-in-progress or recently completed work on the themes and goals of the workshop or related topics. Position papers can report on experience, question accepted wisdom, raise challenging open problems, or propose speculative new approaches. Hypothesis papers will identify and collect the unsubstantiated beliefs of the research community or software industry. The hypotheses can be collected from mailing lists, blog posts, paper introductions, developer forums, or interviews. Authors were encouraged to document the source or sources of each hypothesis and to discuss the impact of the hypotheses on research or practice. Research papers were limited to 10 pages in length and both position and hypothesis papers limited to 2 pages in length. The call for papers attracted submissions from the following countries: Australia, Austria, Canada, Chile, China, Germany, New Zealand, and the United States. The program committee reviewed and accepted the following papers: Track Reviewed Accepted Rate Research Full Papers 8 5 63% Position / Hypothesis Papers 6 5 83%
第五届程序设计语言和工具评估与可用性研讨会论文集
我们非常高兴地欢迎您参加第5届编程语言和工具的评估和可用性研讨会——高原’14。今年的研讨会延续了它的传统,即展示关于评估语言和语言工具可用性的方法、度量和技术的研究结果和经验报告。PLATEAU为研究人员和实践者提供了一个独特的机会,与其他对编程语言和工具评估的各个方面感兴趣的人分享他们的观点。2014高原是一个团队的努力。我们首先感谢作者提供的节目内容。我们非常感谢项目委员会,他们在审查论文和为作者提供反馈方面非常努力。最后,我们感谢主办机构SPLASH,赞助商:ACM和SIGPLAN,会议支持者,以及SPLASH研讨会联合主席Stephanie Balzer和Du Li。编程语言的存在是为了使程序员能够有效地开发软件。但是程序员编写软件的效率取决于他们所使用的语言和工具的可用性。本次研讨会的目的是讨论评估语言和语言工具可用性的方法、指标和技术。这些语言和工具的好处涵盖了很大的空间,包括使程序更容易阅读、编写和维护;允许程序员编写更灵活、更强大的程序;并限制项目以使其更加安全。我们计划聚集编程语言、编程工具和人机交互社区的交叉研究人员,分享他们的研究成果,并讨论编程语言和工具的评估和可用性的未来。我们也对在相关领域工作的编程研究社区的其他成员的输入感兴趣,例如重构、设计模式、程序分析、程序理解、软件可视化、最终用户编程和其他编程语言范例。继SPLASH之前的四次研讨会之后,本次研讨会旨在将有兴趣讨论编程语言和工具在语言设计和相关领域的可用性和评估的从业者和研究人员聚集在一起。我们将考虑:编程语言的实证研究;语言和工具评估背后的方法论和哲学;软件设计度量及其与底层语言的关系;语言特性和软件工程工具的用户研究;理解编程语言的可视化技术;编程范式的关键比较,例如面向对象与函数式;以及支持评估编程语言的工具。我们有两个目标:发展和维持一个研究社区,在与语言和工具的评估和可用性相关的研究上分享想法和合作。鼓励语言和工具社区更加批判性地思考可用性如何影响语言和工具的设计和采用。对于研讨会计划,我们征集了三种类型的论文:研究论文、立场论文和假设论文。研究论文可以描述正在进行的工作或最近完成的工作,主题和研讨会的目标或相关主题。立场文件可以报告经验,质疑公认的智慧,提出具有挑战性的开放问题,或提出推测性的新方法。假设论文将识别和收集研究团体或软件行业的未经证实的信念。这些假设可以从邮件列表、博客文章、论文介绍、开发人员论坛或采访中收集。鼓励作者记录每个假设的来源,并讨论假设对研究或实践的影响。研究论文的长度限制在10页以内,立场和假设论文的长度限制在2页以内。本次征稿邀请来自以下国家:澳大利亚、奥地利、加拿大、智利、中国、德国、新西兰和美国。计划委员会审查并接受了以下论文:跟踪审查接受率研究全文论文85篇63%立场/假设论文65篇83%
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信