Open Access Open Access  Restricted Access Subscription Access

Requirement Elicitation Problems in Software Development - a Case Study of a GSM Service Provider


Affiliations
1 Department of Computer Science, Federal University of Technology, Minna Niger State, Nigeria
 

Most of the problems for requirement elicitation in global software development (GSD) results from the absence of physical communication ease of technology usage, cultural differences and the distance created between the stakeholders. In this study, a method for detecting the problems that occur during global requirement elicitation process, solution used for eliminating the problems, and a simulator that will enable users, especially professionals to acquire a subset of the skills needed for global software development requirements elicitation was developed.

Keywords

Requirement Elicitation, Global Software Development, Cultural Differences, Communication
User
Notifications

  • Sommerville Ian and Sawyer Pete. (1997). Requirements Engineering - A good practice guide. John Wiley and Sons.
  • Brooks, FP (1987). No Silver Bullet: Essence and accidents of Software Engineering. IEEE Computer. 10- 19.
  • Herbsleb, JD (2007).global Software Engineering: The Future of Socio-technical Coordination. In International Conference on Software Engineering: Future of Software Engineering (FOSE'07). Minneapolis, MN, USA: IEEE Computer Society, 20-26 .188-198.
  • Herbsleb, JD & Moitra, D (2001). Guest Editors' Introduction: Global Software Development. IEEE Software, 18), 16-20.
  • Cheng, BHC & Atlee, JM (2007). Research Directions in Requirements Engineering. In Future of Software Engineering, 2007 (FOSE '07): IEEE Computer Society Washington, DC, USA. 285-303.
  • Damian DEH, Shaw MLG & Gaines BR (2000) A study in requirements negotiations in virtual project teams, In Proceedings of the 8th European Conference on Information Systems 2000, Austria.
  • Carmel E (1999) Global software teams: collaborating across borders and time zones, Prentice Hall: NJ.
  • Jarvenpaa SL & Leidner DE (1998) Communication and trust in Global Virtual Teams, Journal of Computer- Mediated Communication, 3 (4).
  • Battin RD, Crocker R & Kreidler J (2001). Leveraging resources in global software development, IEEE Software. 70-77.
  • Karolak DW (1998) Global software development: managing virtual teams and environments, IEEE Computer Society Press USA
  • Michael & Kyo (1992). Technical report CMU/SEI-92- TR-012. Pohang University of Science and Techologu.
  • Herbsleb, JD & Grinter, RE (1999) Splitting the Organization and Integrating the Code: Conway’s Law Revisited. In 21th International Conference on Software Engineering (ICSE’99). New York: ACM Press. 85-95.
  • Sims, EM (2007) Reusable, lifelike virtual humans for mentoring and role-playing. Computers & Education, 49, 75-92.
  • Chandrasekaran, B Josephson, JR & Benjamins, V (1998) Ontology of Tasks and Methods. In KAW'98. Alberta, Canada.
  • Uschold, M & Gruninger, M (1996) Ontologies: Principles, Methods and Applications. Knowledge Engineering Review, 11, 93-115. 16. Carmel, E Whitaker, RD & George, JE (1993) And Joint Application Design: A Transatlantic Comparison. Communications of the ACM, Special issue on graphical user interfaces: the next generation, 36, 40-48.
  • Herbsleb, JD & Grinter, RE (1999) Splitting the Organization and Integrating the Code: Conway’s Law Revisited. In 21th International Conference on Software Engineering (ICSE’99). New York: ACM Press. 85-95.
  • Sims, EM (2007) Reusable, lifelike virtual humans for mentoring and role-playing. Computers & Education, 49, 75-92.
  • Chandrasekaran, B Josephson, JR & Benjamins V (1998) Ontology of Tasks and Methods. In KAW'98. Alberta, Canada.
  • Uschold, M & Gruninger M (1996) Ontologies: Principles, Methods and Applications. Knowledge Engineering Review, 11, 93-115.
  • Guarino, N (1998) Formal Ontology and Information Systems. In FOIS'98. Trento, Italy: IOS Press. 3-15.
  • Aranda, G Vizcaíno, A Cechich, A & Piattini, M (2005) Choosing Groupware Tools and Elicitation Techniques According to Stakeholders' Features. In International Conference on Enterprise Information Sysems (ICEIS 2005). Miami, USA. 68-75.
  • Aranda, G Vizcaíno, A Cechich, A & Piattini, MA (2005) Cognitive-Based Approach to Improve Distributed Requirement Elicitation Processes. In 4th IEEE International Conference on Cognitive Informatics (ICCI'05). Irvine, USA. 322-330.
  • Aranda, G Cechich, A Vizcaíno, A & Castro-Schez, JJ (2004) Using fuzzy sets to analyse personal preferences on groupware tools. In X Congreso Argentino de Ciencias de la Computación, CACIC 2004. San Justo, Argentina. 549- 560.
  • Castro, JL Castro-Schez, JJ & Zurita, JM (1999) Learning Maximal Structure Rules in Fuzzy Logic for Knowledge Acquisition in Expert Systems. Fuzzy Sets and Systems, 101, 331-342.

Abstract Views: 345

PDF Views: 72




  • Requirement Elicitation Problems in Software Development - a Case Study of a GSM Service Provider

Abstract Views: 345  |  PDF Views: 72

Authors

Francisca Nonyelum Ogwueleka
Department of Computer Science, Federal University of Technology, Minna Niger State, Nigeria

Abstract


Most of the problems for requirement elicitation in global software development (GSD) results from the absence of physical communication ease of technology usage, cultural differences and the distance created between the stakeholders. In this study, a method for detecting the problems that occur during global requirement elicitation process, solution used for eliminating the problems, and a simulator that will enable users, especially professionals to acquire a subset of the skills needed for global software development requirements elicitation was developed.

Keywords


Requirement Elicitation, Global Software Development, Cultural Differences, Communication

References