<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Automated Assistance for Data Modelers combining Natural Language Processing and Data Modeling Heuristics: A Prototype Demonstration</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Benjamin</forename><surname>Ternes</surname></persName>
							<email>benjamin.ternes@fernuni-hagen.de</email>
							<affiliation key="aff0">
								<orgName type="laboratory">Enterprise Modelling Research Group</orgName>
								<orgName type="institution">University of Hagen</orgName>
								<address>
									<settlement>Hagen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Kristina</forename><surname>Rosenthal</surname></persName>
							<email>kristina.rosenthal@fernuni-hagen.de</email>
							<affiliation key="aff0">
								<orgName type="laboratory">Enterprise Modelling Research Group</orgName>
								<orgName type="institution">University of Hagen</orgName>
								<address>
									<settlement>Hagen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Stefan</forename><surname>Strecker</surname></persName>
							<email>stefan.strecker@fernuni-hagen.de</email>
							<affiliation key="aff0">
								<orgName type="laboratory">Enterprise Modelling Research Group</orgName>
								<orgName type="institution">University of Hagen</orgName>
								<address>
									<settlement>Hagen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Automated Assistance for Data Modelers combining Natural Language Processing and Data Modeling Heuristics: A Prototype Demonstration</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">DD3E3FCE852C052F9274993FABC78304</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T05:29+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Conceptual Modeling</term>
					<term>Data Modeling</term>
					<term>Modeling Tool</term>
					<term>Natural Language Processing</term>
					<term>Process-oriented Feedback</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Identifiers of model elements convey semantics of conceptual models essential to interpretation by human viewers. Prior research shows that devising meaningful identifiers for model elements challenges data modelers from early learning stages to advanced levels of modeling expertise, constituting one of the most common difficulties data modelers face. We demonstrate the Automated Assistant, an integrated modeling tool support component combining natural language processing techniques and data modeling heuristics to provide data modelers with modeling-time feedback on identifying and signifying entity types, relationship types, and attributes with meaningful identifiers. Different from other approaches to automating assistance for data modelers, the Automated Assistant implementation does not rely on fixed reference solutions for modeling tasks as it processes (m)any natural language descriptions of modeling tasks. We report on the current state of prototype development, discuss the Automated Assistant implementation and outline future work.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Model element identifiers (labels), e. g., for entity types, relationship types and attributes in an Entity-Relationship (ER) diagram, carry and convey semantics important to sensible interpretation of conceptual data models by human viewers, semantics transcending the formal semantics of model elements <ref type="bibr" target="#b11">[12]</ref>. Devising meaningful, appropriate, and expedient identifiers is a prerequisite for comprehensible and usable conceptual models <ref type="bibr" target="#b6">[7]</ref>. Empirical research shows that data modelers oftentimes face difficulties devising meaningful identifiers for model elements from early learning stages to advanced levels of modeling expertise, described as one of the most common difficulties beginning learners face <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b10">11]</ref>. To support learners of data modeling in devising meaningful identifiers for model elements, we design and implement the Automated Assistant, a research prototype that provides modeling-time feedback to data modelers on their choice of model element identifiers based on the natural language description of the respective modeling universe of discourse (cf. <ref type="bibr" target="#b13">[14]</ref>).</p><p>The primary use case of the Automated Assistant is a learning context in which learners of data modeling are asked to create an ER diagram based on a textual description of a modeling task-a common learning scenario in many settings. Research, design and prototype implementation of the Automated Assistant combine and build on research on data modeling heuristics for identifier formulation from natural language descriptions <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b14">15]</ref> and on research on Natural Language Processing (NLP) <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4]</ref>. Different from prior work (e. g. <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b14">15,</ref><ref type="bibr" target="#b4">5,</ref><ref type="bibr" target="#b7">8]</ref>), the Automated Assistant does not require the time-consuming ex ante construction of (multiple) reference solutions to a specific modeling task description but works on (m)any natural language descriptions of a modeling task (as long as they comply with English grammar).</p><p>The Automated Assistant prototype described in the present work substantially extends an earlier prototype implementation (cf. <ref type="bibr" target="#b13">[14]</ref>). Specifically, we substantially extend the number of implemented data modeling heuristics for better detection of compound nouns signifying entity types as well as for detecting associated attributes, and we enhance the earlier prototype implementation by an identification component for data types of attributes. Moreover, the prototype implementation now presents generated candidates for element identifiers color highlighted to the modeler.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">The Automated Assistant Prototype Overview</head><p>The Automated Assistant prototype implementation builds on TOOL, a modeling tool web application <ref type="bibr" target="#b12">[13]</ref>. TOOL provides a graphical data modeling editor which implements a variant of the Entity-Relationship Model <ref type="bibr" target="#b9">[10]</ref> to create ER diagrams. The Automated Assistant hooks into the graphical editor to assist data modelers at modeling-time with suggestions on signifying element identifiers. The Automated Assistant implementation utilizes the Stanford CoreNLP toolkit <ref type="bibr" target="#b5">[6]</ref> which provides a pipeline framework for deriving linguistic annotations from natural language text input, in combination with heuristics rules for data modeling that we adapt and refine to the in-browser ER modeling variant. Moreover, the Automated Assistant implements widely accepted naming conventions for ER modeling (e. g., <ref type="bibr" target="#b1">[2]</ref>).</p><p>In a nutshell, the prototype implementation of the Automated Assistant essentially applies a two-step procedure: First, starting from a (1) (natural language) modeling task description, a list of potential candidates for meaningful identifiers for entity types, associated attributes, and relationship types is generated. Then, based on the results of step (1), feedback (2) is provided to modelers at modeling-time in the graphical modeling editor on their choice of model element identifiers and data types-potential candidates for meaningful entity type identifiers as well as corresponding attributes, and data types are color highlighted in the textual description displayed to the modelers. To generate a list of potential candidates based on natural language description (cf. step 1), the pipeline of the CoreNLP toolkit is adapted to the primary use case of the Automated Assistant (see Fig. <ref type="figure" target="#fig_1">2</ref>), and enhanced in several design iterations by conscientiously revising the applied heuristic rules for classifying certain patterns of statements of the English language for identifying identifiers of model elements (e. g., <ref type="bibr" target="#b1">[2]</ref>). The identification of potential candidates mainly relies on part-of-speech tagging and statistical dependency parsing (e. g., words which modify nominal phrases-adjectival modifiers) and to establish (grammatical) relations between words (e. g., by typed dependencies). The Automated Assistant utilizes multiple NLP techniques (built into the CoreNLP implementation) for the analysis of modeling task descriptions in a specific order: tokenization, sentence splitting, part-of-speech tagging, morphological analysis, and syntactic parsing (see Fig. <ref type="figure" target="#fig_1">2</ref>). The subsequent identification of candidates for identifiers for entity types, associated attributes, and relationship types builds on linguistic annotations returned from CoreNLP as a semantic graph consisting of lists of tuples. Starting from these linguistic annotations, the revised prototype implementation applies 37 heuristic rules (13 on relationship types, 13 on entity types, and 11 on associated attributes) and 3 naming conventions for formulating model element identifiers to match them with the syntactical functions of the annotation pipeline. The heuristic rules and naming conventions are reconstructed, adapted and refined from a comprehensive review of prior work (the adapted annotation pipeline is described in further detail in <ref type="bibr" target="#b13">[14]</ref>).</p><p>From a modeler's perspective, the Automated Assistant suggests feedback (cf. step 2), i. e., whenever a modeler devises identifiers of a model elements on the modeling canvas of the graphical modeling editor (see Fig. <ref type="figure" target="#fig_1">2</ref>). The provided feedback aims at supporting modelers in developing an understanding of how to identify and signify model elements meaningfully, and, in particular, to encourage modelers to rethink their choices for model element identifiers based on sensible auto-generated suggestions of the Automated Assistant. Hence, the Automated Assistant provides feedback in three categories: (a) 'Great' for positive feedback, e. g., if a label matches an entity type of the generated candidate list (in green); (b) 'Reconsider' for a label that is not mentioned in the modeling task description or that is not identified as a possible candidate for an entity type, attribute, or relationship type (problem-oriented feedback; in orange); (c) 'Convention' if the input does not follow the implemented naming conventions, e. g., if an entity type label begins with a lowercase letter, or a spelling error is examined (neutral feedback; in yellow). As a major usability enhancement to an earlier version of the Automatic Assistant (cf. <ref type="bibr" target="#b13">[14]</ref>), we have further extended the integrated modeling tool support to color highlight possible entity types and associated attributes in the textual description, e. g., when there is uncertainty or when the modeler wants to compare them to the chosen model element identifiers on the modeling canvas (see Fig. <ref type="figure" target="#fig_1">2</ref>, right side). Compared to earlier prototype implementations, the Automated Assistant now provides more accurate feedback on data types of attributes based on named entity recognition. A short video demonstrator of the Automated Assistant is available at: https://video.fernuni-hagen.de/Play/896 </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Discussion and Outlook</head><p>The Automated Assistant provides modeling-time feedback to modelers on their choice of model element identifiers based on natural language processing of modeling task descriptions to assist in overcoming one of the most common (learning) difficulties data modelers face, i. e., devising meaningful and expedient identifiers for model elements <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b9">10]</ref>. Evaluation of the feedback generated by the Automated Assistant from three modeling task descriptions of increasing length and complexity suggests that the generated feedback is similar to human (e. g., instructor's) advice, and helpful to learner of data modeling.</p><p>Compared to earlier prototype implementations (see <ref type="bibr" target="#b13">[14]</ref>), precision and recall for five demonstration cases, i. e., modeling tasks used in teaching conceptual data modeling, improved in recognizing entity type and relationship type identifiers from the text descriptions by an average of 0.045 with the largest increase in attribute identification (entity types: precision 0.88 (from 0.84), recall 0.97 (from 0.94); attributes: precision 0.86 (from 0.79) 0.86, recall 0.79 (from 0.71); relationship types: precision 0.84 (from 0.84), recall 0.74 (from 0.69)). The newly added identification of data types achieves a precision of 1.00 and a recall of 0.66. In terms of precision and recall, the current prototype implementation performs on par or better than related approaches (e. g., <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b8">9]</ref>), especially with respect to finding candidates for entity type identifiers, with prior research demonstrating values for recall from 0.92 <ref type="bibr" target="#b8">[9]</ref> to 0.95 <ref type="bibr" target="#b7">[8]</ref>. Closer inspection of precision and recall results show, as expected, the heuristic nature of the rules applied to recognize relationship types, entity types, attributes, and corresponding data types-and of the NLP techniques we use. Still, compound nouns with three (and more) words such as 'social security number' are, for example, not always properly recognized-a limitation we have already addressed by revising the implemented data modeling heuristics for entity types and attributes but which needs further work. For example, further prototype evaluation exemplifies that the identification of inherent relationships of compound nouns should be improved posing a particular challenge as there are many ways to combine them (see <ref type="bibr" target="#b4">[5]</ref>). Moreover, we are currently implementing heuristic rules for identifying generalization hierarchies in textual descriptions to provide data modelers with automated assistance in modeling generalization relationships. Future work on the Automated Assistant will also address the identification and recognition of synonyms in the textual description by utilizing word embedding approaches such as WordNet.</p><p>We are currently planning for further systematic evaluation by empirical studies investigating how well the feedback provided by the Automated Assistant supports learners of data modeling in devising meaningful and appropriate identifiers for model elements. Building on prior mixed-methods research into data modeling processes <ref type="bibr" target="#b9">[10,</ref><ref type="bibr" target="#b10">11,</ref><ref type="bibr" target="#b12">13</ref>], modelers will be observed from complementary perspectives, e. g., based on the think-aloud method and surveying modelers on their perception of the feedback as provided by the Automated Assistant. Subsequently, we are planning to apply the Automated Assistant in an introductory course on data modeling with 200+ students per semester to collect feedback on the support provided by the Automated Assistant.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Overview of the adapted annotation pipeline to generate a list of candidates for entity types, associated attributes, and relationship types (exemplary linguistic annotations generated using the the Stanford CoreNLP toolkit at https://corenlp.run).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Feedback on the modeler's choice of model element identifiers ('consultant', 'ProgrammingLanguage', etc.) provided by the Automated Assistant (highlighted in color below ER diagram and on the right side in the task description) based on the processing of the natural language description of the task shown on the right by the Automated Assistant.</figDesc><graphic coords="4,134.77,413.99,345.81,173.21" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Comparing representations with relational and EER models</title>
		<author>
			<persName><forename type="first">D</forename><surname>Batra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Hoffer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">P</forename><surname>Bostrom</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Communications of the ACM</title>
		<imprint>
			<biblScope unit="volume">33</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="126" to="139" />
			<date type="published" when="1990">1990</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">English Sentence Structure and Entity-Relationship Diagrams</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">P</forename><surname>Chen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Sciences</title>
		<imprint>
			<biblScope unit="volume">29</biblScope>
			<biblScope unit="page" from="127" to="149" />
			<date type="published" when="1983">1983</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Natural language processing</title>
		<author>
			<persName><forename type="first">G</forename><surname>Chowdhury</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Annual review of Information science and technology</title>
		<imprint>
			<biblScope unit="volume">37</biblScope>
			<biblScope unit="page" from="51" to="89" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Enhanced Text Retrieval Using Natural Language Processing</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">D</forename><surname>Liddy</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Bulletin of the American Society for Information Science and Technology</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="14" to="16" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Extracting conceptual models from user stories with Visual Narrator</title>
		<author>
			<persName><forename type="first">G</forename><surname>Lucassen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Robeer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Dalpiaz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M E</forename><surname>Van Der Werf</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Brinkkemper</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Requirements Engineering</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="339" to="358" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">The Stanford CoreNLP Natural Language Processing Toolkit</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">D</forename><surname>Manning</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Surdeanu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Bauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Finkel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">J</forename><surname>Bethard</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Mcclosky</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Annual Meeting of the Association for Computational Linguistics: System Demonstrations</title>
				<meeting><address><addrLine>Baltimore, Maryland</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="55" to="60" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Activity labeling in process modeling: Empirical insights and recommendations</title>
		<author>
			<persName><forename type="first">J</forename><surname>Mendling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">A</forename><surname>Reijers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Recker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Systems</title>
		<imprint>
			<biblScope unit="volume">35</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="467" to="482" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Heuristics-based entity-relationship modelling through natural language processing</title>
		<author>
			<persName><forename type="first">N</forename><surname>Omar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Hanna</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Mc Kevitt</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">15th Artificial Intelligence and Cognitive Science Conference</title>
				<meeting><address><addrLine>Dublin, Ireland</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="302" to="313" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Implementing a Database from a Requirement Specification</title>
		<author>
			<persName><forename type="first">M</forename><surname>Omer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Wilson</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Computer and Information Engineering</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="33" to="41" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Toward a taxonomy of modeling difficulties: A multimodal study on individual modeling processes</title>
		<author>
			<persName><forename type="first">K</forename><surname>Rosenthal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Strecker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">40th International Conference on Information Systems, ICIS 2019</title>
				<meeting><address><addrLine>Munich, Germany</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">December 15-18, 2019. 2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Modeling difficulties in data modeling: Similarities and differences between experienced and non-experienced modelers</title>
		<author>
			<persName><forename type="first">K</forename><surname>Rosenthal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Strecker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Pastor</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">39th International Conference on Conceptual Modeling, ER 2020</title>
				<meeting><address><addrLine>Vienna, Austria</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2020">November 3-6, 2020. 2020</date>
			<biblScope unit="volume">12400</biblScope>
			<biblScope unit="page" from="501" to="511" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Theories of Meaning</title>
		<author>
			<persName><forename type="first">J</forename><surname>Speaks</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The Stanford Encyclopedia of Philosophy</title>
				<editor>
			<persName><forename type="first">E</forename><forename type="middle">N</forename><surname>Zalta</surname></persName>
		</editor>
		<meeting><address><addrLine>winter</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">2019. 2019</date>
		</imprint>
		<respStmt>
			<orgName>Metaphysics Research Lab, Stanford University</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Studying Conceptual Modeling Processes: A Modeling Tool, Research Observatory, and Multimodal Observation Setup</title>
		<author>
			<persName><forename type="first">S</forename><surname>Strecker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Rosenthal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Ternes</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Market Engineering -Insights from Two Decades of Research</title>
				<editor>
			<persName><forename type="first">H</forename><surname>Gimpel</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Krämer</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Neumann</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Pfeiffer</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Seifert</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">T</forename><surname>Teubner</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Veit</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Weidlich</surname></persName>
		</editor>
		<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="99" to="111" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Automated Assistance for Data Modelers: A Heuristics-based Natural Language Processing Approach</title>
		<author>
			<persName><forename type="first">B</forename><surname>Ternes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Rosenthal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Strecker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">29th European Conference on Information Systems, ECIS 2021</title>
				<meeting><address><addrLine>Marrakech, Morocco</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">June 15-17, 2021. 2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Transformation of requirement specifications expressed in natural language into an EER model</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">M</forename><surname>Tjoa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Berger</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 12th International Conference on the Entity-Relationship Approach, ER 1993</title>
				<editor>
			<persName><forename type="first">R</forename><surname>Elmasri</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">V</forename><surname>Kouramajian</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><surname>Thalheim</surname></persName>
		</editor>
		<meeting>the 12th International Conference on the Entity-Relationship Approach, ER 1993<address><addrLine>Arlington, Texas, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1993">December 15-17, 1993. 1994</date>
			<biblScope unit="volume">823</biblScope>
			<biblScope unit="page" from="206" to="217" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
