• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 11
  • 1
  • Tagged with
  • 14
  • 7
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 4
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Restructurations financières et droit français des entreprises en difficulté / Financial restructuring operations and French law of insolvency

Girval, Cyprien de 06 November 2015 (has links)
Pour répondre à leurs difficultés financières, les entreprises doivent procéder à une opération de restructuration consistant à modifier leurs éléments de passif et subsidiairement d’actif. Pour cela, elles doivent identifier et surmonter les obstacles à cette opération en vue d’aboutir à un résultat qui correspond à leurs nouveaux besoins. Chaque système juridique apporte des réponses différentes en fonction de sa tradition, de common law ou de civil law, et des intérêts qu’il cherche à préserver. Entre les intérêts du débiteur et ceux des créanciers, le droit des entreprises en difficulté français a lui-même beaucoup évolué à mesure que les entreprises et les créanciers se sont sophistiqués. D’un droit de la faillite, à un droit pro-créanciers, il est devenu un droit pro-débiteur et semble devenir un droit mixte dont la protection des intérêts de l’une et l’autre des parties parait plus équilibrée. De tradition civiliste, il subit pourtant une influence constante des tribunaux de commerce qui semblent forcer une mutation tenant compte des innovations financières et juridiques des grandes entreprises, tout en restant adapté aux petites entreprises. Ce droit vivant et volontariste affirme clairement ses objectifs de préserver l’activité, les emplois, d’apurer le passif et apporte des outils aux entreprises en difficulté, lorsque le débiteur et les créanciers n’arrivent pas à surmonter eux-mêmes leurs divergences d’intérêts. Ces outils ont évolué et doivent continuer à évoluer pour s’adapter aux innovations contractuelles de certains commerçants, tout en restant un cadre protecteur pour d’autres. / To face financial difficulties, companies shall proceed to restructuring operation involving modification of their assets and liabilities. To this end, companies shall identify and overcome barriers to this operation to reach an overcome suited to their new needs. Each legal system provides different responses according to its legal origin, common law or civil law, and the interests it aims to protect. Between the debtor’s and the creditor’s interests, French insolvency law evolved a lot as the companies and the creditors became more sophisticated. From a bankrupt law to a creditors-friendly law, French insolvency law became a debtor-friendly law and now appears to be a mixed law which seems to protect both parties interests in a more balanced way. Despite its civil law origin, French law is constantly influenced by commercial courts that seem to force a mutation following the financial and legal innovations of large companies, while remaining adapted to small businesses. This living and proactive law clearly states its objectives to preserve the business, the employment, reduce liabilities and provides tools for companies facing difficulties, when the debtor and the creditors fail to overcome their diverging interests. These tools evolved and have to continue to evolve to adapt to contractual innovations of some business stakeholders, while remaining a protective environment for others.
12

Impacts and Detection of Design Smells

Maiga, Abdou 08 1900 (has links)
Les changements sont faits de façon continue dans le code source des logiciels pour prendre en compte les besoins des clients et corriger les fautes. Les changements continus peuvent conduire aux défauts de code et de conception. Les défauts de conception sont des mauvaises solutions à des problèmes récurrents de conception ou d’implémentation, généralement dans le développement orienté objet. Au cours des activités de compréhension et de changement et en raison du temps d’accès au marché, du manque de compréhension, et de leur expérience, les développeurs ne peuvent pas toujours suivre les normes de conception et les techniques de codage comme les patrons de conception. Par conséquent, ils introduisent des défauts de conception dans leurs systèmes. Dans la littérature, plusieurs auteurs ont fait valoir que les défauts de conception rendent les systèmes orientés objet plus difficile à comprendre, plus sujets aux fautes, et plus difficiles à changer que les systèmes sans les défauts de conception. Pourtant, seulement quelques-uns de ces auteurs ont fait une étude empirique sur l’impact des défauts de conception sur la compréhension et aucun d’entre eux n’a étudié l’impact des défauts de conception sur l’effort des développeurs pour corriger les fautes. Dans cette thèse, nous proposons trois principales contributions. La première contribution est une étude empirique pour apporter des preuves de l’impact des défauts de conception sur la compréhension et le changement. Nous concevons et effectuons deux expériences avec 59 sujets, afin d’évaluer l’impact de la composition de deux occurrences de Blob ou deux occurrences de spaghetti code sur la performance des développeurs effectuant des tâches de compréhension et de changement. Nous mesurons la performance des développeurs en utilisant: (1) l’indice de charge de travail de la NASA pour leurs efforts, (2) le temps qu’ils ont passé dans l’accomplissement de leurs tâches, et (3) les pourcentages de bonnes réponses. Les résultats des deux expériences ont montré que deux occurrences de Blob ou de spaghetti code sont un obstacle significatif pour la performance des développeurs lors de tâches de compréhension et de changement. Les résultats obtenus justifient les recherches antérieures sur la spécification et la détection des défauts de conception. Les équipes de développement de logiciels doivent mettre en garde les développeurs contre le nombre élevé d’occurrences de défauts de conception et recommander des refactorisations à chaque étape du processus de développement pour supprimer ces défauts de conception quand c’est possible. Dans la deuxième contribution, nous étudions la relation entre les défauts de conception et les fautes. Nous étudions l’impact de la présence des défauts de conception sur l’effort nécessaire pour corriger les fautes. Nous mesurons l’effort pour corriger les fautes à l’aide de trois indicateurs: (1) la durée de la période de correction, (2) le nombre de champs et méthodes touchés par la correction des fautes et (3) l’entropie des corrections de fautes dans le code-source. Nous menons une étude empirique avec 12 défauts de conception détectés dans 54 versions de quatre systèmes: ArgoUML, Eclipse, Mylyn, et Rhino. Nos résultats ont montré que la durée de la période de correction est plus longue pour les fautes impliquant des classes avec des défauts de conception. En outre, la correction des fautes dans les classes avec des défauts de conception fait changer plus de fichiers, plus les champs et des méthodes. Nous avons également observé que, après la correction d’une faute, le nombre d’occurrences de défauts de conception dans les classes impliquées dans la correction de la faute diminue. Comprendre l’impact des défauts de conception sur l’effort des développeurs pour corriger les fautes est important afin d’aider les équipes de développement pour mieux évaluer et prévoir l’impact de leurs décisions de conception et donc canaliser leurs efforts pour améliorer la qualité de leurs systèmes. Les équipes de développement doivent contrôler et supprimer les défauts de conception de leurs systèmes car ils sont susceptibles d’augmenter les efforts de changement. La troisième contribution concerne la détection des défauts de conception. Pendant les activités de maintenance, il est important de disposer d’un outil capable de détecter les défauts de conception de façon incrémentale et itérative. Ce processus de détection incrémentale et itérative pourrait réduire les coûts, les efforts et les ressources en permettant aux praticiens d’identifier et de prendre en compte les occurrences de défauts de conception comme ils les trouvent lors de la compréhension et des changements. Les chercheurs ont proposé des approches pour détecter les occurrences de défauts de conception, mais ces approches ont actuellement quatre limites: (1) elles nécessitent une connaissance approfondie des défauts de conception, (2) elles ont une précision et un rappel limités, (3) elles ne sont pas itératives et incrémentales et (4) elles ne peuvent pas être appliquées sur des sous-ensembles de systèmes. Pour surmonter ces limitations, nous introduisons SMURF, une nouvelle approche pour détecter les défauts de conception, basé sur une technique d’apprentissage automatique — machines à vecteur de support — et prenant en compte les retours des praticiens. Grâce à une étude empirique portant sur trois systèmes et quatre défauts de conception, nous avons montré que la précision et le rappel de SMURF sont supérieurs à ceux de DETEX et BDTEX lors de la détection des occurrences de défauts de conception. Nous avons également montré que SMURF peut être appliqué à la fois dans les configurations intra-système et inter-système. Enfin, nous avons montré que la précision et le rappel de SMURF sont améliorés quand on prend en compte les retours des praticiens. / Changes are continuously made in the source code to take into account the needs of the customers and fix the faults. Continuous change can lead to antipatterns and code smells, collectively called “design smells” to occur in the source code. Design smells are poor solutions to recurring design or implementation problems, typically in object-oriented development. During comprehension and changes activities and due to the time-to-market, lack of understanding, and the developers’ experience, developers cannot always follow standard designing and coding techniques, i.e., design patterns. Consequently, they introduce design smells in their systems. In the literature, several authors claimed that design smells make object-oriented software systems more difficult to understand, more fault-prone, and harder to change than systems without such design smells. Yet, few of these authors empirically investigate the impact of design smells on software understandability and none of them authors studied the impact of design smells on developers’ effort. In this thesis, we propose three principal contributions. The first contribution is an empirical study to bring evidence of the impact of design smells on comprehension and change. We design and conduct two experiments with 59 subjects, to assess the impact of the composition of two Blob or two Spaghetti Code on the performance of developers performing comprehension and change tasks. We measure developers’ performance using: (1) the NASA task load index for their effort; (2) the time that they spent performing their tasks; and, (3) their percentages of correct answers. The results of the two experiments showed that two occurrences of Blob or Spaghetti Code design smells impedes significantly developers performance during comprehension and change tasks. The obtained results justify a posteriori previous researches on the specification and detection of design smells. Software development teams should warn developers against high number of occurrences of design smells and recommend refactorings at each step of the development to remove them when possible. In the second contribution, we investigate the relation between design smells and faults in classes from the point of view of developers who must fix faults. We study the impact of the presence of design smells on the effort required to fix faults, which we measure using three metrics: (1) the duration of the fixing period; (2) the number of fields and methods impacted by fault-fixes; and, (3) the entropy of the fault-fixes in the source code. We conduct an empirical study with 12 design smells detected in 54 releases of four systems: ArgoUML, Eclipse, Mylyn, and Rhino. Our results showed that the duration of the fixing period is longer for faults involving classes with design smells. Also, fixing faults in classes with design smells impacts more files, more fields, and more methods. We also observed that after a fault is fixed, the number of occurrences of design smells in the classes involved in the fault decreases. Understanding the impact of design smells on development effort is important to help development teams better assess and forecast the impact of their design decisions and therefore lead their effort to improve the quality of their software systems. Development teams should monitor and remove design smells from their software systems because they are likely to increase the change efforts. The third contribution concerns design smells detection. During maintenance and evolution tasks, it is important to have a tool able to detect design smells incrementally and iteratively. This incremental and iterative detection process could reduce costs, effort, and resources by allowing practitioners to identify and take into account occurrences of design smells as they find them during comprehension and change. Researchers have proposed approaches to detect occurrences of design smells but these approaches have currently four limitations: (1) they require extensive knowledge of design smells; (2) they have limited precision and recall; (3) they are not incremental; and (4) they cannot be applied on subsets of systems. To overcome these limitations, we introduce SMURF, a novel approach to detect design smells, based on a machine learning technique—support vector machines—and taking into account practitioners’ feedback. Through an empirical study involving three systems and four design smells, we showed that the accuracy of SMURF is greater than that of DETEX and BDTEX when detecting design smells occurrences. We also showed that SMURF can be applied in both intra-system and inter-system configurations. Finally, we reported that SMURF accuracy improves when using practitioners’ feedback.
13

Impacts and Detection of Design Smells

Maiga, Abdou 08 1900 (has links)
No description available.
14

Mondialisation, conditions de travail et santé / Globalization, working conditions and health

Coupaud, Marine 07 November 2016 (has links)
Cette thèse s’applique à explorer dans quelle mesure et par quels mécanismes lamondialisation, au travers de ses différentes composantes, impacte la santé des travailleurseuropéens. Dans une première partie, nous exposons les conséquences socio-économiques de cephénomène. Dans une deuxième partie, nous montrons que l’exposition concurrentielleinternationale constitue un facteur de risque pour la santé des travailleurs non qualifiés. Lesfacteurs individuels et organisationnels sont néanmoins les plus à même d’expliquer la prévalencede troubles physiques et mentaux chez l’ensemble des travailleurs. La mondialisation impliqueaussi de nouvelles pratiques organisationnelles liées à l’internationalisation des firmes, une autrefacette de la mondialisation. Nous soulignons que les travailleurs doivent ainsi trouver lesressources nécessaires pour rester attractifs dans ce monde en perpétuelle évolution. Dans unetroisième partie, nous exposons que la mondialisation favorise le développement des activités deservices dans les pays industrialisés. En parallèle, l'organisation de type "lean" est mise en placedans ces secteurs et la pression concurrentielle s’accroit. Ces changements impactent les conditionsde réalisation du travail. Dans ce contexte, la santé se trouve dégradée par des facteurs de risqueen évolution, parmi eux l’intensité du travail liées aux relations interpersonnelles. Enfin, nousmontrons que la Responsabilité Sociale de l’Entreprise apparait comme une solution dont lesentreprises peuvent s’emparer pour améliorer la santé de leurs travailleurs et par conséquent, leurperformance sociale et financière. / This thesis aims at exploring to what extent globalization, through its diversecomponents, impacts the health of European workers. In a first part, we expose the socio-economicconsequences of this multi-faceted phenomenon. In a second part, we show that internationalcompetition, one of the essential components of globalization, is a risk factor for non-skilledworkers. Nevertheless, individual and organizational factors are the most likely to explain mentaland physical disorders prevalence in the population as a whole. Globalization also implies newpractices linked to firms’ internationalization strategy, another component of globalization. Weunderline that workers must acquire the skills to stay attractive in a constantly changing worldand they do not find much support in their companies. In a third part, we show that globalizationenhances the surge of the service sector in industrialized countries. In addition, the leanmanagement is implemented in those sectors and competitive pressure increases. These changesimpact the way the work is performed. Within this context, the health of workers deterioratesbecause they are exposed to changing risk factors, among them: intense of work related tointerpersonal relationships. Finally, we find that the Corporate Social Responsibility comes as ananswer to improve workers’ health and as a consequence, firms’ social and financial performance.

Page generated in 0.0978 seconds