{"title":"面向通用终端用户开发的语义方法","authors":"Mattia Atzeni, M. Atzori","doi":"10.1109/IRC.2018.00077","DOIUrl":null,"url":null,"abstract":"Despite the demand for increasing automation within specified tasks by a large spectrum of different users, software development is still a complex task mainly oriented to professional programmers. Often, the exploration and understanding of large code bases is also a difficult task for experienced developers. Recently, semantic parsers and advances in research areas primarily investigated within the field of natural language human-robot interaction, have shown to be potentially useful for end-user development supported by natural language communication. Hence, this paper provides a structured review and categorization of approaches to ease software development, both for professional software programmers and for end-users with no prior programming skills. We then focus on semantic developments based on natural language understanding and on a comparison between the outlined approaches.","PeriodicalId":416113,"journal":{"name":"2018 Second IEEE International Conference on Robotic Computing (IRC)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Towards Semantic Approaches for General-Purpose End-User Development\",\"authors\":\"Mattia Atzeni, M. Atzori\",\"doi\":\"10.1109/IRC.2018.00077\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Despite the demand for increasing automation within specified tasks by a large spectrum of different users, software development is still a complex task mainly oriented to professional programmers. Often, the exploration and understanding of large code bases is also a difficult task for experienced developers. Recently, semantic parsers and advances in research areas primarily investigated within the field of natural language human-robot interaction, have shown to be potentially useful for end-user development supported by natural language communication. Hence, this paper provides a structured review and categorization of approaches to ease software development, both for professional software programmers and for end-users with no prior programming skills. We then focus on semantic developments based on natural language understanding and on a comparison between the outlined approaches.\",\"PeriodicalId\":416113,\"journal\":{\"name\":\"2018 Second IEEE International Conference on Robotic Computing (IRC)\",\"volume\":\"69 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 Second IEEE International Conference on Robotic Computing (IRC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IRC.2018.00077\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Second IEEE International Conference on Robotic Computing (IRC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IRC.2018.00077","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards Semantic Approaches for General-Purpose End-User Development
Despite the demand for increasing automation within specified tasks by a large spectrum of different users, software development is still a complex task mainly oriented to professional programmers. Often, the exploration and understanding of large code bases is also a difficult task for experienced developers. Recently, semantic parsers and advances in research areas primarily investigated within the field of natural language human-robot interaction, have shown to be potentially useful for end-user development supported by natural language communication. Hence, this paper provides a structured review and categorization of approaches to ease software development, both for professional software programmers and for end-users with no prior programming skills. We then focus on semantic developments based on natural language understanding and on a comparison between the outlined approaches.