{"id":4362,"date":"2022-09-08T08:00:00","date_gmt":"2022-09-08T06:00:00","guid":{"rendered":"http:\/\/www.se-trends.de\/?p=4362"},"modified":"2022-09-06T22:06:25","modified_gmt":"2022-09-06T20:06:25","slug":"controlled-vocabulary","status":"publish","type":"post","link":"https:\/\/www.se-trends.de\/en\/gesteuertes-vokabular\/","title":{"rendered":"The advantages of controlled vocabulary in numbers"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Word has long since gotten around that in systems engineering we should not just start writing. Instead, we should control the language. The vocabulary to be used is an important aspect that can be easily controlled.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I recently came across a study that deals with exactly this topic, the effects of controlled vocabulary in requirements management. More importantly, the effects are quantified. In the following, I will first answer the question of what forms of vocabulary there are. I will then list a few interesting figures from the study that quantify the added value of controlled vocabulary.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">The use of controlled vocabulary (CVs) aims to increase the quality of the specifications of the software requirements. So far so good: the quality of the written documentation is better. Controlled vocabulary also helps to avoid ambiguities and <a href=\"http:\/\/www.se-trends.de\/en\/day\/complexity\/\">Complexity<\/a> to reduce. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The study<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The authors of the study were surprised that very little had been published on the effects of controlled vocabulary. They therefore carried out a meta-study in which they examined 90 papers in detail from 2348 published papers on the topic. The paper published in 2020 can be downloaded here: <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.mdpi.com\/2076-3417\/10\/21\/7749\/pdf?version=1604306962\" target=\"_blank\" rel=\"noreferrer noopener\">The Impact of Controlled Vocabularies on Requirements Engineering Activities: A Systematic Mapping Study <\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is controlled vocabulary?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The most commonly known controlled vocabulary is probably the <a href=\"http:\/\/www.se-trends.de\/en\/day\/glossary\/\">Glossary<\/a>. This is not even mentioned in the paper. Instead, the authors only identify the two groups <a href=\"http:\/\/www.se-trends.de\/en\/ontology\/\">Ontology<\/a> and taxonomy.<\/p>\n\n\n<div class=\"visualizer-front-container visualizer-lazy-render\" id=\"chart_wrapper_visualizer-4372-938433668\"><style type=\"text\/css\" name=\"visualizer-custom-css\" id=\"customcss-visualizer-4372\">.locker,.locker-loader{position:absolute;top:0;left:0;width:100%;height:100%}.locker{z-index:1000;opacity:.8;background-color:#fff;-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";filter:alpha(opacity=80)}.locker-loader{z-index:1001;background:url(https:\/\/www.se-trends.de\/wp-content\/plugins\/visualizer\/images\/ajax-loader.gif) no-repeat center center}.dt-button{display:none!important}.visualizer-front-container.visualizer-lazy-render{content-visibility: auto;}.google-visualization-controls-categoryfilter label.google-visualization-controls-label {vertical-align: middle;}.google-visualization-controls-categoryfilter li.goog-inline-block {margin: 0 0.2em;}.google-visualization-controls-categoryfilter li {padding: 0 0.2em;}.visualizer-front-container .dataTables_scrollHeadInner{margin: 0 auto;}<\/style><div id=\"visualizer-4372-938433668\" class=\"visualizer-front  visualizer-front-4372\"><\/div><!-- Not showing structured data for chart 4372 because license is empty --><\/div>\n\n\n<p class=\"wp-block-paragraph\">At first glance, this seems somewhat simplistic. And in reality, the authors have also identified two other groups of controlled vocabulary: Folksonomies and thesauri.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Folksonomies<\/strong> are also referred to as \"social tags\". The authors have found papers on this, but not in the context of requirements management.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Thesauri<\/strong>or synonym dictionaries, appear in many papers, but nowhere as the main topic. All the papers examined discussed thesauri in the context of ontologies,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The glossary is not mentioned at all, as it is a simplified ontology.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What activities does the controlled vocabulary support?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The authors identified five activities in requirements management in which controlled vocabulary plays a relevant role. The list should surprise few readers:<\/p>\n\n\n<div class=\"visualizer-front-container visualizer-lazy-render\" id=\"chart_wrapper_visualizer-4363-1170823774\"><style type=\"text\/css\" name=\"visualizer-custom-css\" id=\"customcss-visualizer-4363\">.locker,.locker-loader{position:absolute;top:0;left:0;width:100%;height:100%}.locker{z-index:1000;opacity:.8;background-color:#fff;-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";filter:alpha(opacity=80)}.locker-loader{z-index:1001;background:url(https:\/\/www.se-trends.de\/wp-content\/plugins\/visualizer\/images\/ajax-loader.gif) no-repeat center center}.dt-button{display:none!important}.visualizer-front-container.visualizer-lazy-render{content-visibility: auto;}.google-visualization-controls-categoryfilter label.google-visualization-controls-label {vertical-align: middle;}.google-visualization-controls-categoryfilter li.goog-inline-block {margin: 0 0.2em;}.google-visualization-controls-categoryfilter li {padding: 0 0.2em;}.visualizer-front-container .dataTables_scrollHeadInner{margin: 0 auto;}<\/style><div id=\"visualizer-4363-1170823774\" class=\"visualizer-front  visualizer-front-4363\"><\/div><!-- Not showing structured data for chart 4363 because license is empty --><\/div>\n\n\n<p class=\"wp-block-paragraph\">All papers emphasize the need for clear, objective and unambiguous writing. The recording in written form occurs during specification and elicitation, therefore the use of controlled vocabulary is strongest here.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, controlled language is also helpful in the analysis phase. Using it makes it much easier to recognize conflicts and contradictions, for example.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Which aspects of the development process and the product are influenced by the use of controlled language?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is actually the most exciting question. Because it shows how the controlled vocabulary can provide real added value. Here are the results first:<\/p>\n\n\n<div class=\"visualizer-front-container visualizer-lazy-render\" id=\"chart_wrapper_visualizer-4380-887209095\"><style type=\"text\/css\" name=\"visualizer-custom-css\" id=\"customcss-visualizer-4380\">.locker,.locker-loader{position:absolute;top:0;left:0;width:100%;height:100%}.locker{z-index:1000;opacity:.8;background-color:#fff;-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";filter:alpha(opacity=80)}.locker-loader{z-index:1001;background:url(https:\/\/www.se-trends.de\/wp-content\/plugins\/visualizer\/images\/ajax-loader.gif) no-repeat center center}.dt-button{display:none!important}.visualizer-front-container.visualizer-lazy-render{content-visibility: auto;}.google-visualization-controls-categoryfilter label.google-visualization-controls-label {vertical-align: middle;}.google-visualization-controls-categoryfilter li.goog-inline-block {margin: 0 0.2em;}.google-visualization-controls-categoryfilter li {padding: 0 0.2em;}.visualizer-front-container .dataTables_scrollHeadInner{margin: 0 auto;}<\/style><div id=\"visualizer-4380-887209095\" class=\"visualizer-front  visualizer-front-4380\"><\/div><!-- Not showing structured data for chart 4380 because license is empty --><\/div>\n\n\n<p class=\"wp-block-paragraph\">Controlled vocabulary plays by far the biggest (positive) role in leading the team and creating a common understanding. This in turn is the basis for communication, which is listed much further down with 5 sources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The number of sources that see the controlled vocabulary as the basis for automation and tool support is surprisingly high. More on this in a moment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In my opinion, many of the aspects fall into the area of quality. If you were to combine completeness, accuracy, ambiguity and consistency with \"quality\", we would get 35 mentions, which would also put us in first place.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The topic of variants and product lines is also becoming increasingly important. It is therefore not surprising that as many as 8 sources mentioned reusability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Too bad, but not surprisingly, only one source opens <a href=\"http:\/\/www.se-trends.de\/en\/category\/knowledge\/mbse\/\">Modeling<\/a> a<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Automation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For some time now, I have been working on the topic of automation in product development with <a href=\"http:\/\/www.se-trends.de\/en\/day\/artificial-intelligence\/\">artificial intelligence (AI)<\/a> apart. The result of this is the <a href=\"https:\/\/www.semiant.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">virtual quality assistant Semiant<\/a>which is already in use in an industrial environment. In this respect, the results of this study confirm that there is enormous potential in this area.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ontologies in particular often provide the theoretical foundation for automation. This includes tasks such as detecting conflicts, classifying requirements or recognizing errors. Various tools are already available, particularly in the area of non-functional requirements. The processing of natural language is drastically simplified and much more accurate thanks to the controlled vocabulary. Some tools can also semi-automatically convert texts into requirements based on <a href=\"http:\/\/www.se-trends.de\/en\/text-templates-for-requirements\/\">Text templates<\/a> based.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Further results<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I recommend that academic readers in particular at least skim the paper. The authors also discuss the scientific environment: Who are the key people doing research in this area? In which countries is research being carried out? Great Britain is in first place, Germany in ninth place. Of course, such statistics are only of limited value, as much industrial research is not published. The best-placed company is <a href=\"http:\/\/www.se-trends.de\/en\/?s=airbus\">Airbus<\/a> (UK).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What happens next?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As is usual with such papers, the authors have included a list of their research objectives. I will follow the authors' work closely.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Of course, I am even more interested in the practical application. That's why I'm going to take a closer look at the literature on automation in order to explore its potential for integration in Semiant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Semiant already has an AI-supported glossary creation that is used for various automation scenarios. Interested? Then please contact<a href=\"https:\/\/www.semiant.com\/get-started\/\" target=\"_blank\" rel=\"noreferrer noopener\"> Subscribe to Semiant mailing list &gt;&gt;<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\">Image by <a href=\"https:\/\/pixabay.com\/users\/pdpics-44804\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=390027\">PDPics<\/a> from <a href=\"https:\/\/pixabay.com\/\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=390027\">Pixabay<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Word has long since gotten around that in systems engineering we should not just start writing. Instead, we should control the language. The vocabulary to be used is an important aspect that can be easily controlled. I recently came across a study that deals with precisely this topic, the effects of controlled vocabulary in systems engineering.<\/p>","protected":false},"author":1,"featured_media":4405,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[110,4],"tags":[281,484,483,109,492,548],"class_list":["post-4362","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-anforderungen","category-forschung","tag-automatisierung","tag-glossar","tag-ontologie","tag-qualitaet","tag-semiant","tag-studie"],"_links":{"self":[{"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/posts\/4362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/comments?post=4362"}],"version-history":[{"count":0,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/posts\/4362\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/media\/4405"}],"wp:attachment":[{"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/media?parent=4362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/categories?post=4362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/tags?post=4362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}