<?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">A Reward Design Pattern in BCSS</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Tuomas</forename><surname>Alahäivälä</surname></persName>
							<email>tuomas.alahaivala@oulu.fi</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Information Processing Science</orgName>
								<orgName type="institution">University of Oulu</orgName>
								<address>
									<postBox>P.O BOX 3000</postBox>
									<postCode>FI-90014</postCode>
									<settlement>Oulu</settlement>
									<country key="FI">Finland</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Michael</forename><surname>Oduor</surname></persName>
							<email>michael.oduor@oulu.fi</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Information Processing Science</orgName>
								<orgName type="institution">University of Oulu</orgName>
								<address>
									<postBox>P.O BOX 3000</postBox>
									<postCode>FI-90014</postCode>
									<settlement>Oulu</settlement>
									<country key="FI">Finland</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Harri</forename><surname>Oinas-Kukkonen</surname></persName>
							<email>harri.oinas-kukkonen@oulu.fi</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Information Processing Science</orgName>
								<orgName type="institution">University of Oulu</orgName>
								<address>
									<postBox>P.O BOX 3000</postBox>
									<postCode>FI-90014</postCode>
									<settlement>Oulu</settlement>
									<country key="FI">Finland</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Reward Design Pattern in BCSS</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">3AC17B6A222CCDD63B1D12545C46A0A0</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T14:56+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>behavior change supports systems</term>
					<term>persuasive technology</term>
					<term>persuasive systems design</term>
					<term>human-computer dialogue</term>
					<term>software design patterns</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Although constructs have been developed for designing the features of Behavior Change Support Systems (BCSSs), detailed descriptions and guidelines for their software level implementation are lacking. Through developing software design patterns one is able to examine BCSSs at a more intricate technical level instead of merely a black-box approach to them. In this paper, we present a software design pattern for rewarding users as a way of enhancing persuasive human-computer dialogue in BCSS. The resulting pattern contributes to both research on software design of persuasive system features, and for assisting the practical development of such systems.</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>Behavior change support systems (BCSSs) have been defined as information systems that form, alter, or reinforce attitudes, behaviors, or acts of complying without using deception or coercion <ref type="bibr" target="#b0">[1]</ref>. They can provide solutions for problem areas such as improving health and sustainability. The research into BCSSs focuses on the approaches, methodologies, processes, and tools for their design, as well as their potential effects <ref type="bibr" target="#b0">[1]</ref>. There are many features that add to the persuasiveness of a system, such as those contributing to support user's primary task, human-computer dialogue, system credibility or social influence <ref type="bibr" target="#b1">[2]</ref>. In this paper we focus on conceptualizing a software design pattern for specifically implementing rewards as a feature of persuasive human-computer dialogue in BCSSs. Our study uses the design science research methodology, which includes an iterative process of designing and evaluating a functional IT artifact to produce a solution to the research problem <ref type="bibr" target="#b2">[3]</ref>.</p><p>Although a prominent research area, BCSSs have in prior studies been described at an undetailed technical level [cf. <ref type="bibr" target="#b3">[4]</ref><ref type="bibr" target="#b4">[5]</ref>. The persuasion context, containing the case-by-case use, user, and technology contexts should be fully regarded when describing a BCSS <ref type="bibr" target="#b1">[2]</ref>. Describing systems without knowledge of its internals, or so-called "black-box approach", makes it difficult to argue generalizable results related to systems design <ref type="bibr" target="#b0">[1]</ref>. By utilizing more software engineering oriented approaches and tools such as software architectures and software design patterns, BCSS research can be enhanced from proof-of-concepts to concrete software development guidelines. There has been prior research on design pat-terns for persuasive systems, such as discovering persuasive patterns in social networks and introducing a set of general patterns for influencing user behavior through design [cf. <ref type="bibr" target="#b5">[6]</ref><ref type="bibr" target="#b6">[7]</ref>. While covering many aspects of persuasive design issues, these patterns have been mostly presented at a generally high conceptual level. We are aiming to reach a more detailed technical view into persuasive systems design by inspecting our patterns also from the object-oriented modeling and code implementation level. This will also make our results presentable to both researchers studying persuasive systems design and practitioners implementing future BCSSs. In this paper we will, based on the background literature on Persuasive Systems Design and software design patterns, present a Reward design pattern for BCSSs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Background</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>2.1</head><p>Rewards in Persuasive Systems Design Oinas-Kukkonen and Harjumaa's Persuasive Systems Design (PSD) model states that the development of persuasive systems (including BCSSs) requires three steps: understanding the key design issues related to persuasive systems, analyzing the persuasion context, and designing the system qualities <ref type="bibr" target="#b1">[2]</ref>. For understanding persuasion in a system, its use, user, and technology contexts should be recognized. The use context covers the characteristics of the problem domain in question, the user context includes the differences between the individuals, and the technology context contains the technical specifications of a system <ref type="bibr" target="#b1">[2]</ref>. A lack of precision in describing the technological context has been common in prior studies on BCSSs, making it difficult to understand the persuasiveness of these systems as a whole <ref type="bibr" target="#b0">[1]</ref>.</p><p>Concerning the design of the software features of persuasive systems, Oinas-Kukkonen and Harjumaa have proposed four categories of design principles: primary task, dialogue, system credibility, and social support <ref type="bibr" target="#b1">[2]</ref>. These design principles may function as guidelines for determining software requirements, as well as an evaluation method for persuasive systems. The dialogue support category contains design principles for system features that concern the dialogue between a system and its users. These features include praise, rewards, reminders, suggestion, similarity, liking and social role. By providing virtual rewards a system works as a motivational tool <ref type="bibr" target="#b1">[2]</ref>. In this paper we will focus on the rewards feature of persuasive systems.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>2.2</head><p>Software Design Patterns Patterns are reusable solutions that can be applied to commonly occurring problems in software design and enable building of systems with good object-oriented design qualities <ref type="bibr" target="#b7">[8]</ref>. They do not provide the code, but rather provide solutions to general design problems, which are to be applied to specific applications -a solution to a problem in context. They serve as templates that can be used in different ways for solving problems. Most patterns allow some part of a system to vary independently of all other parts and these varying parts are often encapsulated.</p><p>Use of patterns provides a shared language that maximizes the value of communication amongst developers and reduces the time spent on making design decisions related to feature changes and enables reuse of solutions that have previously been effective. Furthermore, they aid in avoiding design alternatives that compromise reusability and they can improve documentation and maintenance of existing systems by providing an explicit specification of class and object interactions and their underlying intent <ref type="bibr" target="#b7">[8]</ref><ref type="bibr" target="#b8">[9]</ref>.</p><p>Patterns depict the static and dynamic structures and collaborations of successful solutions to problems-discerning of non-functional features for examplethat arise when developing applications within a particular context. Patterns (or their solutions) should be applicable in many different situations without the need to make extensive changes as they provide ways to arrange and categorize relatively mundane solutions in technology-related development projects. According to Gamma et al. <ref type="bibr" target="#b7">[8]</ref>, patterns have four essential characteristics:</p><p>1. The pattern name -a common term that eases the communication amongst stakeholders and enables design at a higher abstraction level while simplifying thoughts on designs and communicating these and their trade-off to others. 2. The problem describes when a pattern should be applied and its context. 3. The solution provides an abstract description of a design problem and how a general arrangement of elements (classes and objects) solves it. 4. The consequences are the results and tradeoffs of applying the pattern According to Buschmann et al. <ref type="bibr" target="#b9">[10]</ref>, there currently is a common set of wellknown generic software patterns but when looking toward future developments, patterns could be more domain-specific and tailored to particular focus areas. Many domain areas such as behavior change support systems are yet to be properly covered by the pattern languages.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Reward Design Pattern for BCSSs</head><p>Rewards and virtual achievements are powerful motivational tools. A reward system can make the process more enjoyable and help users get pleasure from their tasks [cf. <ref type="bibr" target="#b10">[11]</ref><ref type="bibr" target="#b11">[12]</ref>. Rewards have an effect on intrinsic motivation, although depending on the way they are delivered <ref type="bibr" target="#b12">[13]</ref>. We now present a design pattern for implementing reward features in behavior change support systems. For issuing virtual rewards in a web-based BCSS, the performance of its users must be monitored. This can be efficiently done utilizing the well-known object-oriented Observer design pattern <ref type="bibr" target="#b7">[8]</ref>, which defines and maintains a one-to-many dependency between objects such that a change in one object leads to all its dependents being notified and being updated automatically.</p><p>Building on Model-View-Controller (MVC) <ref type="bibr" target="#b13">[14]</ref> and Representational state transfer (REST) <ref type="bibr" target="#b14">[15]</ref> approaches, we presume that the application's resources are implemented as their corresponding Models, Views, and Controllers with Create, Read, Update, and Delete (CRUD) actions. There are at least two generalizable resource entities that are necessary for a BCSS: the User resource and the Entry resource. The User resource depicts the users of the systems, containing their account information and possible behavioral profiles. The Entry resource is an abstraction of the data that the user submits to the system to monitor her behavioral habits -for example weight measures in a weight monitoring application, or individual exercise activities in exercise a tracking application. Hence, for providing the rewards functionality in BCSS, User, Entry, EntryObserver, Reward, and Accomplishment components are needed as seen in the class diagram (see Figure <ref type="figure" target="#fig_0">1</ref>). In the diagram, theUser model contains the profile information of a certain user, User has a one-to-many relationship to the Entry-being an actualization of a pursued behavioral habit-model: an Entry depicts an action that the user submits to the system,, The Reward model contains the description of the reward in question. The Accomplishment model depicts the many-to-many relationship between the User and the Reward and is used for maintaining the record of the rewards users have gained. The EntryObserver class then contains the logic that observes upon creation of Entries, if they account for a reward and if so, creates the corresponding Accomplishment. See Table <ref type="table">1</ref> for summarization.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Table 1. Reward pattern</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Pattern name Reward</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Problem</head><p>The system should give virtual rewards to users to further motivate them to stay involved.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Components</head><p>User, Entry, EntryObserver, Reward, Accomplishment</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Solution</head><p>The resources in the system should be modeled to implement the User, Entry, EntryObserver, Reward and Accomplishment components. When the User submits an Entry to the system, the En-tryObserver component observers whether the action is eligible for issuing a reward to the user.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Consequences</head><p>Rewarding users for performing after their target behavior motivates them and assists their goal setting. But it should be minded that all users might not find rewards as desirable. We hope that the object-oriented design and code level findings presented will result in breaking out from the black-box thinking approach in persuasive systems design, allowing researchers to inspect the internals of software components needed to produce persuasive applications. In the future, a full set of design patterns for BCSSs could be accomplished. Practitioner-wise, using the pattern will assist in creating conventions to bootstrap future BCSSs development. The pattern can be used to add rewarding features to existing behavior change support systems, thus potentially increasing their persuasiveness. This study is limited by the fact that the verification of the implied pattern was conducted only as describing the development of a demonstrative system prototype. For further proof, more complex applications, which apply the pattern, should be developed. The application of the pattern in different programming environments, languages, and frameworks should also be studied. For example, whether the pattern applies in the development of a native mobile application as well as of a web-based BCSS could be studied. The presented pattern solely concerns the rewarding features in a system, and there still remain many other persuasive system features that should be covered when studying persuasive software design patterns. Thus, the future work will include further definition and verification of the presented pattern and developing new ones focusing on both human-computer dialogue and the other aspects of persuasive systems design, such as social influence.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 .</head><label>1</label><figDesc>Figure 1. Class diagram of the Reward pattern</figDesc><graphic coords="5,177.95,142.05,239.02,143.50" type="bitmap" /></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgements. This research is part of OASIS research group of Martti Ahtisaari Institute, University of Oulu.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A foundation for the study of behavior change support systems</title>
		<author>
			<persName><forename type="first">H</forename><surname>Oinas-Kukkonen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Personal and ubiquitous computing</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page" from="1223" to="1235" />
			<date type="published" when="2013-08">2013. August 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Persuasive systems design: Key issues,process model, and system features</title>
		<author>
			<persName><forename type="first">H</forename><surname>Oinas-Kukkonen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Harjumaa</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Communications of the Association forInformation Systems</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page" from="485" to="500" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Design science in information systems research</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">R</forename><surname>Hevner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">T</forename><surname>March</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Park</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Ram</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">MIS Quarterly: Management Information Systems</title>
		<imprint>
			<biblScope unit="volume">28</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="75" to="105" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">The Delivery of Public Health Interventions Via the Internet: Actualizing their Potential</title>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">G</forename><surname>Bennett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">E</forename><surname>Glasgow</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Annual Review of Public Health</title>
		<imprint>
			<biblScope unit="volume">30</biblScope>
			<biblScope unit="page" from="273" to="292" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Persuasive Features in Web-Based Alcohol and Smoking Interventions: A Systematic Review of the Literature</title>
		<author>
			<persName><forename type="first">T</forename><surname>Lehto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Oinas-Kukkonen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Medical Internet Research</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page">e46</biblScope>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Six patterns for persuasion in online social networks</title>
		<author>
			<persName><forename type="first">G</forename><surname>Weiksner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Fogg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Liu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Persuasive Technology</title>
		<imprint>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">The Design with Intent Method: a design tool for influencing user behaviour</title>
		<author>
			<persName><forename type="first">D</forename><surname>Lockton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Harrison</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Stanton</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.apergo.2009.09.001</idno>
	</analytic>
	<monogr>
		<title level="j">Applied ergonomics</title>
		<imprint>
			<biblScope unit="volume">41</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="382" to="392" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Design Patterns: Elements of Reusable Object Oriented Software</title>
		<author>
			<persName><forename type="first">E</forename><surname>Gamma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Helm</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Johnson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Vlissides</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1995">1995</date>
			<publisher>Addison-Wesley</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Study and application of patterns in software reuse</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Zhu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Control, Automation and Systems Engineering</title>
				<imprint>
			<date type="published" when="2009">2009. 2009</date>
			<biblScope unit="page" from="550" to="553" />
		</imprint>
	</monogr>
	<note>IITA International Conference on</note>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Past, present, and future trends in software patterns</title>
		<author>
			<persName><forename type="first">F</forename><surname>Buschmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Henney</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">C</forename><surname>Schmidt</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Software</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="31" to="37" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
	<note>IEEE</note>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A behavior change model for internet interventions</title>
		<author>
			<persName><forename type="first">L</forename><surname>Ritterband</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Thorndike</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Cox</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Kovatchev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Gonder-Frederick</surname></persName>
		</author>
		<idno type="DOI">10.1007/s12160-009-9133-4</idno>
	</analytic>
	<monogr>
		<title level="j">Annals of Behavioral Medicine</title>
		<imprint>
			<biblScope unit="volume">38</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="18" to="27" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">UP health: Ubiquitously persuasive health promotion with an instant messaging system</title>
		<author>
			<persName><forename type="first">M</forename><surname>Sohn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Lee</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CHI &apos;07 Extended Abstracts on Human Factors in Computing Systems</title>
				<meeting><address><addrLine>San Jose, CA, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="page" from="2663" to="2668" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Effects of externally mediated rewards on intrinsic motivation</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">L</forename><surname>Deci</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Personality and Social Psychology</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="105" to="115" />
			<date type="published" when="1971">1971</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">A Description of the {Model-View-Controller} User Interface Paradigm in the Smalltalk-80 System</title>
		<author>
			<persName><forename type="first">G</forename><surname>Krasner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Pope</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Object Oriented Programming</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="26" to="49" />
			<date type="published" when="1988">1988</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Principled design of the modern Web architecture</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">T</forename><surname>Fielding</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">N</forename><surname>Taylor</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Transactions on Internet Technology</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="115" to="150" />
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

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