{"title":"Collaboration process patterns and efficiency of issue resolution in software development","authors":"Shaokun Fan, Xin Li, J. Zhao","doi":"10.1109/CTS.2012.6261105","DOIUrl":"https://doi.org/10.1109/CTS.2012.6261105","url":null,"abstract":"Previous research on collaboration posits collaboration process as a key factor for team performance. However, it is not fully understood which characteristics of a process make collaboration more efficient. In this research, we investigate the effect of collaboration process patterns on teamwork efficiency (e.g. time cost) in the software development setting. We propose a framework to identify frequent interaction structures referred to as collaboration process patterns and study their impact on the efficiency of software development. For purposes of pattern extraction, we propose an algorithm to extract sub-structures from software development processes stored in a software project tracking system. To analyze the effect of different collaboration process patterns, we conduct an empirical study to examine their correlation with issue resolution time using data from an open source software community. As a result, we identified several collaboration process patterns that are positively (or negatively) correlated with issue resolution time. We also found that this correlation may change with task complexity.","PeriodicalId":200122,"journal":{"name":"2012 International Conference on Collaboration Technologies and Systems (CTS)","volume":"113 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133639000","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}
{"title":"Programmable stochastic computing: Embracing errors in architecture and design of processors and applications","authors":"Rakesh Kumar","doi":"10.1109/CTS.2012.6261078","DOIUrl":"https://doi.org/10.1109/CTS.2012.6261078","url":null,"abstract":"All of computing today relies on an abstraction where software expects hardware to behave flawlessly for all inputs, under all conditions. While this abstraction worked well historically, due to the relatively small magnitude of variations in hardware and environment, computing will increasingly be done with devices and circuits that are inherently stochastic because of how small they are, or whose behavior is stochastic due to manufacturing and environmental uncertainties. For such emerging circuits and devices, the cost of guaranteeing correctness through guardbanding will be prohibitive, and we may need to rethink the correctness specification hardware needs to meet. Such rethinking may become particularly compelling considering that a significant amount of power is wasted in guaranteeing reliability even for applications that are inherently error tolerant.","PeriodicalId":200122,"journal":{"name":"2012 International Conference on Collaboration Technologies and Systems (CTS)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116716839","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}
Lutz Gericke, Matthias Wenzel, Raja Gumienny, Christian Willems, C. Meinel
{"title":"Handwriting recognition for a digital whiteboard collaboration platform","authors":"Lutz Gericke, Matthias Wenzel, Raja Gumienny, Christian Willems, C. Meinel","doi":"10.1109/CTS.2012.6261054","DOIUrl":"https://doi.org/10.1109/CTS.2012.6261054","url":null,"abstract":"The research presented in this paper addresses challenges at the intersection of two disciplines: web based collaboration using digital whiteboards and handwriting recognition. The main focus is on the handwriting recognition in order to enable asynchronous usage of the whiteboard content beyond the existing web portal. We present a way to analyze unstructured whiteboard content including drawings, sketches and handwritten text. Our approach uses a recursive extension of the DBSCAN algorithm in order to transfer smaller portions of content to the recognition engine and achieve an appropriate spatial clustering of the content. The adjustment of the configuration parameters, as well as the development of a break condition for the recursion, are shown in detail. We show that it is possible to use an online handwriting recognition engine with offline data and still achieve meaningful results. The presented architecture on the one hand, and the combination of online and offline recognition on the other, ease asynchronous modes of interaction using digital whiteboards.","PeriodicalId":200122,"journal":{"name":"2012 International Conference on Collaboration Technologies and Systems (CTS)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133114233","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}
{"title":"STORM: Brainstorming collaborative web environment oriented to the educational context","authors":"Nicolás Galdámez, C. Sanz, A. D. Giusti","doi":"10.1109/CTS.2012.6261061","DOIUrl":"https://doi.org/10.1109/CTS.2012.6261061","url":null,"abstract":"This paper details the design and development of a collaborative system that allows using the Brainstorming technique. This technique is widely used at various educational levels, and its development through computer systems adds favorable aspects both for teachers and students. STORM is a tool oriented specifically to the educational environment that allows developing Brainstorming sessions, considering the stages of idea generation, subsequent analysis of the contributions, and the connection of the various ideas in a relational map.","PeriodicalId":200122,"journal":{"name":"2012 International Conference on Collaboration Technologies and Systems (CTS)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125850649","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}
S. Misbahuddin, Robert Olson, J. Zubairi, M. Irfan, S. M. Arif, Salman Mansoor, Saeeda Sana, Irfan Zara
{"title":"Client-server based transmission scheme over GSM network for MEDTOC with patient classification","authors":"S. Misbahuddin, Robert Olson, J. Zubairi, M. Irfan, S. M. Arif, Salman Mansoor, Saeeda Sana, Irfan Zara","doi":"10.1109/CTS.2012.6261046","DOIUrl":"https://doi.org/10.1109/CTS.2012.6261046","url":null,"abstract":"Cellular networks are becoming most prevalent network. Different applications are being deployed on them due to their ubiquity and reliability. We have been working on designing an emergency medical data transmission system named MEDTOC that would carry aggregated patient data on cellular network to the hospital. In this paper, we present an efficient scheme which implements the transfer of moving patient's vital signs to hospital via GSM network. This scheme was implemented and tested by writing a Java based client-server application to transfer patients' vital sign information. Post-transmission operations include archiving, classifying and presenting the vital signs data on demand. We have investigated the problem of classifying patients based on their condition, as assessed through vital signs. With that information, patients can be assigned to the appropriate physician for remote monitoring.","PeriodicalId":200122,"journal":{"name":"2012 International Conference on Collaboration Technologies and Systems (CTS)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126159864","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}
{"title":"Knowledge-based in-action in globally distributed advanced engineering and construction","authors":"S. Kristoffersen","doi":"10.1109/CTS.2012.6261027","DOIUrl":"https://doi.org/10.1109/CTS.2012.6261027","url":null,"abstract":"One of the typical statements of many industries today is that they are knowledge-intensive, and that it is the thinking behind the work that separates the great from the ordinary. “Innovative”, “creative”, “skillful” and “apt” are terms that tend to be used interchangeably with knowledge as well. Hence, to manage a business well means to facilitate the development and exploitation of such knowledge, and make sure that it is not idle or hidden. This paper re-examines the idea of a structured, collaborative knowledge management and identifies gaps between its conceptualization and observable practice. Our case study has been globally distributed shipbuilding, for which we identify different variants of knowledge-based in-action that we think needs to be managed, rather than aiming to implement a repository-like organizational “memory”. This analysis is reflected in a design framework, which we aim to use for implementing flexible information architectures for knowledge management in large-scale advanced engineering and construction.","PeriodicalId":200122,"journal":{"name":"2012 International Conference on Collaboration Technologies and Systems (CTS)","volume":"4 8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127986317","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}
Darryl Clark, C. Edmonds, Antonio Moore, Julee Harlow, Kacie Allen, W. Winchester, D. Scott McCrickard, P. Estabrooks
{"title":"Android application development to promote physical activity in adolescents","authors":"Darryl Clark, C. Edmonds, Antonio Moore, Julee Harlow, Kacie Allen, W. Winchester, D. Scott McCrickard, P. Estabrooks","doi":"10.1109/CTS.2012.6261106","DOIUrl":"https://doi.org/10.1109/CTS.2012.6261106","url":null,"abstract":"Adolescents in today's society are becoming increasingly less active, contributing to a rising obesity rate. With this epidemic as motivation, and the use of smart phones by youth as opportunity, a suite of Android Applications was developed to promote physical activity among this population.","PeriodicalId":200122,"journal":{"name":"2012 International Conference on Collaboration Technologies and Systems (CTS)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121114012","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}
{"title":"A collaborative fault-tolerant transfer protocol for replicated data in the cloud","authors":"N. Mohamed, J. Al-Jaroodi","doi":"10.1109/CTS.2012.6261051","DOIUrl":"https://doi.org/10.1109/CTS.2012.6261051","url":null,"abstract":"This paper proposes a collaborative fault-tolerant transfer protocol for replicated data available on the Cloud and the Grid. This technique utilizes the availability of replicated data on multiple servers to provide fault-tolerant data transfer as well as enhancing download times through the concurrent downloads of the requested data. While this technique provides fast and reliable file transfers, it does not impose extra communication and processing overhead compared to other concurrent or parallel data transfer techniques. The proposed technique allows multiple servers to collaborate in downloading the files, while it does not require run-time coordination among the servers. In addition, there is no need for periodic monitoring to discover server and network failures to achieve faulttolerance. Furthermore, the transfer operation will continue even if all servers except one fail. The proposed technique is most suitable for heterogeneous dynamic environments with varying network conditions and servers' loads. The proposed technique has been implemented and evaluated and the results show considerable performance and reliability gains for data downloading compared to other approaches.","PeriodicalId":200122,"journal":{"name":"2012 International Conference on Collaboration Technologies and Systems (CTS)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124027067","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}
{"title":"Hardware and software co-design for robust and resilient execution","authors":"V. Reddi","doi":"10.1109/CTS.2012.6261080","DOIUrl":"https://doi.org/10.1109/CTS.2012.6261080","url":null,"abstract":"How do we design error-tolerant processors (and associated systems) that meet historically established high reliability standards, without exceeding fixed power budgets and cost constraints? This is the fundamental technological research challenge that present-day and future systems architects face. In the late CMOS era, device-scaling trends have resulted in an increased awareness of the various sources of unreliability at the component level. Designing and building robust processors is becoming increasingly challenging in the face of growing device susceptibility to transient and hard errors. Some solutions, such as those that circumvent the power problem today, have in fact been shown to worsen conditions for the emerging new device “reliability wall.” Future systems will require designers across all layers of the system stack to integrate adaptive design techniques, at both the hardware and software layers, to ensure robust and resilient execution.","PeriodicalId":200122,"journal":{"name":"2012 International Conference on Collaboration Technologies and Systems (CTS)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114063597","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}
{"title":"Using camera-equipped mini-UAVS to support collaborative wilderness search and rescue teams","authors":"M. Goodrich, Lanny Lin, B. Morse","doi":"10.1109/CTS.2012.6261008","DOIUrl":"https://doi.org/10.1109/CTS.2012.6261008","url":null,"abstract":"Summary form only given. Current practice in Wilderness Search and Rescue (WiSAR) can be viewed as a collaborative system designed to gather and analyze information to find missing persons in remote areas. The system consists of multiple parts - various tools for information management (maps, GPS, etc) distributed across personnel with different skills and responsibilities. Introducing a camera-equipped mini-Unmanned Aerial Vehicle (mini-UAV) into WiSAR requires autonomy and information technology that itself is an integrated intelligent system to be used by a sub-team that must be integrated into the overall collaborative system. We review component technology that offloads or supplements many responsibilities to autonomous systems, and describe how autonomy and information are integrated into user interfaces to better support distributed search across time and space. The integrated system has been developed through a series of flight tests and field trials, and has also been demonstrated to Utah County Search and Rescue personnel. Searchers have used the technology to successfully locate a simulated missing person in a wilderness area.","PeriodicalId":200122,"journal":{"name":"2012 International Conference on Collaboration Technologies and Systems (CTS)","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132311450","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}