50 resultados para Communication between software components
em BORIS: Bern Open Repository and Information System - Berna - Suiça
Resumo:
As more and more open-source software components become available on the internet we need automatic ways to label and compare them. For example, a developer who searches for reusable software must be able to quickly gain an understanding of retrieved components. This understanding cannot be gained at the level of source code due to the semantic gap between source code and the domain model. In this paper we present a lexical approach that uses the log-likelihood ratios of word frequencies to automatically provide labels for software components. We present a prototype implementation of our labeling/comparison algorithm and provide examples of its application. In particular, we apply the approach to detect trends in the evolution of a software system.
Resumo:
Code duplication is common in current programming-practice: programmers search for snippets of code, incorporate them into their projects and then modify them to their needs. In today's practice, no automated scheme is in place to inform both parties of any distant changes of the code. As code snippets continues to evolve both on the side of the user and on the side of the author, both may wish to benefit from remote bug fixes or refinements --- authors may be interested in the actual usage of their code snippets, and researchers could gather information on clone usage. We propose maintaining a link between software clones across repositories and outline how the links can be created and maintained.
Resumo:
Gaining economic benefits from substantially lower labor costs has been reported as a major reason for offshoring labor-intensive information systems services to low-wage countries. However, if wage differences are so high, why is there such a high level of variation in the economic success between offshored IS projects? This study argues that offshore outsourcing involves a number of extra costs for the ^his paper was recommended for acceptance by Associate Guest Editor Erran Carmel. client organization that account for the economic failure of offshore projects. The objective is to disaggregate these extra costs into their constituent parts and to explain why they differ between offshored software projects. The focus is on software development and maintenance projects that are offshored to Indian vendors. A theoretical framework is developed a priori based on transaction cost economics (TCE) and the knowledge-based view of the firm, comple mented by factors that acknowledge the specific offshore context The framework is empirically explored using a multiple case study design including six offshored software projects in a large German financial service institution. The results of our analysis indicate that the client incurs post contractual extra costs for four types of activities: (1) re quirements specification and design, (2) knowledge transfer, (3) control, and (4) coordination. In projects that require a high level of client-specific knowledge about idiosyncratic business processes and software systems, these extra costs were found to be substantially higher than in projects where more general knowledge was needed. Notably, these costs most often arose independently from the threat of oppor tunistic behavior, challenging the predominant TCE logic of market failure. Rather, the client extra costs were parti cularly high in client-specific projects because the effort for managing the consequences of the knowledge asymmetries between client and vendor was particularly high in these projects. Prior experiences of the vendor with related client projects were found to reduce the level of extra costs but could not fully offset the increase in extra costs in highly client-specific projects. Moreover, cultural and geographic distance between client and vendor as well as personnel turnover were found to increase client extra costs. Slight evidence was found, however, that the cost-increasing impact of these factors was also leveraged in projects with a high level of required client-specific knowledge (moderator effect).
The pragmatics of computer-mediated communication between South African and Mexican drug traffickers
Resumo:
South Africa and Mexico are ripe with drug trafficking. The gangs and syndicates running the drug businesses in these two countries collaborate occasionally. Communication between these international drug business partners takes place on social media. Their main language of communication is English, mixed with some limited use of Spanish and Afrikaans. The key purpose of the interactions between the South African and Mexican parties is the organisation of their business activities. This study aims at examining how the drug traffickers position each other and themselves regarding their common business interest and how their relationship evolves throughout their interactions. Moreover, it is of interest to look at how these people make use of different social media and their affordances. For this a qualitative analysis of the interaction between two drug traffickers (one South African and one Mexican) on Facebook, Threema and PlayStation 4 was performed. Computer-mediated communication between these two main informants was studied at various stages of their relationship. Results show that at first the interaction between the South African and Mexican drug traffickers consists of interpersonal negotiations of power. The high risk of the drug business and gang/syndicate membership paired with intercultural frictions causes the two interlocutors to be extremely cautious and at the same time to mark their position. As their relationship develops and they gain trust in each other a shift to interpersonal negotiations of solidarity takes place. In these discursive practices diverse linguistic strategies are employed for creating relational effects and for positioning the other and the self. The discursive activities of the interactants are also identity practices. Thus, the two drug traffickers construct identities through these social practices, positioning and their interpersonal relationship.
Resumo:
Perinatal care of pregnant women at high risk for preterm delivery and of preterm infants born at the limit of viability (22-26 completed weeks of gestation) requires a multidisciplinary approach by an experienced perinatal team. Limited precision in the determination of both gestational age and foetal weight, as well as biological variability may significantly affect the course of action chosen in individual cases. The decisions that must be taken with the pregnant women and on behalf of the preterm infant in this context are complex and have far-reaching consequences. When counselling pregnant women and their partners, neonatologists and obstetricians should provide them with comprehensive information in a sensitive and supportive way to build a basis of trust. The decisions are developed in a continuing dialogue between all parties involved (physicians, midwives, nursing staff and parents) with the principal aim to find solutions that are in the infant's and pregnant woman's best interest. Knowledge of current gestational age-specific mortality and morbidity rates and how they are modified by prenatally known prognostic factors (estimated foetal weight, sex, exposure or nonexposure to antenatal corticosteroids, single or multiple births) as well as the application of accepted ethical principles form the basis for responsible decision-making. Communication between all parties involved plays a central role. The members of the interdisciplinary working group suggest that the care of preterm infants with a gestational age between 22 0/7 and 23 6/7 weeks should generally be limited to palliative care. Obstetric interventions for foetal indications such as Caesarean section delivery are usually not indicated. In selected cases, for example, after 23 weeks of pregnancy have been completed and several of the above mentioned prenatally known prognostic factors are favourable or well informed parents insist on the initiation of life-sustaining therapies, active obstetric interventions for foetal indications and provisional intensive care of the neonate may be reasonable. In preterm infants with a gestational age between 24 0/7 and 24 6/7 weeks, it can be difficult to determine whether the burden of obstetric interventions and neonatal intensive care is justified given the limited chances of success of such a therapy. In such cases, the individual constellation of prenatally known factors which impact on prognosis can be helpful in the decision making process with the parents. In preterm infants with a gestational age between 25 0/7 and 25 6/7 weeks, foetal surveillance, obstetric interventions for foetal indications and neonatal intensive care measures are generally indicated. However, if several prenatally known prognostic factors are unfavourable and the parents agree, primary non-intervention and neonatal palliative care can be considered. All pregnant women with threatening preterm delivery or premature rupture of membranes at the limit of viability must be transferred to a perinatal centre with a level III neonatal intensive care unit no later than 23 0/7 weeks of gestation, unless emergency delivery is indicated. An experienced neonatology team should be involved in all deliveries that take place after 23 0/7 weeks of gestation to help to decide together with the parents if the initiation of intensive care measures appears to be appropriate or if preference should be given to palliative care (i.e., primary non-intervention). In doubtful situations, it can be reasonable to initiate intensive care and to admit the preterm infant to a neonatal intensive care unit (i.e., provisional intensive care). The infant's clinical evolution and additional discussions with the parents will help to clarify whether the life-sustaining therapies should be continued or withdrawn. Life support is continued as long as there is reasonable hope for survival and the infant's burden of intensive care is acceptable. If, on the other hand, the health car...
Resumo:
The assumption that social skills are necessary ingredients of collaborative learning is well established but rarely empirically tested. In addition, most theories on collaborative learning focus on social skills only at the personal level, while the social skill configurations within a learning group might be of equal importance. Using the integrative framework, this study investigates which social skills at the personal level and at the group level are predictive of task-related e-mail communication, satisfaction with performance and perceived quality of collaboration. Data collection took place in a technology-enhanced long-term project-based learning setting for pre-service teachers. For data collection, two questionnaires were used, one at the beginning and one at the end of the learning cycle which lasted 3 months. During the project phase, the e-mail communication between group members was captured as well. The investigation of 60 project groups (N = 155 for the questionnaires; group size: two or three students) and 33 groups for the e-mail communication (N = 83) revealed that personal social skills played only a minor role compared to group level configurations of social skills in predicting satisfaction with performance, perceived quality of collaboration and communication behaviour. Members from groups that showed a high and/or homogeneous configuration of specific social skills (e.g., cooperation/compromising, leadership) usually were more satisfied and saw their group as more efficient than members from groups with a low and/or heterogeneous configuration of skills.
Resumo:
Information-centric networking (ICN) addresses drawbacks of the Internet protocol, namely scalability and security. ICN is a promising approach for wireless communication because it enables seamless mobile communication, where intermediate or source nodes may change, as well as quick recovery from collisions. In this work, we study wireless multi-hop communication in Content-Centric Networking (CCN), which is a popular ICN architecture. We propose to use two broadcast faces that can be used in alternating order along the path to support multi-hop communication between any nodes in the network. By slightly modifying CCN, we can reduce the number of duplicate Interests by 93.4 % and the number of collisions by 61.4 %. Furthermore, we describe and evaluate different strategies for prefix registration based on overhearing. Strategies that configure prefixes only on one of the two faces can result in at least 27.3 % faster data transmissions.
Resumo:
BACKGROUND Family satisfaction of critically ill patients has gained increased interest as important indicator to evaluate the quality of care in the intensive care unit (ICU). The family satisfaction in the ICU questionnaire (FS-ICU 24) is a well-established tool to assess satisfaction in such settings. We tested the hypothesis that an intervention, aiming at improved communication between health professionals and patients' next of kin in the ICU improves family satisfaction, as assessed by FS-ICU 24. METHODS Using a multicenter before-and-after study design, we evaluated medium-term effectiveness of VALUE, a recently proposed strategy aiming at improved communication. Satisfaction was assessed using the FS-ICU 24 questionnaire. Performance-importance plots were generated in order to identify items highly correlated with overall satisfaction but with low individual score. RESULTS A total of 163 completed family questionnaires in the pre-intervention and 118 in the post-intervention period were analyzed. Following the intervention, we observed: (1) a non-significant increase in family satisfaction summary score and sub-scores; (2) no decline in any individual family satisfaction item, and (3) improvement in items with high overall impact on satisfaction but quoted with low degree of satisfaction. CONCLUSION No significant improvement in family satisfaction of critically ill adult patients could be found after implementing the VALUE strategy. Whether these results are due to insufficient training of the new strategy or a missing effect of the strategy in our socio-economic environment remains to be shown.
Resumo:
-pshare- computes and graphs percentile shares from individual level data. Percentile shares are often used in inequality research to study the distribution of income or wealth. They are defined as differences between Lorenz ordinates of the outcome variable. Technically, the observations are sorted in increasing order of the outcome variable and the specified percentiles are computed from the running sum of the outcomes. Percentile shares are then computed as differences between percentiles, divided by total outcome. pshare requires moremata to be installed on the system; see ssc describe moremata.
Resumo:
Lorenz estimates Lorenz and concentration curves from individual-level data and, optionally, displays the results in a graph. Relative as well as generalized, absolute, unnormalized, or custom-normalized Lorenz or concentration curves are supported, and tools for computing contrasts between different subpopulations or outcome variables are provided. Variance estimation for complex samples is fully supported.
Resumo:
jmpierce computes the decomposition of differences between two outcome distributions introduced by Juhn, Murphy and Pierce (1993). Examples are the decomposition of changes in the income distribution over time, the decomposition of male-female wage differentials, or the decomposition of wage inequality differences between countries. This routine was previously circulated as jmp.
Resumo:
jmpierce2 computes the decomposition of differences in mean outcome differentials proposed by Juhn, Murphy and Pierce (1991). An example is the decomposition of the change of the black-white or the male-female wage differential over time or the decomposition of differences in the male-female wage differential between countries. This routine was previously circulated as jmp2.