User-Driven Requirements Engineering for Mobile Social Software

Social software is an important phenomenon which allows end-users to be socially connected whenever and wherever they want. The broad distribution of sophisticated mobile devices strengthens the importance of Mobile Social Software while the number of mobile social applications is increasing. Emerging paradigms such as mobile and service-oriented computing raise challenges for the design and development of social software. This paper discusses a novel approach for requirements engineering which is tailored to the needs of developing Mobile Social Software. We present a mobile requirements elicitation tool allowing social software users to document needs in situ. Furthermore, the tool automatically captures contextual information. We also discuss how the gathered requirements and contextual information can inform future social software development.

[1]  Neil A. M. Maiden,et al.  Exploring how to use scenarios to discover requirements , 2009, Requirements Engineering.

[2]  Neil A. M. Maiden,et al.  Scenarios in the Wild: Experiences with a Contextual Requirements Discovery Method , 2009, REFSQ.

[3]  Michele Tepper The rise of social software , 2003, NTWK.

[4]  Ian Sommerville,et al.  Requirements Engineering: Processes and Techniques , 1998 .

[5]  Shahram Izadi,et al.  SenseCam: A Retrospective Memory Aid , 2006, UbiComp.

[6]  Stephen Fickas,et al.  Personal and contextual requirements engineering , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[7]  Jeanette Blomberg,et al.  An ethnographic approach to design , 2002 .

[8]  Beth E. Kolko,et al.  Mobile Social Software for the Developing World , 2007, HCI.

[9]  Jennifer L. Wong,et al.  Social mobile applications , 2010, 2010 IEEE Long Island Systems, Applications and Technology Conference.

[10]  Suzanne Robertson,et al.  Mastering the Requirements Process , 1999 .

[11]  Scott Counts,et al.  Mobile social software: realizing potential, managing risks , 2006, CHI Extended Abstracts.

[12]  Steffen Lohmann,et al.  A Web Platform for Social Requirements Engineering , 2009, Software Engineering.