<?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">Identifying Guidelines for Designing and Engineering Human-Centered Context-Aware Systems (Position paper)</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Emilian</forename><surname>Pascalau</surname></persName>
							<email>emilian.pascalau@cnam.fr</email>
							<affiliation key="aff0">
								<orgName type="institution">Conservatoire National des Arts et Métiers</orgName>
								<address>
									<addrLine>2 rue Conté</addrLine>
									<postCode>75003</postCode>
									<settlement>Paris</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Identifying Guidelines for Designing and Engineering Human-Centered Context-Aware Systems (Position paper)</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">2F003928D18FE282AABD8B644ECF42E9</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T04: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>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In the "future internet" environment that is generative and fosters innovation, applications are simplifying, are becoming mobile, are getting more social and user oriented. Software design capable of coping with such a generative environment that drives and supports innovation is still an issue. Some of the challenges of such systems include: empowering end-users with the necessary tools to model and develop applications by themselves, while in the same time hiding the technical layer from them. This paper introduces a set of guidelines for designing and engineering human-centered context-aware systems from a human computer interaction and meta-design perspective.</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>Recent years have brought rapid technological advances both hardware and software: increasing pervasive computing paradigm, embedded sensor technologies and wide range of wireless and wired protocols. Applications are simplifying, are becoming mobile, are moving to the cloud, are getting more social and user focused <ref type="bibr" target="#b13">[14]</ref>. "Future Internet" is emerging as a new environment, an environment that is generative, that fosters innovation, through the advances of technologies and a shift in people's perception about it and a paradigm shift in how people act and react in this environment <ref type="bibr" target="#b21">[22]</ref>.</p><p>In this context two directions get highlighted: context together with context -awareness and human-centered computing. Studied for more than 30 years in the field of artificial intelligence, computer and cognitive science, context has still been identified by Gartner, alongside cloud computing, business impact of social computing, and pattern based strategy, as being one of the broad trends that will change IT and the economy in the next 10 years <ref type="bibr" target="#b20">[21]</ref>.</p><p>We observe a paradigm shift in terms of users of context-aware systems. For example a user is no longer a specific individual or organization. It is often a community of collaborating, or performing similar tasks groups of users. Therefore, there is a growing need for systems meeting expectations of massive distributed user base of pervasive ubiquitous devices as well as distributed cloud-based web services.</p><p>Design and deployment of such software capable of coping with a generative environment that drives and supports innovation through direct interaction and empowerment of the end-user is still an issue. Not only the development of such systems should be agile -the boundary is pushed even further -we need systems that are designed to be agile on run-time. It has been already argued (see for instance <ref type="bibr" target="#b14">[15]</ref>) that designers and programmers can not foresee and anticipate what end-users will need. Users know better what they need and future internet environment clearly underlines this fact.</p><p>In consequence some of the challenges of such systems that arise in the future internet environment include: empowering end-users with the necessary tools to model and develop applications by themselves, while in the same time hiding the technical layer from them. This paper is part of a work in progress, and identifies and introduces a set of guidelines for designing and engineering human-centered context-aware systems.</p><p>The rest of the paper is organized as follows: Section 2 discusses a use case that is based on a concrete end-user problem (managing and tracking online purchases) arising from the future internet environment; the use case will support us in identifying a set of guidelines, for designing and engineering human-centered context-aware systems, in Section 3; Section 4 is reserved for related work. We conclude in section 5.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Application Scenario -Slice.com</head><p>In the future internet environment email communication is part of daily activities. Many of the business processes that take place in a company and not only are started and / or integrate the actions of receiving / sending emails. In some situations entire processes are comprised in email communications. This type of email based use cases are important both for academia as well as for industry. For academia from a perspective oriented towards methodology, for industry from a practical perspective, addressing very specific problems. Emails contain knowledge that is bundled in an unstructured way but which has meaning to end-users, and which could be used to address end-user specific problems.</p><p>A human-centered context-aware system dealing with such a use case would be required to provide at least the following capabilities:</p><p>provide the means and allow the end-user to model and represent context; allow the modeling of relationships between context elements; allow the modeling of interactions between different contexts, this implies both in the form of conditions and sequences of events and actions (more precise business rules and business processes) based on the provided models have the capabilities to discover in the environment the modeled context(s) sense events and actions that are performed in the system perform actions according to models defined.</p><p>We support our previous assertions by discussing the Slice application scenario, in the next paragraphs.</p><p>Commius<ref type="foot" target="#foot_0">1</ref> is a European research project that tackles systems for small and medium enterprise systems (SMEs). The final goal of Commius, as argued in <ref type="bibr" target="#b4">[5]</ref>, is to turn existing email-systems into a management framework for structured processes. Each incoming email is autonomously matched to a process that is enhanced with proactive annotations.</p><p>Slice.com is an industry project. Similar to Commius uses emails to tackle a very specific end-user related problem, keeping track of online purchases, that emerged from the future internet dynamic and generative environment. This project it is even more specific from the perspective of an end-user.</p><p>Slice is an online purchase management tool that gets hooked into your email account. Whenever a new email is received Slice automatically analyzes the content of the email. If the email contains order information from one of your online shops, then Slice via pattern-based recognition techniques extracts order related contextual information and organizes this information for you. Hence all your purchases will be gathered in one place, you will be able to keep track of your shopping history, amount of money that you spent, type of products, time related information i.e. when a shipment is about to arrive and so forth.</p><p>We analyze from an end-user perspective what this use case is about.</p><p>-Problem faced by users: keeping track of the purchases made online.</p><p>-Applications involved, Services: Email as a legacy system; Services: online shops (Amazon, EBay), shipment services (FedEx, UPS); Geolocation services (Google Maps); other type of services i.e. topic extraction -Concepts: shop, service, user, invoice, email, time and date, amount of money, product, type of product, location, address, tracking number. The list of concepts is not exhaustive, and is up to the each user; however these are the most obvious ones. Concepts are all those entities that are used in taking decisions and / or involved in any way in the process of resolving the end-user's problem. -Context: For example one context, from the perspective of an end-user in the Slice use case, could comprise: a specific service such as FedEx; concepts associated with it, i.e. shipment, location, address. Further more interaction related to this specific context could be provided, as what to do with this information and so forth.</p><p>Figure <ref type="figure" target="#fig_0">1</ref> depicts a general interaction process with respect to this use case.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Identifying Guidelines</head><p>Fisher and Giaccardi argue in <ref type="bibr" target="#b10">[11]</ref> that in a world that is not predictable, improvisation, evolution and innovation are a necessity. There is a shift from processes towards users. Users want their problems and their requirements to be taken into Context greatly influences the way humans or machines act, the way they report themselves to situations and things; furthermore any change in context, causes a transformation in the experience that is going to be lived, sensed <ref type="bibr" target="#b3">[4]</ref>. Many psychological studies have shown that when humans act, and especially when humans interact, they consciously and unconsciously attend to context of many types as stated in <ref type="bibr" target="#b11">[12]</ref>.</p><p>Traditionally context has been perceived in computer science community as a matter of location and identity, see for instance <ref type="bibr" target="#b8">[9]</ref>. However interaction and problems concerning interaction require more than just the environmental context (location, identity) used traditionally in context-aware systems <ref type="bibr" target="#b11">[12]</ref>. Lately the notion of context has been considered not simply as state but as part of a process in which users are to be involved <ref type="bibr" target="#b6">[7]</ref>.</p><p>Nardi underlines this aspect clearly in <ref type="bibr" target="#b14">[15]</ref> stating that "we have only scratched the surface of what would be possible if end users could freely program their own applications... As has been shown time and again, no matter how much designers and programmers try to anticipate and provide for what users will need, the effort always falls short because it is impossible to know in advance what may be needed... End users should have the ability to create customizations, extensions and applications...".</p><p>From a human-centered computing perspective this type of system is what Donald Norman calls in <ref type="bibr" target="#b15">[16]</ref> the type of system, where the system itself disappears from sight, and humans (end-users) can once again concentrate upon their activities and their goals.</p><p>Grundin <ref type="bibr" target="#b11">[12]</ref> continues and argues that aggregation or interpretation done by software systems are different than aggregation and interpretation done by biological, psychological and social processes.</p><p>Meta-design is a conceptual framework defining and creating social and technical infrastructures in which new forms of collaborative design can take place <ref type="bibr" target="#b10">[11]</ref>. Meta-design originates in human computer interaction field and tackles end-user development.</p><p>Table <ref type="table" target="#tab_0">1</ref>, introduced in <ref type="bibr" target="#b10">[11]</ref> compares side by side traditional design vs. metadesign. However, in our perspective a human-centered context-aware system, in order to provide a high degree of generality and to avoid re-implementation of common things related to infrastructure, should be a layered system as discussed in <ref type="bibr" target="#b17">[18]</ref>. A low level that is very technical and should be hidden from the end-user. This low level would follow to great extent traditional design. The high level on the other hand should follow mainly meta-design. A translation mechanism has to be put into place to assure translation between these two layers. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 2. Context requirements</head><p>Several definitions for the concept context have been enunciated; Fischer, however gives a definition that takes into account the human-centered computational environments. He defines context in <ref type="bibr" target="#b9">[10]</ref> as being the 'right' information, at the 'right' time, in the 'right' place, in the 'right' way to the 'right' person. <ref type="bibr" target="#b0">[1]</ref> as requirements for dealing with context. Table <ref type="table" target="#tab_1">2</ref>, introduced in [10] depicts adaptive and adaptable systems. Context aware systems traditionally position themselves, according to Table <ref type="table" target="#tab_1">2</ref> in the category of adaptive systems. These systems employ users' profiles information and other type of contextual information, like location to improve users' experience. These approaches, although they provide a degree of flexibility, are however still stiff approaches because they are still based on predefined designs and very specific. In our vision a human-centered context-aware system is a system where adaptivity and adaptability are blended together. By such a method users will be able to directly model how the context should look like for a particular problem, and afterwards the system would be required only to verify that the specified context really exists in a given environment. Moreover while for adaptive systems as stated in <ref type="bibr" target="#b2">[3]</ref> the architecture of such systems comprises a user model (user perspective on the problem) and a domain model (system perspective as it has been designed), for a human-centered context-aware system there should be only one conceptual model of the problem, that should be shared and understood in the same way both by the end-user and the system. Figure <ref type="figure" target="#fig_1">3</ref> depicts the main perspectives that need to be blended together in order to design a human-centered context-aware system. This particular view has its roots in the meta-design conceptual framework <ref type="bibr" target="#b10">[11]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 2 depicts aspects that have been identified in</head><p>Aspect Oriented Programming <ref type="bibr" target="#b18">[19]</ref> is a relatively new methodology for software development that aims at providing software modularity by means of separation of cross cutting concerns. This is an approach for requirements engineering that focuses on customers concerns to be made consistent with aspect oriented software development. In terms of software engineering throughout the code there are specifically designed points that support adaptation based on defined aspects.</p><p>The authors in <ref type="bibr" target="#b7">[8]</ref> discuss how aspect orientation and can be used in context aware systems design. Furthermore because in aspect oriented programming direct user input is taken into account this is an example of human-centered context aware systems. However this approach although it goes into the right direction it is restricted by the predefined points that support aspect orientation in the implemented code.</p><p>Based on the analysis made the design and engineering process of humancentered context-aware systems should follow the following guidelines:</p><p>1. such a system should be as general as possible and should be able to tackle as many problems as possible <ref type="bibr" target="#b10">[11]</ref>; 2. such a system should should provide the right level of representation such that a problem representation could be automatically translated into the core constructs of the underlying programming language in which the overall system is implemented; 3. such systems should not be domain specific and therefor closed system, but an open system that could be used to address a wide range of problems and applications;</p><p>4. in such a system the focus should be on the needs of the end-user and not on the system itself; the system should be hidden from the end-user; 5. such a system should be designed for evolution and should provide the means to evolve through the input of users, as well as by itself; 6. such a system should support both skilled domain workers as well as novice users; 7. such a system should be a co-adaptive environment where users change because they learn and systems change because users become co-developers; 8. such a system should allow active participation and empowerment of endusers; 9. in such a system the end-user should be the coordinator of how the system works.</p><p>Some of the guidelines refer to the relationship between system and the enduser, and some concern just the system. The system that we envision is similar to an operating system in terms of being general and not domain specific. The system will be an intelligent one and will accept problem descriptions given by the end-users. These descriptions will act as application models. Such a description together with the intelligent system will make the application. We have already made initial steps towards implementing such a system in <ref type="bibr" target="#b17">[18]</ref>, <ref type="bibr" target="#b16">[17]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Related Work</head><p>Context awareness has been studied for several decades from many perspectives. Development of context-aware application, however, is still very difficult and time consuming and aside location-based services, not too many applications have been put into real use.</p><p>A series of surveys addressing different aspects (i.e. context modeling and context-based reasoning, context-aware frameworks and applications, contextaware web services) of development of context-aware systems and their applications have been developed. We observe that the present approaches to context reasoning and context-aware system design are only partial, in most of the cases being too specific, or too generic.</p><p>Types of context used and models of context information systems that support collecting and disseminating context, and applications that adapt to the changing context have been addressed by Chen and Kotz in <ref type="bibr" target="#b5">[6]</ref>.</p><p>Bolchini et al. discuss in <ref type="bibr" target="#b3">[4]</ref> general analysis framework for context models and a comparison of some of the data-oriented approaches available in the literature. The framework addresses: modeled aspects of context (space, time, absolute/relative, history, subject, user profile), representation features (type of formalism, level of formality, flexibility, granularity, constraints) and context management and usage (construction, reasoning, information quality monitoring, ambiguity, automatic learning features, multi-context modeling).</p><p>A unified architectural model and a new taxonomy for context data distribution has been discussed in <ref type="bibr" target="#b1">[2]</ref>. Authors identify 3 major aspects: (1) context data distribution should take into account node requests and quality of context requirements to reduce management overhead; (2) context data distribution requires adaptive and crosscutting solutions able to orchestrate the principal internal facilities according to specific management goals; (3) informed context data distribution can benefit from their increased context-awareness to further enhance system scalability and reliability.</p><p>The impact of context-awareness on service engineering has also been noticed. A classic and relatively recent survey <ref type="bibr" target="#b12">[13]</ref> by Kapitsaki et al. considers context as constituting an essential part of service behavior, especially with the interaction of users. They observe that "at the heart of every context-aware service, relevant business logic has to be executed and (. . . ) adapted to context changes".</p><p>Related work concerning this human-centered context-aware perspective, as it was analyzed in this paper is to the best of our knowledge only in an early stage.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusions</head><p>In this paper we have started an initial discussion about the design and engineering of human-centered context-aware systems. Aspects discussed in this paper are part of a work in progress. Our previous experience <ref type="bibr" target="#b17">[18]</ref>, <ref type="bibr" target="#b16">[17]</ref> with developing human-centered context-aware systems proved to be not trivial. This discussion comprised aspects from human computer interaction, meta-design, context and context-awareness. We have emphasized the fact that systems predesigned can not foresee all aspects and facets of a problem. Therefore end-user should be given the necessary tools to design and develop their own solutions based on existing services. We provide a set of guidelines and properties that should characterize such human-centered context-aware systems.</p><p>Next steps include formalizing a conceptual framework, methodology and implementation guidelines for developing such a system that is capable of tackling in a unified way the problem of development of human-centered context-aware applications.</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. General interaction process to solve the problem of keeping track of online purchases</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Interrelated topics</figDesc><graphic coords="7,222.64,115.84,170.08,164.97" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 .</head><label>1</label><figDesc>Traditional Design vs. Meta-Design<ref type="bibr" target="#b10">[11]</ref> </figDesc><table><row><cell>Traditional Design</cell><cell>Meta-Design</cell></row><row><cell>guidelines and rules</cell><cell>exceptions and negations</cell></row><row><cell>representation</cell><cell>construction</cell></row><row><cell>content</cell><cell>context</cell></row><row><cell>object</cell><cell>process</cell></row><row><cell>perspective</cell><cell>immersion</cell></row><row><cell>certainty</cell><cell>contingency</cell></row><row><cell>planning</cell><cell>emergence</cell></row><row><cell>top-down</cell><cell>bottom-up</cell></row><row><cell>complete system</cell><cell>seeding</cell></row><row><cell>autonomous creation</cell><cell>co-creation</cell></row><row><cell>autonomous mind</cell><cell>distributed mind</cell></row><row><cell>specific solutions</cell><cell>solutions spaces</cell></row><row><cell>design-as-instrumental</cell><cell>design-as-adaptive</cell></row><row><cell>accountability, know-what (rational deci-</cell><cell>affective model, know-how (embodied in-</cell></row><row><cell>sioning)</cell><cell>teractionism)</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 2 .</head><label>2</label><figDesc>Adaptive vs. Adaptable Systems<ref type="bibr" target="#b9">[10]</ref> </figDesc><table><row><cell></cell><cell>Adaptive</cell><cell>Adaptable</cell></row><row><cell>definition</cell><cell>dynamic adaptation by the</cell><cell>users change the functional-</cell></row><row><cell></cell><cell>system itself to current task</cell><cell>ity of the system</cell></row><row><cell></cell><cell>and current user</cell><cell></cell></row><row><cell>knowledge</cell><cell>contained in the system;</cell><cell>knowledge is extended by</cell></row><row><cell></cell><cell>projected in different ways</cell><cell>users</cell></row><row><cell>strengths</cell><cell>little (or no) effort by users;</cell><cell>users are in control; users</cell></row><row><cell></cell><cell>no special knowledge of</cell><cell>know their tasks best</cell></row><row><cell></cell><cell>users is required</cell><cell></cell></row><row><cell>weaknesses</cell><cell>users often have difficulties</cell><cell>users must do substan-</cell></row><row><cell></cell><cell>developing a coherent model</cell><cell>tial work; complexity is</cell></row><row><cell></cell><cell>of the system; loss of control</cell><cell>increased (users need to</cell></row><row><cell></cell><cell></cell><cell>learn adaptation compo-</cell></row><row><cell></cell><cell></cell><cell>nents); systems may become</cell></row><row><cell></cell><cell></cell><cell>incompatible</cell></row><row><cell>mechanisms required</cell><cell>models of users, tasks, di-</cell><cell>support for end-user modifi-</cell></row><row><cell></cell><cell>alogs; incremental update of</cell><cell>ability and development</cell></row><row><cell></cell><cell>models</cell><cell></cell></row><row><cell>application domains</cell><cell>active help, critiquing sys-</cell><cell>end-user modifibiality, tai-</cell></row><row><cell></cell><cell>tems, recommender systems</cell><cell>lorability, design in use,</cell></row><row><cell></cell><cell></cell><cell>meta-design</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">http://www.commius.eu/</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Context awareness in mobile computing environments</title>
		<author>
			<persName><forename type="first">Christos</forename><forename type="middle">B</forename><surname>Anagnostopoulos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Athanasios</forename><surname>Tsounis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Stathes</forename><surname>Hadjiefthymiades</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Wireless Personal Communications</title>
		<imprint>
			<biblScope unit="volume">42</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="445" to="464" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">A survey of context data distribution for mobile ubiquitous systems</title>
		<author>
			<persName><forename type="first">Paolo</forename><surname>Bellavista</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Antonio</forename><surname>Corradi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Mario</forename><surname>Fanelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Luca</forename><surname>Foschini</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Computing Surveys (CSUR)</title>
		<imprint>
			<biblScope unit="volume">44</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page">50</biblScope>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Applying user modeling to human-computer interaction design</title>
		<author>
			<persName><forename type="first">David</forename><surname>Benyon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Dianne</forename><surname>Murray</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence Review</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">3-4</biblScope>
			<biblScope unit="page" from="199" to="225" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">A data-oriented survey of context models</title>
		<author>
			<persName><forename type="first">Cristiana</forename><surname>Bolchini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Carlo</forename><forename type="middle">A</forename><surname>Curino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Elisa</forename><surname>Quintarelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Fabio</forename><forename type="middle">A</forename><surname>Schreiber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Letizia</forename><surname>Tanca</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM SIGMOD Record</title>
		<imprint>
			<biblScope unit="volume">36</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="19" to="26" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Context-sensitive business process support based on emails</title>
		<author>
			<persName><forename type="first">Thomas</forename><surname>Burkhart</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Dirk</forename><surname>Werth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Peter</forename><surname>Loos</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">WWW 2012 -EMAIL&apos;12 Workshop</title>
				<imprint>
			<date type="published" when="2012-04">April 2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">A survey of context-aware mobile computing research</title>
		<author>
			<persName><forename type="first">Guanling</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">David</forename><surname>Kotz</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2000">2000</date>
			<pubPlace>, NH, USA</pubPlace>
		</imprint>
		<respStmt>
			<orgName>Dartmouth College Hanover</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Context is key</title>
		<author>
			<persName><forename type="first">Joëlle</forename><surname>Coutaz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">James</forename><forename type="middle">L</forename><surname>Crowley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Simon</forename><surname>Dobson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">David</forename><surname>Garlan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Communications of the ACM -The disappearing computer</title>
		<imprint>
			<biblScope unit="volume">48</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="49" to="53" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">On design framework of context aware embedded systems</title>
		<author>
			<persName><forename type="first">Abhay</forename><surname>Daftari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Nehal</forename><surname>Mehta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Shubhanan</forename><surname>Bakre</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Xian-He</forename><surname>Sun</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Monterey Workshop on Software Engineering for Embedded Systems: From Requirements to Implementation</title>
				<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Towards a better understanding of context and context-awareness</title>
		<author>
			<persName><forename type="first">K</forename><surname>Anind</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Gregory</forename><forename type="middle">D</forename><surname>Dey</surname></persName>
		</author>
		<author>
			<persName><surname>Abowd</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">HUC &apos;99: Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing</title>
				<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="1999">1999</date>
			<biblScope unit="page" from="304" to="307" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Context-aware systems -the &apos;right&apos; information, at the &apos;right&apos; time</title>
		<author>
			<persName><forename type="first">Gerhard</forename><surname>Fischer</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2012">2012</date>
			<publisher>ACM</publisher>
		</imprint>
	</monogr>
	<note>in the &apos;right&apos; place, in the &apos;right&apos; way, to the &apos;right&apos; person. In AVI&apos;12</note>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">End User Development -Empowering People to Flexibly Employ Advanced Information and Communication Technology</title>
		<author>
			<persName><forename type="first">Gerhard</forename><surname>Fischer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Elisa</forename><surname>Giaccardi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">chapter Meta-Design: A Framework fo the Future of the End-User Development</title>
				<imprint>
			<publisher>Kluwer Academic Publishers</publisher>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Desituating action: digital representation of context</title>
		<author>
			<persName><forename type="first">Jonathan</forename><surname>Grudin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Human-Computer Interaction</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="269" to="286" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Context-aware service engineering: A survey</title>
		<author>
			<persName><forename type="first">Georgia</forename><forename type="middle">M</forename><surname>Kapitsaki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">George</forename><forename type="middle">N</forename><surname>Prezerakos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Nikolaos</forename><forename type="middle">D</forename><surname>Tselikas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Iakovos</forename><forename type="middle">S</forename><surname>Venieris</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The Journal of Systems and Software</title>
		<imprint>
			<biblScope unit="volume">82</biblScope>
			<biblScope unit="issue">8</biblScope>
			<biblScope unit="page" from="1285" to="1297" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<title level="m" type="main">The Evolution of Enterprise Software</title>
		<author>
			<persName><forename type="first">Charles</forename><surname>Mclellan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Teena</forename><surname>Hammond</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Larry</forename><surname>Dignan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jason</forename><surname>Hiner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jody</forename><surname>Gilbert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Steve</forename><surname>Ranger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Patrick</forename><surname>Gray</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kevin</forename><surname>Kwang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Spandas</forename><surname>Lui</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2013">2013</date>
			<publisher>ZDNet and TechRepublic</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<title level="m" type="main">A Small Matter of Programming: Perspectives on End User Computing</title>
		<author>
			<persName><forename type="first">Bonnie</forename><forename type="middle">A</forename><surname>Nardi</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1993">1993</date>
			<publisher>MIT Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">The Invisible Computer</title>
		<author>
			<persName><forename type="first">Donald</forename><forename type="middle">A</forename><surname>Norman</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
			<publisher>MIT Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Mashups: Behavior in context(s)</title>
		<author>
			<persName><forename type="first">Emilian</forename><surname>Pascalau</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of 7th Workshop on Knowledge Engineering and Software Engineering (KESE7) at the 14th Conference of the Spanish Association for Artificial Intelligence (CAEPIA 2011)</title>
				<meeting>7th Workshop on Knowledge Engineering and Software Engineering (KESE7) at the 14th Conference of the Spanish Association for Artificial Intelligence (CAEPIA 2011)</meeting>
		<imprint>
			<publisher>CEUR-WS</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="volume">805</biblScope>
			<biblScope unit="page" from="29" to="39" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Towards TomTom like systems for the web: a novel architecture for browser-based mashups</title>
		<author>
			<persName><forename type="first">Emilian</forename><surname>Pascalau</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2nd International Workshop on Business intelligencE and the WEB (BEWEB11)</title>
				<meeting>the 2nd International Workshop on Business intelligencE and the WEB (BEWEB11)<address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="44" to="47" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<author>
			<persName><forename type="first">Ian</forename><surname>Sommerville</surname></persName>
		</author>
		<title level="m">Software Engineering 8</title>
				<imprint>
			<publisher>Addison Wesley</publisher>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Workflow mining: a survey of issues and approaches</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">F</forename><surname>Van Dongen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Herbst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Maruster</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Schimm</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">J M M</forename><surname>Weijters</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Data &amp; Knowledge Engineering</title>
		<imprint>
			<biblScope unit="volume">47</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="237" to="267" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<monogr>
		<author>
			<persName><forename type="first">Min</forename><surname>Wang</surname></persName>
		</author>
		<ptr target="http://e-research.csm.vu.edu.au/files/apweb2012/download/APWeb-Keynote-Min.pdf" />
		<title level="m">Context-aware analytics: from applications to a system framework</title>
				<imprint>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<monogr>
		<title level="m" type="main">The Future of the Internet And How to Stop It</title>
		<author>
			<persName><forename type="first">Jonathan</forename><surname>Zittrain</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2008">2008</date>
			<publisher>Yale University Press New Haven and London</publisher>
		</imprint>
	</monogr>
</biblStruct>

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