{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/34174"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/34174","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Tools and Techniques for Effective Distributed Requirements Engineering: An Empirical Study","abstract":"Software development teams are often geographically distributed from their customers and end users. This creates significant communication and coordination challenges that impact the effectiveness of requirements engineering. Travel costs, and the local availability of quality technical staff increase the demand for effective distributed software development teams. In this research an empirical study was conducted on the application of groupware to facilitate the requirements phase of the software engineering life cycle. The study considered the impact of the distributed work environment on requirements engineering process quality, as well as the effectiveness of requirements elicitation techniques when used in the distributed setting. Through the examination of the effectiveness of groupware tools, and requirements elicitation techniques, customer participation is found to be paramount for distributed requirements engineering. As requirements negotiation becomes more asynchronous in nature, it appears that customer participation in the elicitation process becomes very important for process effectiveness. Verbal communication barriers negatively effect customer participation. Such barriers cause customers to rely upon mediums such as email and text chat that are very good at reducing social distance, but are less rich in informational content.","abstract_html":"Software development teams are often geographically distributed from their customers and end users. This creates significant communication and coordination challenges that impact the effectiveness of requirements engineering. Travel costs, and the local availability of quality technical staff increase the demand for effective distributed software development teams. In this research an empirical study was conducted on the application of groupware to facilitate the requirements phase of the software engineering life cycle. The study considered the impact of the distributed work environment on requirements engineering process quality, as well as the effectiveness of requirements elicitation techniques when used in the distributed setting. Through the examination of the effectiveness of groupware tools, and requirements elicitation techniques, customer participation is found to be paramount for distributed requirements engineering. As requirements negotiation becomes more asynchronous in nature, it appears that customer participation in the elicitation process becomes very important for process effectiveness. Verbal communication barriers negatively effect customer participation. Such barriers cause customers to rely upon mediums such as email and text chat that are very good at reducing social distance, but are less rich in informational content.","abstract_has_math":false,"creators":["Lloyd, Wes J."],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Computer Science","degree_department":"Computer Science","school":null,"contributors":[],"advisors":[],"committee_chairs":["Rosson, Mary Beth","Edwards, Stephen H."],"committee_members":["Bowman, Douglas A.","Arthur, James D."],"year":2001,"date_issued":"2001-07-11","date_published":"2001-07-11","updated_at":"2026-07-22T22:19:31Z","subjects":["Groupware","Distributed Requirements Engineering","Requirements Analysis","Computer Supported Cooperative Work"],"languages":[],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-07262001-110924"],"render_values":[{"text":"etd-07262001-110924","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/34174","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Rosson, Mary Beth","Edwards, Stephen H."]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Bowman, Douglas A.","Arthur, James D."]},{"key":"dc:contributor.department","label":"Department","values":["Computer Science"]},{"key":"dc:creator","label":"Author","values":["Lloyd, Wes J."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T20:41:59Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T20:41:59Z","2002-07-30"]},{"key":"dc:date.issued","label":"Date","values":["2001-07-11"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Groupware","Distributed Requirements Engineering","Requirements Analysis","Computer Supported Cooperative Work"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-07262001-110924"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/34174"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Software development teams are often geographically distributed from their customers and end users. This creates significant communication and coordination challenges that impact the effectiveness of requirements engineering. Travel costs, and the local availability of quality technical staff increase the demand for effective distributed software development teams. In this research an empirical study was conducted on the application of groupware to facilitate the requirements phase of the software engineering life cycle. The study considered the impact of the distributed work environment on requirements engineering process quality, as well as the effectiveness of requirements elicitation techniques when used in the distributed setting. Through the examination of the effectiveness of groupware tools, and requirements elicitation techniques, customer participation is found to be paramount for distributed requirements engineering. As requirements negotiation becomes more asynchronous in nature, it appears that customer participation in the elicitation process becomes very important for process effectiveness. Verbal communication barriers negatively effect customer participation. Such barriers cause customers to rely upon mediums such as email and text chat that are very good at reducing social distance, but are less rich in informational content."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:title","label":"Title","values":["Tools and Techniques for Effective Distributed Requirements Engineering: An Empirical Study"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Rosson, Mary Beth","Edwards, Stephen H."],"dc:contributor.committeemember":["Bowman, Douglas A.","Arthur, James D."],"dc:contributor.department":["Computer Science"],"dc:creator":["Lloyd, Wes J."],"dc:date.accessioned":["2014-03-14T20:41:59Z"],"dc:date.available":["2014-03-14T20:41:59Z","2002-07-30"],"dc:date.issued":["2001-07-11"],"dc:description.abstract":["Software development teams are often geographically distributed from their customers and end users. This creates significant communication and coordination challenges that impact the effectiveness of requirements engineering. Travel costs, and the local availability of quality technical staff increase the demand for effective distributed software development teams. In this research an empirical study was conducted on the application of groupware to facilitate the requirements phase of the software engineering life cycle. The study considered the impact of the distributed work environment on requirements engineering process quality, as well as the effectiveness of requirements elicitation techniques when used in the distributed setting. Through the examination of the effectiveness of groupware tools, and requirements elicitation techniques, customer participation is found to be paramount for distributed requirements engineering. As requirements negotiation becomes more asynchronous in nature, it appears that customer participation in the elicitation process becomes very important for process effectiveness. Verbal communication barriers negatively effect customer participation. Such barriers cause customers to rely upon mediums such as email and text chat that are very good at reducing social distance, but are less rich in informational content."],"dc:description.degree":["Master of Science"],"dc:identifier.other":["etd-07262001-110924"],"dc:identifier.uri":["http://hdl.handle.net/10919/34174"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["Groupware","Distributed Requirements Engineering","Requirements Analysis","Computer Supported Cooperative Work"],"dc:title":["Tools and Techniques for Effective Distributed Requirements Engineering: An Empirical Study"],"dc:type":["Thesis"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:19:31Z"}