Presentations of programming systems should take care to situate the work within the history of such tools. Use concrete examples to explain your ideas. Videos should be up to 20 minutes long, and papers up to 6 pages long. A written 250-word abstract is required for all submissions. Submissions may be short papers, web essays with embedded videos, or demo videos. LIVE provides a forum where early-stage work will receive constructive criticism. theoretical frameworks for characterizing technical or experiential properties of live programming.alternative language semantics or paradigms in support of the above.debugging and execution visualization techniques.programming with typed holes, interactive programming.advances in REPLs, notebooks, and playgrounds. LIVE welcomes demonstrations of novel programming systems, experience reports, theories that propose and verify generalized principles, literature reviews, and position papers. LIVE 2022 is a hybrid conference and invites submissions for both in-person and remote presentations. The best-known example of live programming is the spreadsheet, but there are many others. Live programming gives the programmer immediate feedback on the behavior of a program as it is edited, replacing the edit-compile-debug cycle with a fluid programming experience. The LIVE 2022 workshop invites submissions of ideas for improving the immediacy, usability, and learnability of programming. Towards that end, we will allot about ten minutes for discussion after every presentation. Whether graduate students or tenured faculty, researchers need a forum to discuss new ideas and get helpful feedback from their peers. Our goal is to provide a supportive venue where early-stage work receives constructive criticism. Technical papers, insightful and clearly articulated experience reports, theoretical papers that propose and verify generalized principles, literature reviews, and position papers are also welcome. The majority of LIVE submissions are demonstrations of novel programming systems. Programming tools tailored to people will support this mode of working. People find it easier to start with concrete examples and generalize afterwards. We are interested in programming systems that make execution transparent, tangible and explorable. In the traditional view of programs, execution takes place behind the scenes, and leaves little record of what happened. “Structure-aware” programming environments understand and preserve that structure, and allow operations at the level of the structure, rather than at the level of raw text. A program is highly structured and meaningful to the programmer, even in traditionally invalid states. Liveness can also mean providing feedback about how the static meaning of the program is changing, such as its type. Live programming systems give the programmer immediate feedback on the output of a program as it is being edited, replacing the edit-compile-debug cycle with a fluid programming experience. Here are some of the qualities that we care about: Embracing this insight leads to a different focus at LIVE compared to traditional PL workshops. Programmers don’t materialize programs out of thin air, but construct them out of existing programs. Whereas PL research traditionally focuses on programs, LIVE focuses more on the activity of programming. LIVE is a workshop exploring new user interfaces that improve the immediacy, usability, and learnability of programming. It does not store any personal data.Programming is cognitively demanding, and too difficult. The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. The cookie is used to store the user consent for the cookies in the category "Performance". This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. The cookies is used to store the user consent for the cookies in the category "Necessary". The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". The cookie is used to store the user consent for the cookies in the category "Analytics". These cookies ensure basic functionalities and security features of the website, anonymously. Necessary cookies are absolutely essential for the website to function properly.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |