{"title":"语义本质核中Alpha清单的句法、语义和语用正则化:术语统一方法","authors":"Antony de Jes�s Henao Roqueme, C. Jaramillo","doi":"10.1109/CONISOFT.2017.00012","DOIUrl":null,"url":null,"abstract":"Semat (Software Engineering Method and Theory) is an initiative comprising an Essence kernel and language for defining a common terminology in the software engineering discipline. The Essence kernel has alphas, activity spaces, and competencies. Particularly, alphas represent the things we always work with when running a software engineering endeavor. They allow for tracking health and progress of any software engineering endeavor via alpha states and checklists. Since alpha checklists define some criteria for guiding teams to successfully achieve alpha states, they should be terminologically consistent and unambiguous. However, they seem to be inconsistent. So, alpha checklists are not guiding adequately teams in progressing the Essence kernel alphas. Such a fact represents a problem to the actionable feature of the Essence kernel. Terminological problems can be addressed by syntactically, semantically, and pragmatically regularizing alpha checklists, i.e., by unifying checklists terminology with the Essence kernel terminology. Consequently, in this paper we propose a terminology unification approach by using syntax trees, thematic roles, and the Essence kernel controlled language. By solving such problems, we allow for guiding teams in progressing the Essence kernel alphas. Also, we allow for solving problems with Essence kernel actionable feature.","PeriodicalId":357557,"journal":{"name":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Syntactic, Semantic and Pragmatic Regularization of Alpha Checklists in the Semat Essence Kernel: A Terminology Unification Approach\",\"authors\":\"Antony de Jes�s Henao Roqueme, C. Jaramillo\",\"doi\":\"10.1109/CONISOFT.2017.00012\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Semat (Software Engineering Method and Theory) is an initiative comprising an Essence kernel and language for defining a common terminology in the software engineering discipline. The Essence kernel has alphas, activity spaces, and competencies. Particularly, alphas represent the things we always work with when running a software engineering endeavor. They allow for tracking health and progress of any software engineering endeavor via alpha states and checklists. Since alpha checklists define some criteria for guiding teams to successfully achieve alpha states, they should be terminologically consistent and unambiguous. However, they seem to be inconsistent. So, alpha checklists are not guiding adequately teams in progressing the Essence kernel alphas. Such a fact represents a problem to the actionable feature of the Essence kernel. Terminological problems can be addressed by syntactically, semantically, and pragmatically regularizing alpha checklists, i.e., by unifying checklists terminology with the Essence kernel terminology. Consequently, in this paper we propose a terminology unification approach by using syntax trees, thematic roles, and the Essence kernel controlled language. By solving such problems, we allow for guiding teams in progressing the Essence kernel alphas. Also, we allow for solving problems with Essence kernel actionable feature.\",\"PeriodicalId\":357557,\"journal\":{\"name\":\"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)\",\"volume\":\"44 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CONISOFT.2017.00012\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONISOFT.2017.00012","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Syntactic, Semantic and Pragmatic Regularization of Alpha Checklists in the Semat Essence Kernel: A Terminology Unification Approach
Semat (Software Engineering Method and Theory) is an initiative comprising an Essence kernel and language for defining a common terminology in the software engineering discipline. The Essence kernel has alphas, activity spaces, and competencies. Particularly, alphas represent the things we always work with when running a software engineering endeavor. They allow for tracking health and progress of any software engineering endeavor via alpha states and checklists. Since alpha checklists define some criteria for guiding teams to successfully achieve alpha states, they should be terminologically consistent and unambiguous. However, they seem to be inconsistent. So, alpha checklists are not guiding adequately teams in progressing the Essence kernel alphas. Such a fact represents a problem to the actionable feature of the Essence kernel. Terminological problems can be addressed by syntactically, semantically, and pragmatically regularizing alpha checklists, i.e., by unifying checklists terminology with the Essence kernel terminology. Consequently, in this paper we propose a terminology unification approach by using syntax trees, thematic roles, and the Essence kernel controlled language. By solving such problems, we allow for guiding teams in progressing the Essence kernel alphas. Also, we allow for solving problems with Essence kernel actionable feature.