Dissertations / Theses on the topic 'Collaborative programming'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Collaborative programming.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Shen, Haifeng, and n/a. "Internet-Based Collaborative Programming Techniques and Environments." Griffith University. School of Computing and Information Technology, 2003. http://www4.gu.edu.au:8080/adt-root/public/adt-QGU20031015.143156.
Full textShen, Haifeng. "Internet-Based Collaborative Programming Techniques and Environments." Thesis, Griffith University, 2003. http://hdl.handle.net/10072/367439.
Full textThesis (PhD Doctorate)
Doctor of Philosophy (PhD)
School of Computing and Information Technology
Full Text
Wright, Timothy Nicol. "Collaborative and multiple-notation programming environments for children." Thesis, University of Canterbury. Computer Science, 2004. http://hdl.handle.net/10092/5489.
Full textPascoe, James Simon. "Fault-tolerance for collaborative strong group communication." Thesis, University of Reading, 2002. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.250614.
Full textZeb, Akmal Jahan. "Browsing versus searching in a collaborative authoring hypertext." Thesis, University of Liverpool, 1993. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.239992.
Full textNilsson, Kim. "Increasing Quality with Pair Programming." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskap, 2003. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-3964.
Full textDenna rapport undersöker om Parprogrammering är en teknik för att höja kvalitén och produktiviteten inom mjukvaruutvecklingen. Vi belyser även relaterade areor och jämför dessa med Parprogrammering för att se om vi kan finna synergieffekter från användandet av Parprogrammering. Vi har gjort en undersökning både bland professionella och studenter, både med och utan Parprogrammeringserfarenhet. De som svarat har väldigt lågt motstånd till att använda Parprogrammering. De anser att det finns fördelar med att använda Parprogrammering jämfört med att arbeta själv, men de anser att tekniken inte kan användas hela tiden på alla delmoment.
Nöjesv 6 294 77 Sölvesborg 0708-422240
Lloyd, David. "Formations : explicit support for groups in Collaborative Virtual Environments." Thesis, University of Nottingham, 1999. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.324755.
Full textChavan, Rohit. "JAVA synchronized collaborative multimedia toolkit: A collaborative communication tool." CSUSB ScholarWorks, 2004. https://scholarworks.lib.csusb.edu/etd-project/2549.
Full textGear, Lesley Alison. "Expanding the circle : collaborative research to create culturally responsive family literacy programming." Thesis, University of British Columbia, 2013. http://hdl.handle.net/2429/44211.
Full textAndulkar, Mayur [Verfasser]. "Development of Multimodal Collaborative Robot System using Hybrid Programming Methods / Mayur Andulkar." Aachen : Shaker, 2018. http://d-nb.info/1188548158/34.
Full textAngel, N. Faye. "Collaborative Study and Paired Test Taking in Collegiate Level Linear Programming Instruction." Diss., Virginia Tech, 1998. http://hdl.handle.net/10919/30746.
Full textPh. D.
Albrecht, Conan Carl. "Programming framework supporting the rapid application development of highly-interactive, collaborative applications." Diss., The University of Arizona, 2000. http://hdl.handle.net/10150/558708.
Full textDragos, Lucian. "Mob vs Pair : Comparing the two programming practices - a case study." Thesis, Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-105746.
Full textSanchez, Restrepo Susana. "Intuitive, iterative and assisted virtual guides programming for human-robot comanipulation." Thesis, Toulouse 3, 2018. http://www.theses.fr/2018TOU30035/document.
Full textFor a very long time, automation was driven by the use of traditional industrial robots placed in cages, programmed to repeat more or less complex tasks at their highest speed and with maximum accuracy. This robot-oriented solution is heavily dependent on hard automation which requires pre-specified fixtures and time consuming programming, hindering robots from becoming flexible and versatile tools. These robots have evolved towards a new generation of small, inexpensive, inherently safe and flexible systems that work hand in hand with humans. In these new collaborative workspaces the human can be included in the loop as an active agent. As a teacher and as a co-worker he can influence the decision-making process of the robot. In this context, virtual guides are an important tool used to assist the human worker by reducing physical effort and cognitive overload during tasks accomplishment. However, the construction of virtual guides often requires expert knowledge and modeling of the task. These limitations restrict the usefulness of virtual guides to scenarios with unchanging constraints. To overcome these challenges and enhance the flexibility of virtual guides programming, this thesis presents a novel approach that allows the worker to create virtual guides by demonstration through an iterative method based on kinesthetic teaching and displacement splines. Thanks to this approach, the worker is able to iteratively modify the guides while being assisted by them, making the process more intuitive and natural while reducing its painfulness. Our approach allows local refinement of virtual guiding trajectories through physical interaction with the robots. We can modify a specific cartesian keypoint of the guide or re- demonstrate a portion. We also extended our approach to 6D virtual guides, where displacement splines are defined via Akima interpolation (for translation) and quadratic interpolation of quaternions (for orientation). The worker can initially define a virtual guiding trajectory and then use the assistance in translation to only concentrate on defining the orientation along the path. We demonstrated that these innovations provide a novel and intuitive solution to increase the human's comfort during human-robot comanipulation in two industrial scenarios with a collaborative robot (cobot)
Ali, Edries Abdelhadi. "Integration of security and reliability in a distributed collaborative environment." Thesis, University of Kent, 2001. https://kar.kent.ac.uk/13531/.
Full textKwok, Sheung-yin Dominic. "Implementation of a web-based collaborative tool for learning computer programming : a case study /." Hong Kong : University of Hong Kong, 2002. http://sunzi.lib.hku.hk/hkuto/record.jsp?B25148199.
Full textTropper, Robin. "Architecture and programming paradigm for a scalable, metamorphic and cloud-collaborative user environment." Thesis, University of Ottawa (Canada), 2010. http://hdl.handle.net/10393/28486.
Full textPickett, Wendy Lee, and University of Lethbridge Faculty of Education. "Faculty perceptions of collaborative programming for the baccalaureate as entry to nursing practice." Thesis, Lethbridge, AB : University of Lethbridge, Faculty of Education, 1990, 1990. http://hdl.handle.net/10133/45.
Full textxi, 138 leaves ; 28 cm
Pentikäinen, Tilda, and Stina Richard. "How to make collaborative robot programming easier : Workflow visualization on a tablet device." Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-301934.
Full textAnderfelt, Victor. "From Mob Programming to Mob Development : User-Centred Design in Collaborative Software Development." Thesis, Uppsala universitet, Institutionen för informatik och media, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-414221.
Full textTeague, Madonna Margaret. "Pedagogy of introductory computer programming : a people-first approach." Thesis, Queensland University of Technology, 2011. https://eprints.qut.edu.au/46255/1/Donna_Teague_Thesis.pdf.
Full textFors, Mikael. "COMBILOG as a Basis for Visualizing Programming in a Computer-Supported Collaborative Learning Intervention." Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-164885.
Full textLin, Hoi-yan Doris, and 練愷恩. "Virtual collaborative technologies: the paradigm shift of learning programming in Hong Kong tertiary education." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 2008. http://hub.hku.hk/bib/B42554457.
Full textLin, Hoi-yan Doris. "Virtual collaborative technologies the paradigm shift of learning programming in Hong Kong tertiary education /." Click to view the E-thesis via HKUTO, 2008. http://sunzi.lib.hku.hk/hkuto/record/B42554457.
Full textAvila, Mary-Alice. "Programming and Conceptual Design Using Building Information Modeling." DigitalCommons@CalPoly, 2009. https://digitalcommons.calpoly.edu/theses/38.
Full textWong, Wing-man, and 黃永民. "The effects of collaborative learning on students' attitude and academic achievement in learning computer programming." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 2001. http://hub.hku.hk/bib/B31962658.
Full textHodapp, Jan [Verfasser]. "Development of an Intuition Based Programming System for Collaborative Robots in Industrial Environments / Jan Hodapp." Düren : Shaker, 2020. http://d-nb.info/1210389460/34.
Full textWong, Wing-man. "The effects of collaborative learning on students' attitude and academic achievement in learning computer programming." Hong Kong : University of Hong Kong, 2001. http://sunzi.lib.hku.hk:8888/cgi-bin/hkuto%5Ftoc%5Fpdf?B23436694.
Full textPhillipson, Lynda M. "Exploring the potential for collaborative outreach programming in the elementary school library, an action research study." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1997. http://www.collectionscanada.ca/obj/s4/f2/dsk3/ftp04/mq30534.pdf.
Full textLi, Yuan. "Studies on collaborative transportation planning among carriers." Thesis, Troyes, 2017. http://www.theses.fr/2017TROY0008/document.
Full textIn carrier collaboration, multiple carriers form an alliance to exchange their delivery requests for the purpose of improving profitability. In this thesis, we have studied the collaborative transportation planning (CTP) among less-than-truckload (LTL) carriers. More concretely, we have studied three sub-problems raised in this collaborative planning: the pickup and delivery problem with time windows, profits, and reserved requests (PDPTWPR), the winner determination problem (WDP) in carrier collaboration via combinatorial exchange (CE), and the bid generation problem (BGP).These sub-problems are the key issues for collaborative transportation planning among carriers, and they are rarely studied in the literature. We have established new mathematical programming models for these problems and developed efficient heuristics to find solutions close to their optimums in a reasonable computational time. The heuristics proposed are more efficient than commercial solvers (GUROBI, CPLEX) not only in terms of solution quality, but also in terms of computation time
Ersoy, Halil. "Blending Online Instruction With Traditional Instruction In The Programming Language Course: A Case Study." Master's thesis, METU, 2003. http://etd.lib.metu.edu.tr/upload/1063429/index.pdf.
Full textperceptions about the web-based learning environment in the blended learning environment in terms of web-based instruction, online collaborative learning and the online instructor. The study tried to show the contributions of the web-based instruction in traditional face-to-face instruction. In this case study, Programming Languages II Course (CEIT211), a undergraduate course at Computer Education and Instructional Technology Department (CEIT), at Middle East Technical University, at the 2002-2003 Spring semester, was delivered as blended learning with a new web site. Totally 65 subjects, 2nd year CEIT students, attended the course in the term and participated to the study. The course was delivered via traditional face-to-face instruction and supported with the web site. At the end of the semester, three questionnaires were administrated in order to understand the students&rsquo
perceptions about web-based learning environment in terms of web-based instruction, online collaborative learning and online instructor. The time spent on the web site and the numbers of messages posted to forum were other data sources in this study. The data were statistically analyzed. The quantitative data showed that the students&rsquo
perceptions about web-based instruction and online instructor were positive, but online collaborative learning perceptions are about neutral. Beside the research questions, some design considerations in the blended learning case were presented. The study results may be used in evaluation of the blended learning environment for the instructor and for the department, may show a direction in the future design of the course.
郭尚賢 and Sheung-yin Dominic Kwok. "Implementation of a web-based collaborative tool for learning computerprogramming: a case study." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 2002. http://hub.hku.hk/bib/B31256296.
Full textKellogg, Karen. "An analysis of the collaborative programming between student affairs and alumni relations professionals at select post-secondary institutions in Missouri /." free to MU campus, to others for purchase, 1996. http://wwwlib.umi.com/cr/mo/fullcit?p9717177.
Full textMolino, Nicholas Anthony. "A multi-level trade-off methodology for analyzing collaborative system-of-system alternatives." Diss., Georgia Institute of Technology, 2015. http://hdl.handle.net/1853/53585.
Full textBocquillon, Ronan. "Data distribution optimization in a system of collaborative systems." Thesis, Compiègne, 2015. http://www.theses.fr/2015COMP2232/document.
Full textSystems of systems are supersystems comprising elements which are themselves independent operational systems, all interacting to achieve a common goal. When the subsystems are mobile, these may suffer from a lack of continuous end-to-end connectivity. To address the technical issues in such networks, the common approach is termed delay-tolerant networking. Routing relies on a store-forward mechanism. Data are sent from one system to another – depending on the communication opportunities, termed contacts, that arise when two systems are close – and stored throughout the network in hope that all messages will reach their destination. If data are too large, these must be split. Each fragment is then transmitted separately.In this work, we assume that the sequence of contacts is known. Thus, we focus on applications where it is possible to make realistic predictions about system mobility (e.g. satellite networks). We study the problem of making the best use of knowledge about possibilities for communication when data need to be routed from a set of systems to another within a given time horizon. The fundamental question is: "Which elements of the information should be transferred during each contact so that the dissemination length is minimized"?We first formalize the so-called dissemination problem, and prove this is strongly NP-Hard. We then propose algorithms to solve it. These relies on different dominance rules, preprocessing procedures, integer-linear programming, and constraint programming. A chapter is dedicated to the search for robust solutions. Finally experimental results are reported to show the efficiency of our algorithms in practice
Breed, Elizabeth Alice. "'n Metakognitiewe onderrigleerstrategie vir paarprogrammeerders ter verbetering van kennisproduktiwiteit / Elizabeth Alice Breed." Thesis, North-West University, 2010. http://hdl.handle.net/10394/4367.
Full textThesis (Ph.D. (Education)--North-West University, Potchefstroom Campus, 2010.
Staats, Raymond William. "An Airspace Planning and Collaborative Decision Making Model Under Safety, Workload, and Equity Considerations." Diss., Virginia Tech, 2003. http://hdl.handle.net/10919/26844.
Full textPh. D.
Telikapalli, Surya. "Collaborative design (COLLDESIGN): A real-time interactive unified modeling language tool." CSUSB ScholarWorks, 2004. https://scholarworks.lib.csusb.edu/etd-project/2669.
Full textDemigha, Oualid. "Energy Conservation for Collaborative Applications in Wireless Sensor Networks." Thesis, Bordeaux, 2015. http://www.theses.fr/2015BORD0058/document.
Full textWireless Sensor Networks is an emerging technology enabled by the recent advances in Micro-Electro-Mechanical Systems, that led to design tiny wireless sensor nodes characterized by small capacities of sensing, data processing and communication. To accomplish complex tasks such as target tracking, data collection and zone surveillance, these nodes need to collaborate between each others to overcome the lack of battery capacity. Since the development of the batteries hardware is very slow, the optimization effort should be inevitably focused on the software layers of the protocol stack of the nodes and their operating systems. In this thesis, we investigated the energy problem in the context of collaborative applications and proposed an approach based on node selection using predictions and data correlations, to meet the application requirements in terms of energy-efficiency and quality of data. First, we surveyed almost all the recent approaches proposed in the literature that treat the problem of energy-efficiency of prediction-based target tracking schemes, in order to extract the relevant recommendations. Next, we proposed a dynamic clustering protocol based on an enhanced version of the Distributed Kalman Filter used as a prediction algorithm, to design an energy-efficient target tracking scheme. Our proposed scheme use these predictions to anticipate the actions of the nodes and their roles to minimize their number in the tasks. Based on our findings issued from the simulation data, we generalized our approach to any data collection scheme that uses a geographic-based clustering algorithm. We formulated the problem of energy minimization under data precision constraints using a binary integer linear program to find its exact solution in the general context. We validated the model and proved some of its fundamental properties. Finally and given the complexity of the problem, we proposed and evaluated a heuristic solution consisting of a correlation-based adaptive clustering algorithm for data collection. We showed that, by relaxing some constraints of the problem, our heuristic solution achieves an acceptable level of energy-efficiency while preserving the quality of data
McCrea, Michael Victor. "Slot-Exchange Mechanisms and Weather-Based Rerouting within an Airspace Planning and Collaborative Decision-Making Model." Diss., Virginia Tech, 2006. http://hdl.handle.net/10919/26874.
Full textPh. D.
Wang, Yiting. "A game theory approach for the collaborative planning of production and transportation activities in the supply chain." Thesis, Bordeaux, 2018. http://www.theses.fr/2018BORD0058/document.
Full textThis thesis focuses on the collaboration between partners inside supply chain at the tactical level of planning. This work aims to develop a new approach based on game theory to solve the problem of coordinating processes concerned by production and transportation planning decision making. Two types of coalitions cooperative games are implemented according to the nature of partners: the cooperation between homogeneous partners concerns multiple transport operators while the other case is more on the relationships between heterogeneous partners including one manufacturer and multiple transport operators. The coordination is supported by mathematical models implemented in linear programming which simulate the planning process within the various possible pools of partners, also called “coalitions”. These models are used in a gains/costs sharing protocol between the partners which is based on the Shapley value. Some basic properties are checked in order to verify if the cooperation is valid. The models and the protocol are assessed on theoretical test cases based on realistic data sets
Hahn, Jan Hendrik. "Paarassessering teenoor individuele assessering in rekenaarprogrammering / Jan Hendrik Hahn." Thesis, North-West University, 2008. http://hdl.handle.net/10394/764.
Full textThesis (M.Ed.)--North-West University, Potchefstroom Campus, 2008.
Baghaei, Nilufar. "A collaborative constraint-based intelligent system for learning object-oriented analysis and design using UML." Thesis, University of Canterbury. Computer Science and Software Engineering, 2007. http://hdl.handle.net/10092/1204.
Full textDias, Guilherme Marques. "Heurística paralela para solução do problema de cobertura de rotas em larga escala." Universidade de São Paulo, 2013. http://www.teses.usp.br/teses/disponiveis/3/3152/tde-08072014-122429/.
Full textCompanies are looking to reduce costs and improve performance and competitiveness. In this cost-cutting scenario, collaborative logistics can be an ally. In a complex network where shippers often do not know of the existence of other shippers with complementary demands, there is potential for synergy and cost savings by reducing unloaded travelling of vehicles, i.e, the distance and time to reposition the vehicles\'. Towards that reduction, the Lane Covering Problem (LCP), which aims to cover at least cost routeslinks the various shippers\' demands of freight and tries to minimize operations without loads (repositioning), thus reducing the total cost of the entire network for involved shippers. This research proposes a model and an heuristic to solve, in large-scale through parallel programming, an expansion of the PCR.
Caballé, Llobet Santi. "A Computational Model for the Construction of Knowledge-based Collaborative Learning Distributed Applications." Doctoral thesis, Universitat Oberta de Catalunya, 2008. http://hdl.handle.net/10803/9127.
Full textUn camp de recerca important dins del paradigma del Computer-Supported Collaborative Learning (CSCL) és la importància en la gestió eficaç de la informació d'esdeveniments generada durant l'activitat de l'aprenentatge col·laboratiu virtual, per a proporcionar coneixement sobre el comportament dels membres del grup. Aquesta visió és especialment pertinent en l'escenari educatiu actual que passa d'un paradigma tradicional - centrat en la figura d'un instructor magistral - a un paradigma emergent que considera els estudiants com actors centrals en el seu procés d'aprenentatge. En aquest nou escenari, els estudiants aprenen, amb l'ajuda de professors, la tecnologia i els altres estudiants, el que potencialment necessitaran per a desenvolupar les seves activitats acadèmiques o professionals futures.
Els principals aspectes a tenir en compte en aquest context són, primer de tot, com dissenyar una plataforma sota el paradigma del CSCL, que es pugui utilitzar en situacions reals d'aprenentatge col·laboratiu complexe i a llarg termini, basades en el model d'aprenentatge de resolució de problemes. I que permet al professor una anàlisi del grup més eficaç així com donar el suport adequat als estudiants quan sigui necessari.
En segon lloc, com extreure coneixement pertinent de la col·laboració per donar consciència i retorn als estudiants a nivell individual i de rendiment del grup, així com per a propòsits d'avaluació.
L'assoliment d'aquests objectius impliquen el disseny d'un model conceptual d'interacció durant l'aprenentatge col·laboratiu que estructuri i classifiqui la informació generada en una aplicació col·laborativa en diferents nivells de descripció. A partir d'aquesta aproximació conceptual, els models computacionals hi donen resposta per a proporcionar una extracció eficaç del coneixement produït per l'individu i per l'activitat del grup, així com la possibilitat d'explotar aquest coneixement com una eina metacognitiva pel suport en temps real i regulat del procés d'aprenentatge col·laboratiu.
A més a més, les necessitats dels entorns CSCL han evolucionat en gran mesura durant els darrers anys d'acord amb uns requisits pedagògics i tecnològics cada cop més exigents. Els entorns d'aprenentatge col·laboratius virtuals ara ja no depenen de grups d'estudiants homogenis, continguts i recursos d'aprenentatge estàtics, ni pedagogies úniques, sinó que exigeixen una forta personalització i un alt grau de flexibilitat. En aquest nou escenari, les organitzacions educatives actuals necessiten estendre's i moure's cap a paradigmes d'ensenyament altament personalitzats, amb immediatesa i constantment, on cada paradigma incorpora el seu propi model pedagògic, el seu propi objectiu d'aprenentatge i incorpora els seus propis recursos educatius específics.
Les demandes de les organitzacions actuals també inclouen la integració efectiva, en termes de cost i temps, de sistemes d'aprenentatge llegats i externs, que pertanyen a altres institucions, departaments i cursos. Aquests sistemes llegats es troben implementats en llenguatges diferents, suportats per plataformes heterogènies i distribuïdes arreu, per anomenar alguns dels problemes més habituals. Tots aquests problemes representen certament un gran repte per la comunitat de recerca actual i futura. Per tant, els propers esforços han d'anar encarats a ajudar a desenvolupadors, recercaires, tecnòlegs i pedagogs a superar aquests exigents requeriments que es troben actualment en el domini del CSCL, així com proporcionar a les organitzacions educatives solucions ràpides i flexibles per a potenciar i millorar el rendiment i resultats de l'aprenentatge col·laboratiu. Aquesta tesi proposa un primer pas per aconseguir aquests objectius.
An important research topic in Computer Supported Collaborative Learning (CSCL) is to explore the importance of efficient management of event information generated from group activity in collaborative learning practices for its further use in extracting and providing knowledge on interaction behavior.
The essential issue here is first how to design a CSCL platform that can be used for real, long-term, complex collaborative problem solving situations and which enables the instructor to both analyze group interaction effectively and provide an adequate support when needed. Secondly, how to extract relevant knowledge from collaboration in order to provide learners with efficient awareness and feedback as regards individual and group performance and assessment. The achievement of these tasks involve the design of a conceptual framework of collaborative learning interaction that structures and classifies the information generated in a collaborative application at several levels of description. Computational models are then to realize this conceptual approach for an efficient management of the knowledge produced by the individual and group activity as well as the possibility of exploiting this knowledge further as a metacognitive tool for real-time coaching and regulating the collaborative learning process.
In addition, CSCL needs have been evolving over the last years accordingly with more and more demanding pedagogical and technological requirements. On-line collaborative learning environments no longer depend on homogeneous groups, static content and resources, and single pedagogies, but high customization and flexibility are a must in this context. As a result, current educational organizations' needs involve extending and moving to highly customized learning and teaching forms in timely fashion, each incorporating its own pedagogical approach, each targeting a specific learning goal, and each incorporating its specific resources.
These entire issues certainly represent a great challenge for current and future research in this field. Therefore, further efforts need to be made that help developers, technologists and pedagogists overcome the demanding requirements currently found in the CSCL domain as well as provide modern educational organizations with fast, flexible and effective solutions for the enhancement and improvement of the collaborative learning performance and outcomes. This thesis proposes a first step toward these goals.
Índex foliat:
The main contribution in this thesis is the exploration of the importance of an efficient management of information generated from group activity in Computer-Supported Collaborative Learning (CSCL) practices for its further use in extracting and providing knowledge on interaction behavior. To this end, the first step is to investigate a conceptual model for data analysis and management so as to identify the many kinds of indicators that describe collaboration and learning and classify them into high-level potential categories of effective collaboration. Indeed, there are more evident key discourse elements and aspects than those shown by the literature, which play an important role both for promoting student participation and enhancing group and individual performance, such as, the impact and effectiveness of students' contributions, among others, that are explored in this work. By making these elements explicit, the discussion model proposed accomplishes high students' participation rates and contribution quality in a more natural and effective way. This approach goes beyond a mere interaction analysis of asynchronous discussion in the sense that it builds a multi-functional model that fosters knowledge sharing and construction, develops a strong sense of community among students, provides tutors with a powerful tool for students' monitoring, discussion regulation, while it allows for peer facilitation through self, peer and group awareness and assessment.
The results of the research described so far motivates the development of a computational system as the translation from the conceptual model into a computer system that implements the management of the information and knowledge acquired from the group activity, so as to be efficiently fed back to the collaboration. The achievement of a generic, robust, flexible, interoperable, reusable computational model that meets the fundamental functional needs shared by any collaborative learning experience is largely investigated in this thesis. The systematic reuse of this computational model permits a fast adaptation to new learning and teaching requirements, such as learning by discussion, by relying on the most advanced software engineering processes and methodologies from the field of software reuse, and thus important benefits are expected in terms of productivity, quality, and cost.
Therefore, another important contribution is to explore and extend suitable software reuse techniques, such as Generic Programming, so as to allow the computational model to be successfully particularized in as many as situations as possible without losing efficiency in the process. In particular, based on domain analysis techniques, a high-level computational description and formalization of the CSCL domain are identified and modeled. Then, different specific-platform developments that realize the conceptual description are provided. It is also explored a certain level of automation by means of advanced techniques based on Service-Oriented Architectures and Web-services while passing from the conceptual specification to the desired realization, which greatly facilitates the development of CSCL applications using this computational model.
Based on the outcomes of these investigations, this thesis contributes with computational collaborative learning systems, which are capable of managing both qualitative and quantitative information and transforming it into useful knowledge for all the implicated parties in an efficient and clear way. This is achieved by both the specific assessment of each contribution by the tutor who supervises the discussion and by rich statistical information about student's participation. This statistical data is automatically provided by the system; for instance, statistical data sheds light on the students' engagement in the discussion forum or how much interest drew the student's intervention in the form of participation impact, level of passivity, proactivity, reactivity, and so on. The aim is to provide both a deeper understanding of the actual discussion process and a more objective assessment of individual and group activity.
This information is then processed and analyzed by means of a multivariate statistical model in order to extract useful knowledge about the collaboration. The knowledge acquired is communicated back to the members of the learning group and their tutor in appropriate formats, thus providing valuable awareness and feedback of group interaction and performance as well as may help identify and assess the real skills and intentions of participants. The most important benefit expected from the conceptual model for interaction data analysis and management is a great improvement and enhancement of the learning and teaching collaborative experiences.
Finally, the possibilities of using distributed and Grid technology to support real CSCL environments are also extensively explored in this thesis. The results of this investigation lead to conclude that the features provided by these technologies form an ideal context for supporting and meeting demanding requirements of collaborative learning applications. This approach is taken one step further for enhancing the possibilities of the computational model in the CSCL domain and it is successfully adopted on an empirical and application basis. From the results achieved, it is proved the feasibility of distributed technologies to considerably enhance and improve the collaborative learning experience. In particular, the use of Grid computing is successfully applied for the specific purpose of increasing the efficiency of processing a large amount of information from group activity log files.
Usta, Ahsen Serkan. "Tool Support For Distributed Agile Software Development." Master's thesis, METU, 2006. http://etd.lib.metu.edu.tr/upload/12607156/index.pdf.
Full texts volatile business world where change on requirements is unavoidable. However
the efficiency of the project depends on the communication and the collaboration of the team, which are supported by the co-location of the team. But in some cases colocation of the team cannot be realized, thus agile processes should also support distributed teams. This point was observed by Kircher, Jain, Corsaro, and Levine [31] and they suggested Distributed eXtreme Programming (DXP) after they prepared a study using offthe- shelf software products in order to replace the effect of face-toface communication on the efficiency of the application of agile processes with the aid gathered from tool support. In this study some available tool support for distributed agile software development is investigated and a tool is developed and presented in order to support software configuration management as well as increasing collaboration and communication of the team. The tool is then evaluated from a user&rsquo
s perspective and it is compared with some available software configuration management tools.
Kissinger, Thomas, Benjamin Schlegel, Matthias Böhm, Dirk Habich, and Wolfgang Lehner. "A high-throughput in-memory index, durable on flash-based SSD: Insights into the winning solution of the SIGMOD programming contest 2011." Technische Universität Dresden, 2012. https://tud.qucosa.de/id/qucosa%3A26635.
Full textLittle, James. "Integer programming, constraint logic programming and their collaboration in solving discrete optimisation problems." Thesis, Brunel University, 2001. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.365073.
Full textPlonka, Laura. "Unpacking collaboration in pair programming in industrial settings." Thesis, Open University, 2012. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.577973.
Full textBelich, Jerald. "Designing Toolsets for Improving the Accessibility of Immersive Technology." Miami University / OhioLINK, 2019. http://rave.ohiolink.edu/etdc/view?acc_num=miami1556720229902984.
Full text