{"title":"Towards collaboration-centric pattern-based software development support","authors":"C. Dorn, Alexander Egyed","doi":"10.1109/CHASE.2013.6614743","DOIUrl":"https://doi.org/10.1109/CHASE.2013.6614743","url":null,"abstract":"Software engineering activities tend to be loosely coupled to allow for flexibly reacting to unforeseen development complexity, requirements changes, and progress delays. This flexibility comes a the price of hidden dependencies among design and code artifacts that make it difficult or even impossible to assess change impact. Incorrect change propagation subsequently results in costly errors. This position paper proposes a novel approach based on monitoring engineering activities for subsequent high-level pattern detection. Patterns of (i) collaboration structures, (ii) temporal action sequences, and (iii) artifact consistency constraints serve as input to recommendation and automatic reconfiguration algorithms for ultimately avoiding and correcting artifact inconsistencies.","PeriodicalId":118499,"journal":{"name":"2013 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133305232","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. S. Zanetti, Ingo Scholtes, C. Tessone, F. Schweitzer
{"title":"The rise and fall of a central contributor: Dynamics of social organization and performance in the GENTOO community","authors":"M. S. Zanetti, Ingo Scholtes, C. Tessone, F. Schweitzer","doi":"10.1109/CHASE.2013.6614731","DOIUrl":"https://doi.org/10.1109/CHASE.2013.6614731","url":null,"abstract":"Social organization and division of labor crucially influence the performance of collaborative software engineering efforts. In this paper, we provide a quantitative analysis of the relation between social organization and performance in Gentoo, an Open Source community developing a Linux distribution. We study the structure and dynamics of collaborations as recorded in the project's bug tracking system over a period of ten years. We identify a period of increasing centralization after which most interactions in the community were mediated by a single central contributor. In this period of maximum centralization, the central contributor unexpectedly left the project, thus posing a significant challenge for the community. We quantify how the rise, the activity as well as the subsequent sudden dropout of this central contributor affected both the social organization and the bug handling performance of the Gentoo community. We analyze social organization from the perspective of network theory and augment our quantitative findings by interviews with prominent members of the Gentoo community which shared their personal insights.","PeriodicalId":118499,"journal":{"name":"2013 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129428520","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}