Experimenting on ethnography in requirement elicitation from beginner perspective

Eliciting requirements is a crucial process in developing software as requirements gathered from this process will indicate on whether the developed system will function correctly or not. Beginner usually tends to follow techniques that they are familiar with in order to elicit requirements. Ethnography is rarely implements by beginner as they are not well acquaintance with this technique. This paper will discuss on experiment done by groups of beginner to compare between ethnography and interview technique, a conventional method. Groups of beginners are assigned to execute both techniques and the results are compared to see any significance differences in both techniques. Result shows that interview technique give more detailed work processes while ethnography helps beginner to understand the work processes better.

[1]  Alan M. Davis,et al.  Software Requirements: Objects, Functions and States , 1993 .

[2]  A. Yazici,et al.  Successful requirement elicitation by combining requirement engineering techniques , 2008, 2008 First International Conference on the Applications of Digital Information and Web Technologies (ICADIWT).

[3]  Mary Beth Rosson,et al.  Requirements Development in Scenario-Based Design , 1998, IEEE Trans. Software Eng..

[4]  Behrouz Homayoun Far,et al.  Combining requirements engineering techniques - theory and case study , 2005, 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'05).

[5]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[6]  L. Suchman Plans and situated actions , 1987 .

[7]  Ian Sommerville,et al.  Software engineering (6th ed.) , 2001 .

[8]  Richard Bentley,et al.  Integrating ethnography into the requirements engineering process , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[9]  Steve McConnell,et al.  Rapid Development: Taming Wild Software Schedules , 1996 .