UVicSpace

The Role of social media artifacts in collaborative software development

Show simple item record

dc.contributor.author Treude, Christoph
dc.date.accessioned 2012-08-13T23:05:24Z
dc.date.available 2012-08-13T23:05:24Z
dc.date.copyright 2012 en_US
dc.date.issued 2012-08-13
dc.identifier.uri http://hdl.handle.net/1828/4128
dc.description.abstract Social media mechanisms, such as wikis, blogs, tags and feeds, have transformed the way we communicate, work and play online. Many of these technologies have made their way into collaborative software engineering processes and modern software development platforms, either as an adjunct or integrated into a wide range of tools ranging from code editors and issue trackers to IDEs and web-based portals. Based on the results of several large scale empirical studies, this thesis presents findings on how social media artifacts, such as tags, feeds and dashboards, bridge lightweight and heavyweight task management in software development. Furthermore, this work shows how blogs, developer wikis and Q&A websites are changing the way software is documented. Based on these findings, the thesis describes a model that characterizes social media artifacts along several dimensions, such as content type, intended audience, and review mechanisms. The role of social media artifacts in collaborative software development lies in the timely dissemination of scenarios and concerns to a diverse audience through a process of implicit and informal collaboration, triggered by questions from users or articulation work. These findings lead to tool and process recommendations as well as the implementation of tools that leverage social media artifacts, and they indicate that tool support inspired by social media may play an important role in improving collaborative software development practices. en_US
dc.language English eng
dc.language.iso en en_US
dc.subject software development en_US
dc.subject social media en_US
dc.subject collaboration en_US
dc.subject empirical studies en_US
dc.subject software engineering en_US
dc.subject tagging en_US
dc.subject feed en_US
dc.subject dashboard en_US
dc.subject blog en_US
dc.subject wiki en_US
dc.subject task management en_US
dc.subject documentation en_US
dc.title The Role of social media artifacts in collaborative software development en_US
dc.type Thesis en_US
dc.contributor.supervisor Storey, Margaret-Anne
dc.contributor.supervisor Jahnke, Jens H.
dc.degree.department Dept. of Computer Science en_US
dc.degree.level Doctor of Philosophy Ph.D. en_US
dc.rights.temp Available to the World Wide Web en_US
dc.description.scholarlevel Graduate en_US


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Search UVicSpace


Browse

My Account

Statistics

Help