Optimizing Agile Processes by Early Identification of Hidden Requirements

  title={Optimizing Agile Processes by Early Identification of Hidden Requirements},
  author={Agust{\'i}n Yag{\"u}e and Pilar Rodr{\'i}guez and Juan Garbajosa},
In recent years, Agile methodologies have increased their relevance in software development, through the application of different testing techniques like unit or acceptance testing. Tests play in agile methodologies a similar role that in waterfall process models: check conformance. Nevertheless the scenario is not the same The contribution of this paper is to explain how the process can be modified to do early identification of hidden requirements (HR) using testing techniques in agile… 
Transparency in actions on requirements
A user-story model is defined to take advantage of the, on first sight, downside of working distributed to keep track of the actions that are taken on user-stories as a result of a conversation.
An Extended Review on Story Test Driven Development
This paper presents a systematic review of studies on story-test driven development. Our findings suggest that there are many lessons learned papers that provide anecdotal evidence about the benefits
User stories in practice: a distributed cognition perspective
This thesis posits that by appropriate interview question design and the flexibility offered by follow-up questions, the interviews will provide data for a “light” Distributed Cognition analysis compared to the traditional ethnographic approach used by other Distributed cognition researchers.
Using Commonsense Knowledge and Text Mining for Implicit Requirements Localization
This paper demonstrates a software tool called COTIR developed by us as a system that integrates Commonsense knowledge, Ontology and Text mining for early identification of Implicit Requirements, which relieves human software engineers from the tedious task of manually identifying IMRs in huge SRS documents.
The challenge of continuous user participation in eBayanihan: Digitizing humanitarian action in a nationwide web mobile participatory disaster management system
A new method of designing a community based computing environment that uses motivation analysis in determining the most probable critical software features that will maximize continuous user participation is presented.


AspOrAS: A requirements agile approach based on scenarios and aspects
  • J. Ribeiro, J. Araújo
  • Computer Science
    2008 Second International Conference on Research Challenges in Information Science
  • 2008
This work proposes a scenario based requirements approach - AspOrAS - that incorporates aspects since aspect oriented requirements engineering deals with crosscutting requirements systematically and can be integrated to agile methodologies.
Agile Requirements Definition: A View from Requirements Engineering
This position paper looks at numerous aspects of requirements engineering and argues about their suitability for agile approaches, to elicit lessons from requirements engineering that agile methods might consider, if quality is a major concern.
Extreme Programming and Agile Processes in Software Engineering
This chapter discusses Acceptance Testing, Extreme Programming in Curriculum, and how to Maintain and Promote Healthy Agile Culture.
On agile performance requirements specification and testing
An evolutionary model for performance requirements specifications and corresponding validation testing is proposed and a post hoc examination of a development effort at IBM that had a high focus on performance requirements is provided.
Are Use Cases Beneficial for Developers Using Agile Requirements?
It is concluded that the inclusion of Use Cases in Agile Requirements could benefit Agile teams, and the presence of the Use Cases helped subjects to ask better questions to the On-Site Customer.
Tag Oriented Agile Requirements Identification
This poster describes one such prototype tool, which may be possible, with appropriate tool support, to easily and quickly identify and document potential requirements in certain cases.
Goal Sketching: Towards Agile Requirements Engineering
  • K. Boness, R. Harrison
  • Computer Science
    International Conference on Software Engineering Advances (ICSEA 2007)
  • 2007
The technique can be used together with Agile Programming to develop software in internet time and lazy refinement, responsibility composition and context sketching are introduced.
Agile Software Development with SCRUM
This book describes building systems using the deceptively simple process, Scrum, a new approach to systems development projects that cuts through the ocmplexity and ambiguity of complex, emergent requiremetns and unstable technology to iteratively and quickly produce quality software.
Managing Agile Project Requirements with Storytest-Driven Development
Using FitLibrary eases storytest-driven development, which brings together requirements and automated testing ideas and practices to support agile software development.