scispace - formally typeset
Search or ask a question
Topic

User story

About: User story is a research topic. Over the lifetime, 1078 publications have been published within this topic receiving 23717 citations.


Papers
More filters
Journal ArticleDOI
TL;DR: Extreme programming (XP) is a collection of highly disciplined practices that companies can either formally introduce into their existing process or use to supplement individual processes for project management, change management, requirements planning, and testing.
Abstract: Extreme programming (XP) has been making waves among application developers for good reason. Its 12 core processes emphasize the small and simple, which translates to fast, efficient code generation. XP is deliberately lightweight, dispensing with lengthy use-case specifications, requirements definitions, and extensive documentation. As such, it is not, nor was it designed to be, a full life cycle methodology. But neither is it hacking, as some of its critics maintain. Rather, it is a collection of highly disciplined practices that companies can either formally introduce into their existing process or use to supplement individual processes for project management, change management, requirements planning, and testing.

7 citations

Journal ArticleDOI
TL;DR: This paper deals with the problem of assigning meaning to the interaction of a user with a command-driven system such as UNIX, and describes a mechanism that is used by the user modelling component of such a help system.
Abstract: This paper deals with the problem of assigning meaning to the interaction of a user with a command-driven system such as UNIX This research is part of the construction of an active intelligent help system that monitors users in order to offer spontaneous help when they are facing problems In order to ensure this, the help system must build and maintain a model of the user We describe a mechanism that is used by the user modelling component of such a help system This mechanism makes explicit assumptions about the user which account for different hypotheses about what the user is actually thinking at every stage of the interaction The consistency of these assumptions is managed by an Assumption-based Truth Maintenance System (ATMS) The selection between a number of different user models is based on the information which is extracted from the feedback that UNIX provides in response to user actions

7 citations

Proceedings ArticleDOI
01 Oct 2016
TL;DR: This work implemented an algorithm that takes as input user stories, and automatically generate UML sequence diagrams, which are automatically transformed using model to model transformation then model to text transformation with AndroMDA, an open source MDA Framework.
Abstract: Software testing is an important step in the life cycle of agile development, it represents an efficient way to ensure the good functioning of the product. In previous work, we implemented an algorithm that takes as input user stories, and automatically generate UML sequence diagrams. In this work, these UML sequence diagrams are automatically transformed using model to model transformation then model to text transformation. This transformation, which can be applied to obtain test cases, is implemented with AndroMDA, an open source MDA Framework.

7 citations

Book ChapterDOI
07 Nov 2017
TL;DR: This paper proposes a preliminary framework for a user-centered and conceptual model-based process for engineering affective user stories, and illustrates a part of it by an example.
Abstract: The ever strengthening symbiosis between software and society calls for increasing attention on the emotions of the users in the engineering of software. In the context of agile software development, this paper proposes a preliminary framework for a user-centered and conceptual model-based process for engineering affective user stories, and illustrates a part of it by an example.

7 citations

Book ChapterDOI
18 Jun 2005
TL;DR: A simulation approach is presented to evaluate the applicability and effectiveness of XP process, and the effects of some of its individual practices, using Smalltalk language, following XP process itself.
Abstract: Effectively evaluating the capability of a software development methodology has always been very difficult, owing to the number and variability of factors to control Evaluating XP is by no way different under this respect In this paper we present a simulation approach to evaluate the applicability and effectiveness of XP process, and the effects of some of its individual practices Such approaches using simulation are increasing popular because they are inexpensive and flexible Of course, they need to be calibrated with real data and complemented with empirical research The XP process has been modelled and a simulation executive has been written, enabling to simulate XP software development activities The model follows an object-oriented approach, and has been implemented in Smalltalk language, following XP process itself It is able to vary the usage level of some XP practices and to simulate how all the project entities evolve consequently

7 citations


Network Information
Related Topics (5)
Software development
73.8K papers, 1.4M citations
86% related
Component-based software engineering
24.2K papers, 461.9K citations
86% related
Software system
50.7K papers, 935K citations
84% related
Software construction
36.2K papers, 743.8K citations
84% related
Business process
31.2K papers, 512.3K citations
81% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202334
202259
202157
202084
201991
201875