Empirical research on collaborative software development practices indicates that technical and social aspects of software development are often intertwined. The processes followed are tacit and constantly evolving, thus not all of them are amenable to formal tool support. In this paper, we explore how “tagging”, a lightweight social computing mechanism, is used to bridge the gap between technical and social aspects of managing work items. We present the results from an empirical study on how tagging has been adopted and adapted over the past two years of a large project with 175 developers. Our research shows that the tagging mechanism was eagerly adopted by the team, and that it has become a significant part of many informal processes. Our findings indicate that lightweight informal tool support, prevalent in the social computing domain, may play an important role in improving team-based software development practices.
Описание
How tagging helps bridge the gap between social and technical aspects in software development
%0 Conference Paper
%1 1555018
%A Treude, Christoph
%A Storey, Margaret-Anne
%B ICSE '09: Proceedings of the 2009 IEEE 31st International Conference on Software Engineering
%C Washington, DC, USA
%D 2009
%I IEEE Computer Society
%K ICSE09 Jazz
%P 12--22
%R http://dx.doi.org/10.1109/ICSE.2009.5070504
%T How tagging helps bridge the gap between social and technical aspects in software development
%U http://portal.acm.org/citation.cfm?id=1555001.1555018
%X Empirical research on collaborative software development practices indicates that technical and social aspects of software development are often intertwined. The processes followed are tacit and constantly evolving, thus not all of them are amenable to formal tool support. In this paper, we explore how “tagging”, a lightweight social computing mechanism, is used to bridge the gap between technical and social aspects of managing work items. We present the results from an empirical study on how tagging has been adopted and adapted over the past two years of a large project with 175 developers. Our research shows that the tagging mechanism was eagerly adopted by the team, and that it has become a significant part of many informal processes. Our findings indicate that lightweight informal tool support, prevalent in the social computing domain, may play an important role in improving team-based software development practices.
%@ 978-1-4244-3453-4
@inproceedings{1555018,
abstract = {Empirical research on collaborative software development practices indicates that technical and social aspects of software development are often intertwined. The processes followed are tacit and constantly evolving, thus not all of them are amenable to formal tool support. In this paper, we explore how “tagging”, a lightweight social computing mechanism, is used to bridge the gap between technical and social aspects of managing work items. We present the results from an empirical study on how tagging has been adopted and adapted over the past two years of a large project with 175 developers. Our research shows that the tagging mechanism was eagerly adopted by the team, and that it has become a significant part of many informal processes. Our findings indicate that lightweight informal tool support, prevalent in the social computing domain, may play an important role in improving team-based software development practices.},
added-at = {2009-10-14T23:09:57.000+0200},
address = {Washington, DC, USA},
author = {Treude, Christoph and Storey, Margaret-Anne},
biburl = {https://www.bibsonomy.org/bibtex/20a7e4d0c58099d8d6b6c2870cc2ef2e5/gzp},
booktitle = {ICSE '09: Proceedings of the 2009 IEEE 31st International Conference on Software Engineering},
description = {How tagging helps bridge the gap between social and technical aspects in software development},
doi = {http://dx.doi.org/10.1109/ICSE.2009.5070504},
interhash = {ae94a1091721f68f6b10ba897debc81d},
intrahash = {0a7e4d0c58099d8d6b6c2870cc2ef2e5},
isbn = {978-1-4244-3453-4},
keywords = {ICSE09 Jazz},
pages = {12--22},
publisher = {IEEE Computer Society},
timestamp = {2009-10-14T23:09:57.000+0200},
title = {How tagging helps bridge the gap between social and technical aspects in software development},
url = {http://portal.acm.org/citation.cfm?id=1555001.1555018},
year = 2009
}