70 resultados para customer-oriented
Resumo:
Back-in-time debuggers are extremely useful tools for identifying the causes of bugs, as they allow us to inspect the past states of objects no longer present in the current execution stack. Unfortunately the "omniscient" approaches that try to remember all previous states are impractical because they either consume too much space or they are far too slow. Several approaches rely on heuristics to limit these penalties, but they ultimately end up throwing out too much relevant information. In this paper we propose a practical approach to back-in-time debugging that attempts to keep track of only the relevant past data. In contrast to other approaches, we keep object history information together with the regular objects in the application memory. Although seemingly counter-intuitive, this approach has the effect that past data that is not reachable from current application objects (and hence, no longer relevant) is automatically garbage collected. In this paper we describe the technical details of our approach, and we present benchmarks that demonstrate that memory consumption stays within practical bounds. Furthermore since our approach works at the virtual machine level, the performance penalty is significantly better than with other approaches.
Resumo:
Context-dependent behavior is becoming increasingly important for a wide range of application domains, from pervasive computing to common business applications. Unfortunately, mainstream programming languages do not provide mechanisms that enable software entities to adapt their behavior dynamically to the current execution context. This leads developers to adopt convoluted designs to achieve the necessary runtime flexibility. We propose a new programming technique called Context-oriented Programming (COP) which addresses this problem. COP treats context explicitly, and provides mechanisms to dynamically adapt behavior in reaction to changes in context, even after system deployment at runtime. In this paper we lay the foundations of COP, show how dynamic layer activation enables multi-dimensional dispatch, illustrate the application of COP by examples in several language extensions, and demonstrate that COP is largely independent of other commitments to programming style.
Resumo:
Mainstream IDEs generally rely on the static structure of a software project to support browsing and navigation. We propose HeatMaps, a simple but highly configurable technique to enrich the way an IDE displays the static structure of a software system with additional kinds of information. A heatmap highlights software artifacts according to various metric values, such as bright red or pale blue, to indicate their potential degree of interest. We present a prototype system that implements heatmaps, and we describe an initial study that assesses the degree to which different heatmaps effectively guide developers in navigating software.
Resumo:
The rapid growth of object-oriented development over the past twenty years has given rise to many object-oriented systems that are large, complex and hard to maintain. Object-Oriented Reengineering Patterns addresses the problem of understanding and reengineering such object-oriented legacy systems. This book collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign. The material in this book is presented as a set of "reengineering patterns" --- recurring solutions that experts apply while reengineering and maintaining object-oriented systems. The principles and techniques described in this book have been observed and validated in a number of industrial projects, and reflect best practice in object-oriented reengineering.
Resumo:
This paper investigates the controversial question whether it is more effective to promote specialisation in a specific sport at the beginning of a career or whether to encourage a broad range of sports when promoting competitive sports talents in order for them to achieve a high level of performance in adulthood. The issue of promoting talents depends on human developmental processes and therefore raises developmental scientific questions. Based on recent, dynamic-interactionist concepts of development, we assume a person-oriented approach focussing on the person as a whole rather than individual features. Theoretical considerations lead to four interacting factors being summarised to form a subsystem: childhood training. The relative weights of these factors lead to patterns. By relating these to a performance criterion at the age of peak performance, particularly promising developmental patterns may be identified. One hundred fifty-nine former Swiss football talents were retrospectively interviewed about their career and the data analysed using the LICUR method. Two early career patterns were identified as having a favourable influence on adult performance. Both are characterised by an above-average amount of in-club training. One pattern also exhibits an above-average amount of informal football played outside the club, the other above-average scores for activity in other sports. Hence, comprehensive training and practice inside and outside the club form the basis for subsequent football expertise.
Resumo:
A successful career in football is the result of the appropriate interaction between different aspects of an individual’s life, since the various areas and phases of one’s life depend on each other. An endogenous causal relationship exists throughout a person’s entire history (Mayer, 1990). In particular, their family, work and sports career must be tuned to each other. The transition from the initial stages of education (compulsory schooling) to vocational training, which coincides with the beginning of the selection for the national youth teams, is a particularly critical phase (Wylleman, Theeboom, & Lavallee, 2004). In order to do justice to the overall life situation of a young sports talent during this transition phase, we have adopted a holistic perspective and follow Bergman, Magnusson and El-Khouri (2003) in using a person-oriented and systemic approach. In doing so, our main focus lies on the person-environment system. This overall system is made up of various subsystems, consisting of several operating factors which interact with one another. The different levels to which these operating factors are expressed lead to observable patterns, which can be summarised in the form of types. Particularly promising types can therefore be identified and the developmental process can be described. Former players on the Swiss U16 to U21 national football teams, born between 1981 and 1987 (n=159), were interviewed concerning their careers, and the operating factors school/vocational training, family support and sports environment were examined. With the help of the LICUR method (Linking of Clusters after removal of Residue) (Bergman et al., 2003), developmental types were identified which were promising in terms of achieving top performance in adulthood. A range of developmental types and anti-types emerge for the transition from the under-15 phase to the over-16 phase. One particularly promising type is observed in the over-16 phase, for which the operating factors education, family support and participation in national U16 to U18 teams have slightly above-average scores, with scores that are well above average in the sports environment.
Resumo:
The benefits companies achieve by implementing an ERP system vary considerably. Many companies need to adapt their ERP integration solution in the post-implementation stage. But after the completion of such a usually very complex integration project, benefits do not emerge by all means. A misfit between the organization and the IS, especially the aspect of cross-functional team collaboration, could explain these divergences. Using an initial theoretical framework, we conducted a single case study to explore the team-oriented perceptions in a post-implementation ERP integration project. To analyze the benefits and the influences in greater depth we disentangled the integration benefits into their particular parts (process, system and information quality). Our findings show that post-implementation ERP integration changes are not always perceived as beneficiary by the involved teams and that cross-functional collaboration has an important influence.
Resumo:
Web-scale knowledge retrieval can be enabled by distributed information retrieval, clustering Web clients to a large-scale computing infrastructure for knowledge discovery from Web documents. Based on this infrastructure, we propose to apply semiotic (i.e., sub-syntactical) and inductive (i.e., probabilistic) methods for inferring concept associations in human knowledge. These associations can be combined to form a fuzzy (i.e.,gradual) semantic net representing a map of the knowledge in the Web. Thus, we propose to provide interactive visualizations of these cognitive concept maps to end users, who can browse and search the Web in a human-oriented, visual, and associative interface.
Resumo:
Nonspecific low back pain (NSLBP) is an important health issue of our time. Personal as well as economic factors, like suffering pain and experiencing disability on the one hand and enormous and still increasing costs to the economy and society on the other hand, display the importance of the matter. Tremendous research has been conducted in the last few decades on NSLBP. A PubMed search (June 17, 2013) on “low back pain” provided 22,980 hits, and when specifying for “low back pain, systematic review,” 3,134 hits were still generated. Most research has been done examining the development, risk factors, or therapeutic measures of NSLBP, but hardly any literature exists on resources related to NSLBP. The aims of this review are twofold. In order to shade light on the salutogenetic approach of NSLBP, and thus to focus on health instead of illness, the first aim is to facilitate the understanding of which therapeutic measures enhance the ability to cope with chronic NSLBP and enable (more) normal functioning in life. The second aim is to stimulate the understanding of resources protecting against the onset of NSLBP or against the development of chronic NSLBP and its resulting work absence.
Resumo:
Consequence analysis is a key aspect of anchoring assessment of landslide impacts to present and long-term development planning. Although several approaches have been developed over the last decade, some of them are difficult to apply in practice, mainly because of the lack of valuable data on historical damages or on damage functions. In this paper, two possible consequence indicators based on a combination of descriptors of the exposure of the elements at risk are proposed in order to map the potential impacts of landslides and highlight the most vulnerable areas. The first index maps the physical vulnerability due to landslide; the second index maps both direct damage (physical, structural, functional) and indirect damage (socio-economic impacts) of landslide hazards. The indexes have been computed for the 200 km2 area of the Barcelonnette Basin (South French Alps), and their potential applications are discussed.
Resumo:
Bestehende Modelle im Customer Relationship Management (CRM) weisen diverse Schwachstellen auf. Erstens sind viele Kunden durch die große zu verarbeitende Informationsmenge überfordert, zweitens gelingt es vielen Anbietern nicht, die Konsistenz und Relevanz der gesammelten Kundendaten zu gewährleisten, und drittens bringen Kunden den Anbietern nicht das Vertrauen entgegen, das für eine umfassendere Offenlegung von Kundendaten erforderlich wäre. Durch die Einschaltung eines Intermediärs können diese Schwachstellen gemildert werden. Zusätzlich bietet die Intermediation die Möglichkeit, Transaktionskosten zu senken, die Macht der Kunden zu bündeln und die Beziehungen zu Kunden zu intensivieren. Ermöglicht wird dies durch die engere Verknüpfung der Kommunikations- und der Einkaufsfunktionalitäten des Internets. Als Erfolgsfaktoren gilt es, die kritische Masse und das erforderliche Vertrauen zu erreichen sowie einen wesentlichen Beitrag zur Wertschöpfung zu leisten.