{"id":11,"date":"2021-01-08T17:31:41","date_gmt":"2021-01-08T17:31:41","guid":{"rendered":"http:\/\/groups.tecnico.ulisboa.pt\/~golem.daemon\/?page_id=11"},"modified":"2021-01-09T08:45:28","modified_gmt":"2021-01-09T08:45:28","slug":"create-your-website-with-blocks","status":"publish","type":"page","link":"https:\/\/groups.tecnico.ulisboa.pt\/~golem.daemon\/","title":{"rendered":"Home"},"content":{"rendered":"\n<h2 class=\"alignwide has-text-align-wide\" style=\"font-size:110px;line-height:0.5\"><strong>GOLEM<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-columns alignwide\">\n<div class=\"wp-block-column\">\n<p class=\"has-extra-large-font-size\">Automated Programming to Revolutionize App Development<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:33px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-top\">\n<div class=\"wp-block-column is-vertically-aligned-top\">\n<p class=\"justified\">Businesses need to become digital to survive, but there\u2019s a shortage of talent for programming enterprise applications. The GOLEM project&nbsp;led by OutSystems&nbsp;expects to enable everyone to create enterprise applications with no code through Artificial Intelligence (AI) and a rich set of language abstractions. GOLEM aims to automate programming and revolutionize the software development experience, ultimately allowing citizens or non-expert business professionals to develop their own apps. The project will advance the state-of-the-art AI applied to code, program synthesis, and automated programming techniques.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide\">\n<div class=\"wp-block-column\">\n<p><strong>Keywords:<\/strong>&nbsp;Automation, Programming, App Development.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:65px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"alignwide\" style=\"line-height:1\">GOLEM, revolutionizing the low-code and no-code development market<\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide\">\n<div class=\"wp-block-column\">\n<p>The GOLEM\u2019s ultimate goal is to find a sustainable solution for the increasing need for complex enterprise digital systems and the lack of people with enough technical skills for creating them. Since those systems are, at their core, complex software, the most realistic long-term solution is to automate insofar as possible the creation of such systems.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide\">\n<div class=\"wp-block-column\">\n<h3 style=\"line-height:1\">Meet the partners<\/h3>\n\n\n\n<p><strong>Promoter:<br><\/strong>OutSystems \u2013 Jo\u00e3o Abril de Abreu<\/p>\n\n\n\n<p><strong>Academic Co-promoters:<br><\/strong>INESC ID \u2013 In\u00eas Lynce<br>FCT NOVA \u2013 Jo\u00e3o Costa Seco &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>CMU:<br><\/strong>Computer Science Department at Carnegie Mellon University-&nbsp; Ruben Martins<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<h3 style=\"line-height:1\">Goals<\/h3>\n\n\n\n<p class=\"justified\">The GOLEM project will enable non-programmers to develop enterprise grade applications by evolving the OutSystems low-code development model to a new fully integrated and interactive development experience in which programming is automated, based on natural language specifications, examples given by the developer, point and click demonstrations or sketches.<\/p>\n\n\n\n<p class=\"justified\">The output of that automation is not only code but also a live preview of the application\u2019s behavior that allows the developer to understand his actions\u2019 effects.<\/p>\n\n\n\n<p>The project will try to set a new benchmark for easy-to-use enterprise application development platforms and revolutionize the low-code and no-code development market.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"alignwide\">Publications<\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide\">\n<div class=\"wp-block-column\">\n<p>D. Ramos, J. Pereira, I. Lynce, V. Manquinho, and R. Martins. <a rel=\"noreferrer noopener\" href=\"http:\/\/sat.inesc-id.pt\/unchartit\/static\/paper.pdf\" data-type=\"URL\" data-id=\"http:\/\/sat.inesc-id.pt\/unchartit\/static\/paper.pdf\" target=\"_blank\">UnchartIt: An interactive framework for program recovery from charts<\/a>. In ASE. IEEE, 2020.<\/p>\n\n\n\n<p>A. Ni, D. Ramos, A. Yang, I. Lynce, V. Manquinho, R. Martins, C. Le Goues. SOAR: A Synthesis Approach for Data Science API Refactoring. In ICSE. ACM 2021. (in press)<\/p>\n\n\n\n<p>M. Ferreira, M. Terra-Neves, M. Ventura, I. Lynce, and R. Martins. FOREST: An Interactive Multi-tree Synthesizer for Regular Expressions. In TACAS. Springer 2021. (in press)<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>GOLEM Automated Programming to Revolutionize App Development Businesses need to become digital to survive, but there\u2019s a shortage of talent for programming enterprise applications. The GOLEM project&nbsp;led by OutSystems&nbsp;expects to enable everyone to create enterprise applications with no code through Artificial Intelligence (AI) and a rich set of language abstractions. GOLEM aims to automate programming&hellip; <a class=\"more-link\" href=\"https:\/\/groups.tecnico.ulisboa.pt\/~golem.daemon\/\">Continue reading <span class=\"screen-reader-text\">Home<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/groups.tecnico.ulisboa.pt\/~golem.daemon\/wp-json\/wp\/v2\/pages\/11"}],"collection":[{"href":"https:\/\/groups.tecnico.ulisboa.pt\/~golem.daemon\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/groups.tecnico.ulisboa.pt\/~golem.daemon\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/groups.tecnico.ulisboa.pt\/~golem.daemon\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/groups.tecnico.ulisboa.pt\/~golem.daemon\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":15,"href":"https:\/\/groups.tecnico.ulisboa.pt\/~golem.daemon\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":67,"href":"https:\/\/groups.tecnico.ulisboa.pt\/~golem.daemon\/wp-json\/wp\/v2\/pages\/11\/revisions\/67"}],"wp:attachment":[{"href":"https:\/\/groups.tecnico.ulisboa.pt\/~golem.daemon\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}