Skip to main content

The Communication Between Client-Developer in the Process of Requirements Elicitation for a Software Project

  • Conference paper
  • First Online:
Trends and Applications in Information Systems and Technologies (WorldCIST 2021)

Abstract

Communication is a fundamental part of the requirements elicitation process for a software project, but the constant changes in the requirements make it difficult to complete a project successfully, and sometimes the customer’s expectations are not met. The problem of communication has different reasons, among them, the shortcomings in the process by which the requirements engineer contacts the customer and the customer does not always have a clear idea of what he really needs. In order to identify the reasons for the communication problems between the requirements engineer and the customer, we have carried out a survey with the participation of employees from two software development companies. The results show the comparison and contrast of the effectiveness of the traditional processes against the current processes in the same way, we can highlight the preference of the experts when choosing a method of elicitation against another one and the advantages and disadvantages that each one represents. We also get results about how to improve the processes that present the greatest number of problems. In addition, it is worth mentioning that results were also obtained regarding how professionals recognize when there is a problem between the developer and the client or vice versa and the possible solution that should be applied to avoid some kind of conflict in the medium or long term in the software’s development project.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Davey, B., Parker, K.: Requirements elicitation problems: a literature analysis. In: Proceedings of the 2015 InSITE Conference, Informing Science Institute, p. 910 (2015)

    Google Scholar 

  2. Chen, W.N., Zhang, J.: Ant colony optimization for software project scheduling and staffing with an event-based scheduler. IEEE Trans. Softw. Eng. 39, 1–17 (2013)

    Article  Google Scholar 

  3. Alvertis, I., Koussouris, S., Papaspyros, D., Arvanitakis, E., Mouzakitis, S., Franken, S., Kolvenbach, S., Prinz, W.: User involvement in software development processes. Procedia Comput. Sci. 97, 73–83 (2016)

    Article  Google Scholar 

  4. Lopes, L., Prikladnicki, R., Audy, J., Majdenbaum, A.: Requirements Specification in Distributed Software Development-A Process Proposal

    Google Scholar 

  5. Romero, M., Vizcaíno, A., Piattini, M.: Developing The Skills Needed For Requirement Elicitation In Global Software Development

    Google Scholar 

  6. Abelein, U., Paech, B.: State of practice of user-developer communication in large-scale IT projects results of an expert interview series. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). pp. 95–111. Springer, Cham (2014)

    Google Scholar 

  7. Runeson, P., Host, M., Rainer, A., Regnell, B.: Case study research in software engineering: Guidelines and examples. Wiley (2012)

    Google Scholar 

  8. Linares-Fontela, J.: Guía para diseñar encuestas. In: El Logro Del Equilibrio En Las Microfinanzas, pp. 53–55 (1996)

    Google Scholar 

  9. Barrón Sánchez, F., Montes Venegas, H.A., Romero, M.: Técnicas para el levantamiento de requerimientos en el desarrollo de un sistema de información. Pist. Educ. 36 (2015)

    Google Scholar 

  10. Hassan, S., Tantithamthavorn, C., Bezemer, C.P., Hassan, A.E.: Studying the dialogue between users and developers of free apps in the Google Play Store. Empir. Softw. Eng. 23, 1275–1312 (2018)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sebastián Alvarez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Alvarez, S., Duy, K., Zapata, M., Galarza, J., Martinez, D., Puco, C. (2021). The Communication Between Client-Developer in the Process of Requirements Elicitation for a Software Project. In: Rocha, Á., Adeli, H., Dzemyda, G., Moreira, F., Ramalho Correia, A.M. (eds) Trends and Applications in Information Systems and Technologies. WorldCIST 2021. Advances in Intelligent Systems and Computing, vol 1368. Springer, Cham. https://doi.org/10.1007/978-3-030-72654-6_4

Download citation

Publish with us

Policies and ethics