<?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">Resolving Variations in Learning Spaces for Experiential Learning</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Eric</forename><surname>Ras</surname></persName>
							<email>eric.ras@iese.fraunhofer.de</email>
							<affiliation key="aff0">
								<orgName type="institution">Fraunhofer IESE</orgName>
								<address>
									<addrLine>Fraunhofer-Platz 1</addrLine>
									<postCode>67663</postCode>
									<settlement>Kaiserslautern</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Resolving Variations in Learning Spaces for Experiential Learning</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">2BD67D7C4660A86B6C94B9E31C7F7FB1</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T22:03+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>adaptive educational hypermedia system</term>
					<term>context</term>
					<term>experiential learning</term>
					<term>learning space</term>
					<term>software engineering</term>
					<term>experience management</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Today, systems should react based on explicit demands from the learner or even proactively react based on changes in the working environment. The success of this type of systems depends on their ability to adapt and personalize the learning environment to the learner's needs. This paper presents an approach using a decision model that allows resolving variations in a socalled learning goal structure template by using different types of context information. These adapted templates are then used to create so-called Learning Spaces, which are developed during the process of reusing explicit experience packages in software engineering. The Learning Spaces are delivered in an adapted Wiki called Software Organization Platform (SOP), which integrates knowledge management and e-learning.</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>Software engineering is a very knowledge intensive activity and strongly relies on an individual's competencies. The short innovation cycles in software engineering lead to many learning situations where new knowledge is required to solve new challenges during daily work. In the last thirty years, the fields of software reuse and experience management (EM) have increasingly gained importance. EM supports the collection, pre-processing, analysis, and dissemination of experiences.</p><p>However, different problems occur when experience documented by experts is reused by novices. Experience is often documented by domain experts. Expert knowledge is somehow 'routine'. This makes it challenging for experts to document experiences appropriately and to make them reusable for others. Novices lack software engineering background knowledge and are not able to connect the experience to their knowledge base. Hence, they often misinterpret or even fail to understand other people's documented experience. A more detailed summary of problems related to understanding and learning from documented experience can be found, for example, in <ref type="bibr" target="#b0">[1]</ref> and <ref type="bibr" target="#b1">[2]</ref>. Most of our daily learning is, in fact, experiencebased. Most of the research done in the area of experiential learning is based on the work of Kolb and Fry <ref type="bibr" target="#b2">[3]</ref>. They investigate the on-going learning processes when people learn from their experiences. Ideally, people could learn effectively from experiences when all four phases of Kolb's Experiential Learning Circle <ref type="bibr" target="#b3">[4]</ref> are passed. To address the problems, an adaptive educational hypermedia system has been developed to produce so-called Learning Spaces for enhancing the understanding and application of experience packages by using the experiential learning cycle as a basis.</p><p>Section 2 lists the different adaptation techniques of Adaptive Educational Hypermedia Systems. Section 3 explains the process for generating Learning Spaces by using decision models. Section 4 provides a conclusion and gives information about upcoming evaluation activities.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Adaptive Educational Hypermedia Systems</head><p>Adaptive Educational Hypermedia Systems allow learning to be adapted to specific user needs and requirements. Brusilovsky, for example, distinguishes between adaptive navigation and adaptive presentation <ref type="bibr" target="#b4">[5]</ref>: Adaptive navigation alters the structure presented to the learner according to the individual learner characteristics. Adaptive navigation is used to guide the learner through the learning space. Adaptive presentation refers to content adaptation and alters the way content is visually displayed to the learner based on a learner model</p><p>The success of adaptation techniques depends on how good an AHS separates the content from its structure and its presentation. For example, the so-called closed corpus problem in adaptive hypermedia states that the systems are working with a closed set of artifacts (e.g., fine-grained learning objects or documents) <ref type="bibr" target="#b4">[5]</ref>  <ref type="bibr" target="#b5">[6]</ref>, and that the alterations or modifications are defined in between the documents (e.g., by using the relation 'required prerequisites'). This makes it difficult to reuse the adaptive functionality of the system, and does not allow extending the document space or even work in an open environment like the Web (open corpus). Now, ontologies based on semantic web technologies are increasingly used for modeling knowledge in adaptive web systems.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Learning Space Generation</head><p>A Learning Space follows a specific global learning goal and is created based on context information about the current situation and the context description of an experience package. The Learning Space is presented by means of linked Wiki pages within the Software Organization Platform (SOP). SOP intends to support specific software engineering activities such as requirements engineering <ref type="bibr" target="#b6">[7]</ref>, experience management, and project management. Hence, by integrating the Learning Space generation and presentation functionality into SOP, knowledge management and elearning have been merged into one system <ref type="bibr" target="#b7">[8]</ref>.</p><p>Dey defines context as "any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves <ref type="bibr" target="#b8">[9]</ref>." This approach uses the following context categories (more details about the derivation of these categories can be found in <ref type="bibr" target="#b9">[10]</ref>): individual context (e.g., role, skill and competence profiles, learning preference); group context (e.g., team size, team members,); process context (e.g., activity); product context (e.g., type of product, complexity, quality); project context (e.g., size, effort, resources, customer); and organization context (e.g., competence development strategies). This context information can be used for adaptive Learning Space generation where variabilities are resolved by means of queries to the context ontology.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Basic Concepts and Generation Process</head><p>The generation process starts with the adaptation of a so-called generic LearningSpaceStructureTemplate (this step is elaborated in more detail in subsequent sections). This template reflects the high-level structure of a Learning Space. Each LearningSpaceStructureTemplate is refined by a set of LearningGoalTemplates. These templates reflect a concrete learning activity structure and refer to a learning goal by using the taxonomy of educational objectives of Anderson and Krathwohl <ref type="bibr" target="#b10">[11]</ref>, i.e., a LearningGoalTemplate refers to a concrete cognitive process (i.e., (remember, understand, apply, analyze, evaluate, create) and a knowledge dimension (i.e., factual, conceptual, procedural, or meta-cognitive knowledge). For example, a remember_project template is from the type remember conceptual knowledge because the objective is to recall a specific project with all related factual concepts such as individuals, groups, used processes, and customer. Each of these templates is implemented by a LearningPage (i.e., this corresponds physically to a Wiki page). Such a page contains several LearningComponents consisting of LearningElements (see <ref type="bibr" target="#b11">[12]</ref> for the details).</p><p>Four activities are necessary to produce a context-specific Learning Space (the first one will be described in more detail): Template Resolving: instantiates a generic LearningSpaceStructureTemplate by resolving variabilities by means of a decision model and context information; Template Completion: instantiates entries of the LearningGoalStructureTemplate by entering concrete topic keywords; Content Search: uses topic keywords and the relations in the LearningGoalTemplates to search for concrete learning resources; Content Presentation: entries in the LearningGoalTemplates are replaced by LearningElements and the templates are transferred to a presentation format (i.e., Wiki), which results in the LearningSpace.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Decision Models</head><p>Decision models come from the domain of product line engineering, which is part of software engineering. Product line engineering aims at the systematic development of a set of similar software systems by understanding and controlling their common and distinguishing characteristics <ref type="bibr" target="#b12">[13]</ref>. In order to control these so-called variabilities, they need to be identified, their interrelationships have to be defined, and alternatives have to be modeled. Going back to Learning Spaces, variabilities could depend on all context characteristics described previously. For example, project, product, and process characteristics could have an impact on the navigation and presentation adaptivity of the Learning Space. The variabilities are defined by means of so-called optional and alternative variation points, which represent variabilities in the Learning Space. Optional variation points refer to two choices, with one choice having to be selected. More than one choice can be selected in case of an alternative variation point. An example is illustrated in Fig. <ref type="figure" target="#fig_0">1</ref>. A LearningSpaceStructureTemplate could contain variable elements in terms of the used LearningGoalTemplates and/or the Links between them. A decision model contains a set of decisions (i.e., question/choice(s) pairs) that describe and document these variation points. After answering the decisions, the answers are used to resolve the variation points. If a decision refers to one variation point, the decision is called a simple decision. Complex decisions refer to more than one variation point. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Resolving Process</head><p>Only one LearningSpaceStructureTemplate and one related decision model exist for creating a Learning Space that enriches a selected experience package. The adaptation within a Learning Space is done by resolving variabilities in the template by using the context information and the selected global learning goal level (according to <ref type="bibr" target="#b13">[14]</ref>), which is chosen by the software engineer (see. Fig. <ref type="figure">2</ref>). After retrieving the LearningSpaceStructureTemplate and the DecisionModel, the next step resolves the decisions of the decision model by using information about the CurrentContext, the ContextOntology, and the GlobalLearningGoalLevel. The latter has been selected by the developer when he or she decided to use a Learning Space before reusing the experience package. The context vector refers to concepts of an ontology, which is available in the OWL-DL format. This resolving step resolves on the higher abstraction level of adaptivity. The variabilities on the lower content level (i.e., LearningComponent and LearningElement) are resolved in the step Template Completion. For each question in the decision model, a SPARQL query is forwarded to the ContextOntology in order to answer the different decisions. Queries are built based on the context information stored in the description of the experience package and on CurrentContext. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 2. Template Resolving Activity Diagram</head><p>Example question: "Did John work in project xyz, where the experience package was documented?": A query will be created that retrieves whether the instance "John" of the ontology class individual has a relation working_in to the instance "project xyz" of the class project. If the answer is "no", then the first LearingGoalTemplate "Remember_Project" will be deleted. Other decisions on this level are related to the GlobalLearningGoalLevel and to the competence level of the individual regarding the product and process addressed by the experience package. The answers, respectively the decisions, are stored in the ResolveModel. Each choice of a decision (i.e., alternatives answers of the query) is related to a set of operations that resolve the variation points in the LearningGoalStructureTemplate: e.g., delete LearningGoalTemplate, add Link between specific types of templates, etc. They are executed in the next step Resolve Learning Goal Structure Template. After this step, the learning goal templates and the links between them are adapted to the current context and the experience package. The last step enters a first set of basic keyword into the templates, which are used for later retrieval of LearningElements. The LearningGoalStructureTemplate, the LearningGoalTemplates, and the DecisionModel are stored in XML.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion and Future Work</head><p>Decision models promise a better possibility to separate the variabilities from the structure, content, and its representation. They allow capturing variable characteristics of the Learning Space and allow attaching operations that perform the adaptation to the current working context and experience package. In this approach, resolving is done on two levels. The first one focuses on the level of learning goals and the related templates with links (presented in this paper). The second step refers to the content level and its presentation. The usage of decision models addresses the problem of the closed corpus <ref type="bibr" target="#b4">[5]</ref> [6] because the adaptation is not coupled to a fixed set of learning resources, but to types of Learning Space concepts. A one-factor within-subject experiment in experience reuse will be conducted in August 2007 with 24 students at the University of Kaiserslautern. The results will provide a baseline for future investigations regarding the impact of context-aware Learning Space generation on knowledge gain and task performance in experience reuse.</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. Example of Learning Space Structure and Decisions</figDesc></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Embedding Experiences in Micro-didactical Arrangements</title>
		<author>
			<persName><forename type="first">E</forename><surname>Ras</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Weibelzahl</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">presented at SEKE 2004</title>
				<meeting><address><addrLine>Banff, Canada</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Riki: A System for Knowledge Transfer and Reuse in Software Engineering Projects: Strategies beyond Tools</title>
		<author>
			<persName><forename type="first">J</forename><surname>Rech</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Ras</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Decker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Open Source for Knowledge and Learning Management</title>
				<editor>
			<persName><forename type="first">M</forename><surname>Lytras</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Naeve</surname></persName>
		</editor>
		<imprint>
			<publisher>Idea Group, Inc</publisher>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Toward an applied theory of experiential learning</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">A</forename><surname>Kolb</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Fry</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Theories of Group Process</title>
				<editor>
			<persName><forename type="first">C</forename><surname>Cooper</surname></persName>
		</editor>
		<meeting><address><addrLine>London</addrLine></address></meeting>
		<imprint>
			<publisher>John Wiley</publisher>
			<date type="published" when="1975">1975</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">A</forename><surname>Kolb</surname></persName>
		</author>
		<title level="m">Experiential learning: experience as the source of learning and development</title>
				<meeting><address><addrLine>Englewood Cliffs, N.J.</addrLine></address></meeting>
		<imprint>
			<publisher>Prentice-Hall</publisher>
			<date type="published" when="1984">1984</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Adaptive Hypermedia</title>
		<author>
			<persName><forename type="first">P</forename><surname>Brusilovsky</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">User Modeling and User-Adapted Interaction</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="page" from="87" to="110" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Extendible adaptive hypermedia courseware: Integrating different courses and web material</title>
		<author>
			<persName><forename type="first">N</forename><surname>Henze</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Nejdl</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH 2000)</title>
				<meeting><address><addrLine>Trento, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Wiki-Based Stakeholder Participation in Requirements Engineering</title>
		<author>
			<persName><forename type="first">B</forename><surname>Decker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Ras</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Rech</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Jaubert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rieth</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Software, IEEE</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="page" from="28" to="35" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Lernräume für erfahrungsbasiertes Lernen mit Wiki-Systemen im Software Engineering</title>
		<author>
			<persName><forename type="first">E</forename><surname>Ras</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Rech</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Decker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Zeitschrift für E-Learning</title>
		<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Understanding and Using Context</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">K</forename><surname>Dey</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Personal and Ubiquitous Computing</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page" from="4" to="7" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Workplace Learning in Software Engineering Reuse</title>
		<author>
			<persName><forename type="first">E</forename><surname>Ras</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Rech</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Decker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">presented at I-KNOW &apos;06, Special track on &quot;Integrating Working and Learning</title>
				<meeting><address><addrLine>Graz, Austria</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">A taxonomy for learning, teaching, and assessing: a revision of Bloom&apos;s taxonomy of educational objectives</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">W</forename><surname>Anderson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">R</forename><surname>Krathwohl</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2001">2001</date>
			<publisher>Longman</publisher>
			<pubPlace>New York</pubPlace>
		</imprint>
	</monogr>
	<note>Complete ed</note>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Riki: A System for Knowledge Transfer and Reuse in Software Engineering Projects: Strategies beyond Tools</title>
		<author>
			<persName><forename type="first">J</forename><surname>Rech</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Ras</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Decker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Open Source for Knowledge and Learning Management</title>
				<editor>
			<persName><forename type="first">M</forename><surname>Lytras</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Naeve</surname></persName>
		</editor>
		<imprint>
			<publisher>Idea Group, Inc</publisher>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A Lightweight Approach Facilitating an Evolutionary Transition Towards Software Product Lines</title>
		<author>
			<persName><forename type="first">D</forename><surname>Muthig</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Series of in Experimental Software Engineering</title>
				<meeting><address><addrLine>Kaiserslautern</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
		<respStmt>
			<orgName>PhD Thesis University of Kaiserslautern</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<title level="m" type="main">A taxonomy for learning, teaching, and assessing: a revision of Bloom&apos;s taxonomy of educational objectives</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">W</forename><surname>Anderson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">R</forename><surname>Krathwohl</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2001">2001</date>
			<publisher>Longman</publisher>
			<pubPlace>New York</pubPlace>
		</imprint>
	</monogr>
	<note>Complete ed</note>
</biblStruct>

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