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 published on a yearly basis
Papers
More filters
••
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
••
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
••
01 Oct 2016TL;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
••
07 Nov 2017TL;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
••
18 Jun 2005TL;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