A Domain Specific Language for Contextual Design

Balbir S. Barn, Tony Clark

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper examines the role of user-centered design (UCD) approaches to design and implementation of a mobile social software application to support student social workers in their work place. The experience of using a variant of UCD is outlined. The principles and expected norms of UCD raised a number of key lessons. It is proposed that these problems and lessons are a result of the inadequacy of precision of modeling the outcomes of UCD, which prevents model driven approaches to method integration between UCD approaches. Given this, it is proposed that the Contextual Design method is a good candidate for enhancing with model driven principles. A subset of the Work model focussing on Cultural and Flow models are described using a domain specific language and supporting tool built using the MetaEdit+ platform.
Original languageEnglish
Title of host publicationHuman-Centred Software Engineering. HCSE 2010
Subtitle of host publication Lecture Notes in Computer Science
PublisherSpringer
Pages46-61
Volume6409
ISBN (Electronic)978-3-642-16488-0
ISBN (Print)978-3-642-16487-3
DOIs
Publication statusPublished - 2010

Publication series

NameHuman-Centred Software Engineering
Volume6409
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Application programs
User centered design
Students

Cite this

Barn, B. S., & Clark, T. (2010). A Domain Specific Language for Contextual Design. In Human-Centred Software Engineering. HCSE 2010: Lecture Notes in Computer Science (Vol. 6409, pp. 46-61). [Chapter 5] (Human-Centred Software Engineering; Vol. 6409). Springer. https://doi.org/10.1007/978-3-642-16488-0_5
Barn, Balbir S. ; Clark, Tony. / A Domain Specific Language for Contextual Design. Human-Centred Software Engineering. HCSE 2010: Lecture Notes in Computer Science. Vol. 6409 Springer, 2010. pp. 46-61 (Human-Centred Software Engineering).
@inproceedings{bee00ebe71864ed0925123b45140920d,
title = "A Domain Specific Language for Contextual Design",
abstract = "This paper examines the role of user-centered design (UCD) approaches to design and implementation of a mobile social software application to support student social workers in their work place. The experience of using a variant of UCD is outlined. The principles and expected norms of UCD raised a number of key lessons. It is proposed that these problems and lessons are a result of the inadequacy of precision of modeling the outcomes of UCD, which prevents model driven approaches to method integration between UCD approaches. Given this, it is proposed that the Contextual Design method is a good candidate for enhancing with model driven principles. A subset of the Work model focussing on Cultural and Flow models are described using a domain specific language and supporting tool built using the MetaEdit+ platform.",
author = "Barn, {Balbir S.} and Tony Clark",
year = "2010",
doi = "10.1007/978-3-642-16488-0_5",
language = "English",
isbn = "978-3-642-16487-3",
volume = "6409",
series = "Human-Centred Software Engineering",
publisher = "Springer",
pages = "46--61",
booktitle = "Human-Centred Software Engineering. HCSE 2010",
address = "Germany",

}

Barn, BS & Clark, T 2010, A Domain Specific Language for Contextual Design. in Human-Centred Software Engineering. HCSE 2010: Lecture Notes in Computer Science. vol. 6409, Chapter 5, Human-Centred Software Engineering, vol. 6409, Springer, pp. 46-61. https://doi.org/10.1007/978-3-642-16488-0_5

A Domain Specific Language for Contextual Design. / Barn, Balbir S.; Clark, Tony.

Human-Centred Software Engineering. HCSE 2010: Lecture Notes in Computer Science. Vol. 6409 Springer, 2010. p. 46-61 Chapter 5 (Human-Centred Software Engineering; Vol. 6409).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - A Domain Specific Language for Contextual Design

AU - Barn, Balbir S.

AU - Clark, Tony

PY - 2010

Y1 - 2010

N2 - This paper examines the role of user-centered design (UCD) approaches to design and implementation of a mobile social software application to support student social workers in their work place. The experience of using a variant of UCD is outlined. The principles and expected norms of UCD raised a number of key lessons. It is proposed that these problems and lessons are a result of the inadequacy of precision of modeling the outcomes of UCD, which prevents model driven approaches to method integration between UCD approaches. Given this, it is proposed that the Contextual Design method is a good candidate for enhancing with model driven principles. A subset of the Work model focussing on Cultural and Flow models are described using a domain specific language and supporting tool built using the MetaEdit+ platform.

AB - This paper examines the role of user-centered design (UCD) approaches to design and implementation of a mobile social software application to support student social workers in their work place. The experience of using a variant of UCD is outlined. The principles and expected norms of UCD raised a number of key lessons. It is proposed that these problems and lessons are a result of the inadequacy of precision of modeling the outcomes of UCD, which prevents model driven approaches to method integration between UCD approaches. Given this, it is proposed that the Contextual Design method is a good candidate for enhancing with model driven principles. A subset of the Work model focussing on Cultural and Flow models are described using a domain specific language and supporting tool built using the MetaEdit+ platform.

UR - https://link.springer.com/chapter/10.1007%2F978-3-642-16488-0_5

U2 - 10.1007/978-3-642-16488-0_5

DO - 10.1007/978-3-642-16488-0_5

M3 - Conference contribution

SN - 978-3-642-16487-3

VL - 6409

T3 - Human-Centred Software Engineering

SP - 46

EP - 61

BT - Human-Centred Software Engineering. HCSE 2010

PB - Springer

ER -

Barn BS, Clark T. A Domain Specific Language for Contextual Design. In Human-Centred Software Engineering. HCSE 2010: Lecture Notes in Computer Science. Vol. 6409. Springer. 2010. p. 46-61. Chapter 5. (Human-Centred Software Engineering). https://doi.org/10.1007/978-3-642-16488-0_5