This paper surveys and evaluates techniques for eliciting requirements of computer-based systems, paying particular attention to how they deal with social issues. The methods surveyed include introspection, interviews, questionnaires, and protocol, conversation, interaction, and discourse analyses. Although they are relatively untried in Requirements Engineering, we believe there is much promise in the last three techniques, which grew out of ethnomethodology and sociolinguistics. In particular, they can elicit tacit knowledge by observing actual interactions in the workplace, and can also be applied to the system development process itself. 1 Introduction A basic question in Requirements Engineering is how to find out what users really ne...
The elicitation or communication of user requirements comprises an early and critical but highly err...
doi:10.6088/ijacit.12.14005 Many software development projects fail because the resulting software d...
Requirements elicitation is the process through which analysts determine the software requirements o...
This paper surveys and evaluates some techniques for eliciting requirements of computer-based system...
This paper surveys and evaluates some techniques for eliciting requirements of computer-based system...
Projects, in which software products, services, systems and solutions are developed, all rely on the...
Designing innovative computer systems is no longer simply a technical issue. There is now a growing ...
Context: Requirements elicitation techniques are critical to helping requirements engineers gain a b...
Context: Requirements elicitation techniques are critical to helping requirements engineers gain a b...
Abstract Context: Requirements elicitation techniques are critical to helping requirements engineers...
Abstract Context: Requirements elicitation techniques are critical to helping requirements engineers...
Context: Requirements elicitation techniques are critical to helping requirements engineers gain a b...
Supplementary Material for the paper entitled "On the Experiences of Practitioners with Requirements...
In the context of software development, requirement engineering is one of the crucial phases that le...
This paper focuses on the collaborative aspects of requirements elicitation, in the context of softw...
The elicitation or communication of user requirements comprises an early and critical but highly err...
doi:10.6088/ijacit.12.14005 Many software development projects fail because the resulting software d...
Requirements elicitation is the process through which analysts determine the software requirements o...
This paper surveys and evaluates some techniques for eliciting requirements of computer-based system...
This paper surveys and evaluates some techniques for eliciting requirements of computer-based system...
Projects, in which software products, services, systems and solutions are developed, all rely on the...
Designing innovative computer systems is no longer simply a technical issue. There is now a growing ...
Context: Requirements elicitation techniques are critical to helping requirements engineers gain a b...
Context: Requirements elicitation techniques are critical to helping requirements engineers gain a b...
Abstract Context: Requirements elicitation techniques are critical to helping requirements engineers...
Abstract Context: Requirements elicitation techniques are critical to helping requirements engineers...
Context: Requirements elicitation techniques are critical to helping requirements engineers gain a b...
Supplementary Material for the paper entitled "On the Experiences of Practitioners with Requirements...
In the context of software development, requirement engineering is one of the crucial phases that le...
This paper focuses on the collaborative aspects of requirements elicitation, in the context of softw...
The elicitation or communication of user requirements comprises an early and critical but highly err...
doi:10.6088/ijacit.12.14005 Many software development projects fail because the resulting software d...
Requirements elicitation is the process through which analysts determine the software requirements o...