• DocumentCode
    967476
  • Title

    On the Need for Mixed Media in Distributed Requirements Negotiations

  • Author

    Damian, Daniela ; Lanubile, Filippo ; Mallardo, Teresa

  • Author_Institution
    Univ. of Victoria, Victoria
  • Volume
    34
  • Issue
    1
  • fYear
    2008
  • Firstpage
    116
  • Lastpage
    132
  • Abstract
    Achieving agreement with respect to software requirements is a collaborative process that traditionally relies on same-time, same-place interactions. As the trend toward geographically distributed software development continues, colocated meetings are becoming increasingly problematic. Our research investigates the impact of computer-mediated communication on the performance of distributed client/developer teams involved in the collaborative development of a requirements specification. Drawing on media-selection theories, we posit that a combination of lean and rich media is needed for an effective process of requirements negotiations when stakeholders are geographically dispersed. In this paper, we present an empirical study that investigates the performance of six educational global project teams involved in a negotiation process using both asynchronous text-based and synchronous videoconferencing-based communication modes. The findings indicate that requirement negotiations were more effective when the groups conducted asynchronous structured discussions of requirement issues prior to the synchronous negotiation meeting. Asynchronous discussions were useful in resolving issues related to uncertainty in requirements, thus allowing synchronous negotiations to focus more on removing ambiguities in the requirements.
  • Keywords
    formal specification; multimedia communication; asynchronous text-based communication; computer-mediated communication; distributed client-developer teams; distributed requirements negotiations; educational global project teams; geographically distributed software development; media-selection theories; mixed media; requirements specification; software requirements; synchronous negotiation meeting; synchronous videoconferencing-based communication; Collaboration; Collaborative software; Computer industry; Computer mediated communication; Computer science; Dispersion; Globalization; Grounding; Programming; Uncertainty; Asynchronous interaction; Distributed/Internet based software engineering tools and techniques; Experimental design; Requirements/Specifications; Synchronous interaction;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2007.70758
  • Filename
    4378346