Spelling suggestions: "subject:"multisite"" "subject:"multisited""
21 |
Behavior Driven Development in a Large-Scale Application : Evaluation of Usage for Developing IFS ApplicationsDelshad, Payman January 2016 (has links)
Nowadays, Agile software development methods are often used in large multisite organizations that develop large-scale applications. Behavior Driven Development (BDD) is a relatively new Agile software development process where the development process starts with acceptance tests written in a natural language. The premise of BDD is to create a common and effective process of communication between different roles in a software project to ensure that every activity can be mapped to the business goal of the application. This thesis work aims to find an effective and efficient BDD process and to evaluate its usage in a large-scale application in a large multisite organization through a series of interviews, a controlled experiment, and an online survey. Furthermore, by means of the aforementioned experiment, the study measures the impact of an experimental usage of BDD on testing quality. To discover an effective and efficient BDD process, two alternatives with automated tests that run on different architectural layers, namely client layer and web service layer, were examined. Based on the defined metrics, the alternative with automated tests that ran directly on the web service layer was chosen as the more efficient process which was compared against the existing Agile-based baseline that used automated client tests. The results show that an efficient BDD process improves the testing quality significantly which can, in turn, result in a better overall software quality.
|
22 |
Optimal Sample Allocation in Multilevel ExperimentsShen, Zuchao 11 June 2019 (has links)
No description available.
|
23 |
Recommandation diversifiée et distribuée pour les données scientifiques / Diversified and Distributed Recommendation for Scientific DataServajean, Maximilien 16 December 2014 (has links)
Dans de nombreux domaines, les nouvelles technologies d'acquisition de l'information ou encore de mesure (e.g. serres de phénotypage robotisées) ont engendré une création phénoménale de données. Nous nous appuyons en particulier sur deux cas d'application réels: les observations de plantes en botanique et les données de phénotypage en biologie. Cependant, nos contributions peuvent être généralisées aux données du Web. Par ailleurs, s'ajoute à la quantité des données leur distribution. Chaque utilisateur stocke en effet ses données sur divers sites hétérogènes (e.g. ordinateurs personnels, serveurs, cloud), données qu'il souhaite partager. Que ce soit pour les observations de botanique ou pour les données de phénotypage en biologie, des solutions collaboratives, comprenant des outils de recherche et de recommandation distribués, bénéficieraient aux utilisateurs. L'objectif général de ce travail est donc de définir un ensemble de techniques permettant le partage et la découverte de données, via l'application d'approches de recherche et de recommandation, dans un environnement distribué (e.g. sites hétérogènes).Pour cela, la recherche et la recommandation permettent aux utilisateurs de se voir présenter des résultats, ou des recommandations, à la fois pertinents par rapport à une requête qu'ils auraient soumise et par rapport à leur profil. Les techniques de diversification permettent de présenter aux utilisateurs des résultats offrant une meilleure nouveauté tout en évitant de les lasser par des contenus redondants et répétitifs. Grâce à la diversité, une distance entre toutes les recommandations est en effet introduite afin que celles-ci soient les plus représentatives possibles de l'ensemble des résultats pertinents. Peu de travaux exploitent la diversité des profils des utilisateurs partageant les données. Dans ce travail de thèse, nous montrons notamment que dans certains scénarios, diversifier les profils des utilisateurs apporte une nette amélioration en ce qui concerne la qualité des résultats~: des sondages montrent que dans plus de 75% des cas, les utilisateurs préfèrent la diversité des profils à celle des contenus. Par ailleurs, afin d'aborder les problèmes de distribution des données sur des sites hétérogènes, deux approches sont possibles. La première, les réseaux P2P, consiste à établir des liens entre chaque pair (noeud du réseau): étant donné un pair p, ceux avec lesquels il a établi un lien représentent son voisinage. Celui-ci est utilisé lorsque p soumet une requête q, pour y répondre. Cependant, dans les solutions de l'état de l'art, la redondance des profils des pairs présents dans les différents voisinages limitent la capacité du système à retrouver des résultats pertinents sur le réseau, étant donné les requêtes soumises par les utilisateurs. Nous montrons, dans ce travail, qu'introduire de la diversité dans le calcul du voisinage, en augmentant la couverture, permet un net gain en termes de qualité. En effet, en tenant compte de la diversité, chaque pair du voisinage a une plus forte probabilité de retourner des résultats nouveaux à l'utilisateur courant: lorsqu'une requête est soumise par un pair, notre approche permet de retrouver jusqu'à trois fois plus de bons résultats sur le réseau. La seconde approche de la distribution est le multisite. Généralement, dans les solutions de l'état de l'art, les sites sont homogènes et représentés par de gros centres de données. Dans notre contexte, nous proposons une approche permettant la collaboration de sites hétérogènes, tels que de petits serveurs d'équipe, des ordinateurs personnels ou de gros sites dans le cloud. Un prototype est issu de cette contribution. Deux versions du prototype ont été réalisées afin de répondre aux deux cas d'application, en s'adaptant notamment aux types des données. / In many fields, novel technologies employed in information acquisition and measurement (e.g. phenotyping automated greenhouses) are at the basis of a phenomenal creation of data. In particular, we focus on two real use cases: plants observations in botany and phenotyping data in biology. Our contributions can be, however, generalized to Web data. In addition to their huge volume, data are also distributed. Indeed, each user stores their data in many heterogeneous sites (e.g. personal computers, servers, cloud); yet he wants to be able to share them. In both use cases, collaborative solutions, including distributed search and recommendation techniques, could benefit to the user.Thus, the global objective of this work is to define a set of techniques enabling sharing and discovery of data in heterogeneous distributed environment, through the use of search and recommendation approaches.For this purpose, search and recommendation allow users to be presented sets of results, or recommendations, that are both relevant to the queries submitted by the users and with respect to their profiles. Diversification techniques allow users to receive results with better novelty while avoiding redundant and repetitive content. By introducing a distance between each result presented to the user, diversity enables to return a broader set of relevant items.However, few works exploit profile diversity, which takes into account the users that share each item. In this work, we show that in some scenarios, considering profile diversity enables a consequent increase in results quality: surveys show that in more than 75% of the cases, users would prefer profile diversity to content diversity.Additionally, in order to address the problems related to data distribution among heterogeneous sites, two approaches are possible. First, P2P networks aim at establishing links between peers (nodes of the network): creating in this way an overlay network, where peers directly connected to a given peer p are known as his neighbors. This overlay is used to process queries submitted by each peer. However, in state of the art solutions, the redundancy of the peers in the various neighborhoods limits the capacity of the system to retrieve relevant items on the network, given the queries submitted by the users. In this work, we show that introducing diversity in the computation of the neighborhood, by increasing the coverage, enables a huge gain in terms of quality. By taking into account diversity, each peer in a given neighborhood has indeed, a higher probability to return different results given a keywords query compared to the other peers in the neighborhood. Whenever a query is submitted by a peer, our approach can retrieve up to three times more relevant items than state of the art solutions.The second category of approaches is called multi-site. Generally, in state of the art multi-sites solutions, the sites are homogeneous and consist in big data centers. In our context, we propose an approach enabling sharing among heterogeneous sites, such as small research teams servers, personal computers or big sites in the cloud. A prototype regrouping all contributions have been developed, with two versions addressing each of the use cases considered in this thesis.
|
24 |
A method for automated landmark constellation detection using evolutionary principal components and statistical shape modelsLu, Wei 01 December 2010 (has links)
Medical imaging technologies such as MRI, CT, PET, etc. enable the use of higher resolution 3D digital image data for research and clinical treatment. The new technologies provide improved spatial resolution at the cost of increased data processing time. Manual identification of anatomical landmarks is still a common practice in many neuroimaging and other medical imaging applications but it is labor-intensive, subjective, and suffers from intra-/inter- rater inconsistency.
This work explored one way of estimating a landmark constellation automatically, consistently, and efficiently. The proposed method demonstrated a successful application on how to effectively utilize image processing in tackling clinical challenges. It is shown that the cooperation of spatial localization using linear model prediction with evolutionary principal components and local search estimation using statistical shape models is capable of effectively extracting important landmark detection information from both morphometric relationships of landmarks and consistent intensity distribution of images. It is accurate (compared to 1.6 mm root mean squared errors of manual labeling of brain landmarks), consistent, reliable in predicting many salient midbrain point landmarks such as ac, pc, MPJ, etc. in a longitudinal, multisubject environment, and throughout large datasets with different modalities and image information such as orientation, spacing, and origin. The framework of linear model estimation method using evolutionary principal components and the idea of local search using statistical shape models are generalized to the detection task for arbitrary number of landmarks in other organs, creatures, or even any other physical objects in the world as long as the landmarks present intensity consistency and satisfy regularity in spatial organization.
|
25 |
La diaspora tamoule : trajectoires spatio-temporelles et inscriptions territoriales en Île-de-FranceGoreau-Ponceaud, Anthony 24 November 2008 (has links) (PDF)
La question de la diaspora tamoule est intimement liée à celle de l'existence d'une communauté à l'étranger prise en étau par une double ambivalence : entre ancrage et mobilité et entre ouverture et fermeture. La recherche se propose d'aborder cette question en revenant sur les conditions d'émergence d'une identité diasporique qui fait fi des clivages de toute sorte. Sur la base d'une série d'entretiens et de questionnaires prenant corps dans une ethnologie multisite, il s'agit plus largement de comprendre ce que signifie être tamoul en France et comment se structure cette expérience. La présentation des différentes trajectoires spatio-temporelles, d'une part, permet de révéler l'hétérogénéité de la catégorie diaspora tamoule, composée de trois segments dont les conditions d'émergence sont liées à des cadres migratoires divergents, d'autre part met en évidence l'émergence de Paris et plus généralement de l'Île-de-France comme pôle important de son fonctionnement.
|
Page generated in 0.2495 seconds