2014
DOI: 10.1145/2648814
|View full text |Cite
|
Sign up to set email alerts
|

Scenario-Based Programming, Usability-Oriented Perception

Abstract: In this article, we discuss the possible connection between the programming language and the paradigm behind it, and programmers' tendency to adopt an external or internal perspective of the system they develop. Based on a qualitative analysis, we found that when working with the visual, interobject language of live sequence charts (LSC), programmers tend to adopt an external and usability-oriented view of the system, whereas when working with an intraobject language, they tend to adopt an internal and impleme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 31 publications
0
6
0
Order By: Relevance
“…To address this goal, several extensions to the paradigm have been proposed to improve this alignment and remove the necessity of specifying mechanisms [9], [10], [11]. Also, user studies measured the naturalness and intuitiveness of the paradigm, compared to other paradigms [12], [13].…”
Section: Mingmentioning
confidence: 99%
“…To address this goal, several extensions to the paradigm have been proposed to improve this alignment and remove the necessity of specifying mechanisms [9], [10], [11]. Also, user studies measured the naturalness and intuitiveness of the paradigm, compared to other paradigms [12], [13].…”
Section: Mingmentioning
confidence: 99%
“…To address this goal, several extensions to the paradigm have been proposed to improve this alignment and remove the necessity of specifying mechanisms [8], [9], [10]. Also, user studies measured the naturalness and intuitiveness of the paradigm, compared to other programming paradigms [11], [12].…”
Section: Mingmentioning
confidence: 99%
“…The work of [19] starts out from the observation that "programs" are complex objects with different facets. 4 They are real -they affect our real lives; they are abstract -they process abstract entities; and they are concrete -they take up space in digital devices' memory, and can be copied, transferred, and corrupted. The recent PROGRAMme project 5 also starts out from the question "What is a computer program?…”
Section: Definitions Of Programs Through the History And Philosophy O...mentioning
confidence: 99%
“…Alexandron et al ( 2014) [4] Part II of the framework complements the discussion on programs' facets by depicting, through a concept map, the relationships of programs with other concepts that are usually referred to when talking about programs. The map is shown in Figure 3.…”
Section: Part II -How Programs Are Createdmentioning
confidence: 99%
See 1 more Smart Citation