995 resultados para Anti-patterns


Relevância:

100.00% 100.00%

Publicador:

Resumo:

In the last decades, software systems have become an intrinsic element in our daily lives. Software exists in our computers, in our cars, and even in our refrigerators. Today’s world has become heavily dependent on software and yet, we still struggle to deliver quality software products, on-time and within budget. When searching for the causes of such alarming scenario, we find concurrent voices pointing to the role of the project manager. But what is project management and what makes it so challenging? Part of the answer to this question requires a deeper analysis of why software project managers have been largely ineffective. Answering this question might assist current and future software project managers in avoiding, or at least effectively mitigating, problematic scenarios that, if unresolved, will eventually lead to additional failures. This is where anti-patterns come into play and where they can be a useful tool in identifying and addressing software project management failure. Unfortunately, anti-patterns are still a fairly recent concept, and thus, available information is still scarce and loosely organized. This thesis will attempt to help remedy this scenario. The objective of this work is to help organize existing, documented software project management anti-patterns by answering our two research questions: · What are the different anti-patterns in software project management? · How can these anti-patterns be categorized?

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Les sociétés modernes dépendent de plus en plus sur les systèmes informatiques et ainsi, il y a de plus en plus de pression sur les équipes de développement pour produire des logiciels de bonne qualité. Plusieurs compagnies utilisent des modèles de qualité, des suites de programmes qui analysent et évaluent la qualité d'autres programmes, mais la construction de modèles de qualité est difficile parce qu'il existe plusieurs questions qui n'ont pas été répondues dans la littérature. Nous avons étudié les pratiques de modélisation de la qualité auprès d'une grande entreprise et avons identifié les trois dimensions où une recherche additionnelle est désirable : Le support de la subjectivité de la qualité, les techniques pour faire le suivi de la qualité lors de l'évolution des logiciels, et la composition de la qualité entre différents niveaux d'abstraction. Concernant la subjectivité, nous avons proposé l'utilisation de modèles bayésiens parce qu'ils sont capables de traiter des données ambiguës. Nous avons appliqué nos modèles au problème de la détection des défauts de conception. Dans une étude de deux logiciels libres, nous avons trouvé que notre approche est supérieure aux techniques décrites dans l'état de l'art, qui sont basées sur des règles. Pour supporter l'évolution des logiciels, nous avons considéré que les scores produits par un modèle de qualité sont des signaux qui peuvent être analysés en utilisant des techniques d'exploration de données pour identifier des patrons d'évolution de la qualité. Nous avons étudié comment les défauts de conception apparaissent et disparaissent des logiciels. Un logiciel est typiquement conçu comme une hiérarchie de composants, mais les modèles de qualité ne tiennent pas compte de cette organisation. Dans la dernière partie de la dissertation, nous présentons un modèle de qualité à deux niveaux. Ces modèles ont trois parties: un modèle au niveau du composant, un modèle qui évalue l'importance de chacun des composants, et un autre qui évalue la qualité d'un composé en combinant la qualité de ses composants. L'approche a été testée sur la prédiction de classes à fort changement à partir de la qualité des méthodes. Nous avons trouvé que nos modèles à deux niveaux permettent une meilleure identification des classes à fort changement. Pour terminer, nous avons appliqué nos modèles à deux niveaux pour l'évaluation de la navigabilité des sites web à partir de la qualité des pages. Nos modèles étaient capables de distinguer entre des sites de très bonne qualité et des sites choisis aléatoirement. Au cours de la dissertation, nous présentons non seulement des problèmes théoriques et leurs solutions, mais nous avons également mené des expériences pour démontrer les avantages et les limitations de nos solutions. Nos résultats indiquent qu'on peut espérer améliorer l'état de l'art dans les trois dimensions présentées. En particulier, notre travail sur la composition de la qualité et la modélisation de l'importance est le premier à cibler ce problème. Nous croyons que nos modèles à deux niveaux sont un point de départ intéressant pour des travaux de recherche plus approfondis.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Les logiciels sont en constante évolution, nécessitant une maintenance et un développement continus. Ils subissent des changements tout au long de leur vie, que ce soit pendant l'ajout de nouvelles fonctionnalités ou la correction de bogues. Lorsque les logiciels évoluent, leurs architectures ont tendance à se dégrader et deviennent moins adaptables aux nouvelles spécifications des utilisateurs. En effet, les architectures de ces logiciels deviennent plus complexes et plus difficiles à maintenir à cause des nombreuses dépendances entre les artefacts. Par conséquent, les développeurs doivent comprendre les dépendances entre les artefacts des logiciels pour prendre des mesures proactives qui facilitent les futurs changements et ralentissent la dégradation des architectures des logiciels. D'une part, le maintien d'un logiciel sans la compréhension des les dépendances entre ses artefacts peut conduire à l'introduction de défauts. D'autre part, lorsque les développeurs manquent de connaissances sur l'impact de leurs activités de maintenance, ils peuvent introduire des défauts de conception, qui ont un impact négatif sur l'évolution du logiciel. Ainsi, les développeurs ont besoin de mécanismes pour comprendre comment le changement d'un artefact impacte le reste du logiciel. Dans cette thèse, nous proposons trois contributions principales : La spécification de deux nouveaux patrons de changement et leurs utilisations pour fournir aux développeurs des informations utiles concernant les dépendances de co-changement. La spécification de la relation entre les patrons d'évolutions des artefacts et les fautes. La découverte de la relation entre les dépendances des anti-patrons et la prédisposition des différentes composantes d'un logiciel aux fautes.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Modern software applications are becoming more dependent on database management systems (DBMSs). DBMSs are usually used as black boxes by software developers. For example, Object-Relational Mapping (ORM) is one of the most popular database abstraction approaches that developers use nowadays. Using ORM, objects in Object-Oriented languages are mapped to records in the database, and object manipulations are automatically translated to SQL queries. As a result of such conceptual abstraction, developers do not need deep knowledge of databases; however, all too often this abstraction leads to inefficient and incorrect database access code. Thus, this thesis proposes a series of approaches to improve the performance of database-centric software applications that are implemented using ORM. Our approaches focus on troubleshooting and detecting inefficient (i.e., performance problems) database accesses in the source code, and we rank the detected problems based on their severity. We first conduct an empirical study on the maintenance of ORM code in both open source and industrial applications. We find that ORM performance-related configurations are rarely tuned in practice, and there is a need for tools that can help improve/tune the performance of ORM-based applications. Thus, we propose approaches along two dimensions to help developers improve the performance of ORM-based applications: 1) helping developers write more performant ORM code; and 2) helping developers configure ORM configurations. To provide tooling support to developers, we first propose static analysis approaches to detect performance anti-patterns in the source code. We automatically rank the detected anti-pattern instances according to their performance impacts. Our study finds that by resolving the detected anti-patterns, the application performance can be improved by 34% on average. We then discuss our experience and lessons learned when integrating our anti-pattern detection tool into industrial practice. We hope our experience can help improve the industrial adoption of future research tools. However, as static analysis approaches are prone to false positives and lack runtime information, we also propose dynamic analysis approaches to further help developers improve the performance of their database access code. We propose automated approaches to detect redundant data access anti-patterns in the database access code, and our study finds that resolving such redundant data access anti-patterns can improve application performance by an average of 17%. Finally, we propose an automated approach to tune performance-related ORM configurations using both static and dynamic analysis. Our study shows that our approach can help improve application throughput by 27--138%. Through our case studies on real-world applications, we show that all of our proposed approaches can provide valuable support to developers and help improve application performance significantly.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Thesis (Ph.D, Computing) -- Queen's University, 2016-09-30 09:55:51.506

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Cells dying by apoptosis are normally cleared by phagocytes through mechanisms that can suppress inflammation and immunity. Molecules of the innate immune system, the pattern recognition receptors (PRRs), are able to interact not only with conserved structures on microbes (pathogen-associated molecular patterns, PAMPs) but also with ligands displayed by apoptotic cells. We reasoned that PRRs might therefore interact with structures on apoptotic cells-apoptotic cell-associated molecular patterns (ACAMPs)-that are analogous to PAMPs. Here we show that certain monoclonal antibodies raised against the prototypic PAMP, lipopolysaccharide (LPS), can crossreact with apoptotic cells. We demonstrate that one such antibody interacts with a constitutively expressed intracellular protein, laminin-binding protein, which translocates to the cell surface during apoptosis and can interact with cells expressing the prototypic PRR, mCD14 as well as with CD14-negative cells. Anti-LPS cross reactive epitopes on apoptotic cells colocalised with annexin V-and C1q-binding sites on vesicular regions of apoptotic cell surfaces and were released associated with apoptotic cell-derived microvesicles (MVs). These results confirm that apoptotic cells and microbes can interact with the immune system through common elements and suggest that anti-PAMP antibodies could be used strategically to characterise novel ACAMPs associated not only with apoptotic cells but also with derived MVs. © 2013 Macmillan Publishers Limited All rights reserved.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Com o objetivo de se avaliar a freqüência de caprinos leiteiros soropositivos para Neospora caninum, no estado de São Paulo, e se verificarem possíveis associações com idade, sexo e problemas reprodutivos, nos capris, e, também, presença de cães, nas propriedades, foram obtidos soros de 923 caprinos de ambos os sexos e idade acima de 3 meses. Os animais eram provenientes de 17 propriedades de diferentes municípios. Para o diagnóstico, foi utilizado o teste de aglutinação para Neospora (NATe"25), e, em todos os capris, aplicou-se um inquérito a partir do qual se obtiveram informações epidemiológicas e de esfera reprodutiva. Todos os resultados estatísticos foram discutidos no nível de 5% de significância. Assim, chegou-se à conclusão de que a freqüência percentual de positividade para N. caninum foi de 19,77%, e, em apenas uma propriedade, não houve registro de animal soropositivo, o que revela difusão do agente, no Estado. Não foram verificadas diferenças significativas entre freqüências de positividade quanto ao sexo, idade ou problemas reprodutivos. Porém, ressalta-se que a presença de cães, nos capris, foi associada a uma maior freqüência de caprinos soropositivos a N. caninum. A representação geográfica da distribuição de caprinos soropositivos para o protozoário, em mapa coroplético em hachuras, pode implicar em um ganho considerável para estudos da epidemiologia geográfica, na elaboração de um planejamento de controle da enfermidade.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Ticks deposit saliva at the site of their attachment to a host in order to inhibit haemostasis, inflammation and innate and adaptive immune responses. The anti-haemostatic properties of tick saliva have been described by many studies, but few show that tick infestations or its anti-haemostatic components exert systemic effects in vivo. In the present study, we extended these observations and show that, compared with normal skin, bovine hosts that are genetically susceptible to tick infestations present an increase in the clotting time of blood collected from the immediate vicinity of haemorrhagic feeding pools in skin infested with different developmental stages of Rhipicepahlus microplus; conversely, we determined that clotting time of tick-infested skin from genetically resistant bovines was shorter than that of normal skin. Coagulation and inflammation have many components in common and we determined that in resistant bovines, eosinophils and basophils, which are known to contain tissue factor, are recruited in greater numbers to the inflammatory site of tick bites than in susceptible hosts. Finally, we correlated the observed differences in clotting times with the expression profiles of transcripts for putative anti-haemostatic proteins in different developmental stages of R. microplus fed on genetically susceptible and resistant hosts: we determined that transcripts coding for proteins similar to these molecules are overrepresented in salivary glands from nymphs and males fed on susceptible bovines. Our data indicate that ticks are able to modulate their host`s local haemostatic reactions. In the resistant phenotype, larger amounts of inflammatory cells are recruited and expression of anti-coagulant molecules is decreased tick salivary glands, features that can hamper the tick`s blood meal. (C) 2010 Elsevier Inc. All rights reserved.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Aims Claudins are integral transmembrane proteins of the tight junctions, critical for maintaining cell adhesion and polarity. Alterations in the expression of individual claudins have been detected in carcinomas and appear to correlate with tumour progression. Methods In this study, a panel of anti-claudin antibodies (anti-claudins 1, 2, 3, 4, 5 and 7) was employed to map claudin expression in 136 cases of oral squamous cell carcinoma (OSCC) organised in a tissue microarray. Results Claudins were expressed in a reticular pattern up to the prickle layer in normal mucosal epithelium. In OSCC, claudins were strongly present in well-differentiated tumours, they presented mild and low expression in moderately differentiated OSCC, and were negative in poorly differentiated OSCC; the absences of claudin 1 (p = 0.002) and claudin 4 (p<0.001) were associated with moderately/poorly differentiated tumours. Strong expression of claudin 4 was associated with decreased perineural infiltration (p = 0.024). Claudins 5 and 7 were mostly negative or weakly expressed in all cases studied. Expression of claudin 7 was associated with the early clinical stages of the disease, whereas loss of claudin 7 tended to be more frequent in advanced stages of OSCC (p = 0.054). Absence of claudin 7 was also associated with absent vascular infiltration (p = 0.045) and with presence of recurrence (p = 0.052). Conclusions Claudin expression patterns showed a strong correlation with histological type of OSCC; claudin expression was decreased in areas of invasion, and negative in poorly differentiated tumours. This pattern may be related to evolution and prognosis of these tumours, especially in the case of claudin 7, which seems to be associated with a poor prognosis in OSCC.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

To evaluate the prevalence of antibodies against hepatitis A in two socioeconomically distinct populations, 101 and 82 serum samples from high and low socioeconomic groups, respectively, were analysed for the presence of IgG anti-HAV using a commercial ELISA. The prevalence in low socioeconomic level subjects was 95.0%, whereas in high socioeconomic subjects was only 19.6% (p<0.001). These data show a duality in Brazil: anti-HAV prevalence in low socioeconomic subjects is similar to that of developing countries, while in high socioeconomic subjects, a pattern typical of developed countries is found. The control of this infection in our country is primarily related to the improvement of sanitation, but especially for high socioeconomic level populations, the use of vaccination against hepatitis A is strongly advisable to avoid the occasional appearance of this disease in adults.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Background: Tumor necrosis factor alpha (TNFα) antagonists are effective in treating several immune-inflammatory diseases, including psoriasis and inflammatory bowel disease. The paradoxical and unpredictable induction of psoriasis and psoriasiform skin lesions is a recognized adverse event, although of unclear aetiology. However, histological analysis of these eruptions remains insufficient, yet suggesting that some might constitute a new pattern of adverse drug reaction, rather than true psoriasis. Case report: The authors report the case of a 43-year-old woman with severe recalcitrant Crohn disease who started treatment with infliximab. There was also a personal history of mild plaque psoriasis without clinical expression for the past eight years. She developed a heterogeneous cutaneous eruption of psoriasiform morphology with pustules and crusts after the third infliximab infusion. The histopathological diagnosis was of a Sweet-like dermatosis. The patient was successfully treated with cyclosporine in association with both topical corticosteroid and vitamin D3 analogue. Three weeks after switching to adalimumab a new psoriasiform eruption was observed, histologically compatible with a psoriasiform drug eruption. Despite this, and considering the beneficial effect on the inflammatory bowel disease, it was decided to maintain treatment with adalimumab and to treat through with topicals, with progressive control of skin disease. Discussion: Not much is known about the pathogenesis of psoriasiform eruptions induced by biological therapies, but genetic predisposition and Koebner phenomenon may contribute to it. Histopathology can add new facets to the comprehension of psoriasiform reactions. In fact, histopathologic patterns of such skin lesions appear to be varied, in a clear asymmetry with clinical findings. Conclusion: The sequential identification in the same patient of two clinical and histopathologic patterns of drug reaction to TNFα antagonists is rare. Additionally, to the authors’ knowledge, there is only one other description in literature of a TNFα antagonist-induced Sweet-like dermatosis, emphasizing the singularity of this case report.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Objective: To define the pattern of disease expression and to gain better understanding in patients with juvenile onset systemic lupus erythematosus (SLE) in Portugal. Methods: The features of unselected patients with systemic lupus erythematosus who had disease onset before the age of 18 years were retrospectively analysed in three Portuguese centres with Pediatric Rheumatology Clinic over a 24-year period (1987-2011). Demographic, clinical and laboratory manifestations, therapy and outcome were assessed. Results: A cohort of 56 patients with a mean age at disease onset of 12.6±4.04 years (mean±1SD) (range, 1.0-17.0 years) and a mean period of follow-up of 5.5±5.4 years. Forty six (82.1%) patients were female. The most common disease manifestations were musculoskeletal (87.5%), mucocutaneous (80.3%) and haematological abnormalities (75%). Lupus nephritis was diagnosed in 46.4% of patients and consisted of glomerular ne - phritis in all cases. Neuropsychiatric manifestations occurred in 21.4% but severe central nervous system complications were uncommon, as brain infarcts and organic brain syndrome in 4 (7.1%) patients. Antinuclear antibodies and anti-double stranded DNA were positive in most patients in (98.2% and 71.4% respectively), as well as low C3 and/or C4 were observed frequently (85.7%). Generally, most patients had a good response to therapy as demonstrated by a significant decreasing of SLEDAI score from disease presentation to the last evaluation. The SLEDAI at diagnosis, the maximum SLEDAI and the incidence of complications were significantly higher in patients with neurolupus and/or lupus nephritis. Therapy included oral steroids (87.5%), hydroxychloroquine (85.7%), azathioprine (55.4%), IV cyclophosphamide (28.6%) along with other drugs. Six (10.7%) patients were treated with rituximab. Long-term remission was achieved in 32%, disease was active in 68%, adverse reactions to therapy occurred in 53.6% and complications/severe manifestations in 23.2%. Two patients died, being active disease and severe infection the causes of death. Conclusions: This study suggests that in our patients the clinical and laboratory features observed were similar to juvenile systemic lupus erythematosus patients from other series. Clinical outcome was favourable in the present study. Complications from therapy were frequent. Objective: To define the pattern of disease expression and to gain better understanding in patients with juvenile onset systemic lupus erythematosus (SLE) in Portugal. Methods: The features of unselected patients with systemic lupus erythematosus who had disease onset before the age of 18 years were retrospectively analysed in three Portuguese centres with Pediatric Rheumatology Clinic over a 24-year period (1987-2011). Demographic,clinical and laboratory manifestations, therapy and outcome were assessed. Results: A cohort of 56 patients with a mean age at disease onset of 12.6±4.04 years (mean±1SD) (range, 1.0-17.0 years) and a mean period of follow-up of 5.5±5.4 years. Forty six (82.1%) patients were female. The most common disease manifestations were musculoskeletal (87.5%), mucocutaneous (80.3%) and haematological abnormalities (75%). Lupus nephritis was diagnosed in 46.4% of patients and consisted of glomerular ne - phritis in all cases. Neuropsychiatric manifestations occurred in 21.4% but severe central nervous system complications were uncommon, as brain infarcts and organic brain syndrome in 4 (7.1%) patients. Antinuclear antibodies and anti-double stranded DNA were positive in most patients in (98.2% and 71.4% respectively), as well as low C3 and/or C4 were observed frequently (85.7%). Generally, most patients had a good response to therapy as demonstrated by a significant decreasing of SLEDAI score from disease presentation to the last evaluation. The SLEDAI at diagnosis, the maximum SLEDAI and the incidence of complications were significantly higher in patients with neurolupus and/or lupus nephritis. Therapy included oral steroids (87.5%), hydroxychloroquine (85.7%), azathioprine (55.4%), IV cyclophosphamide (28.6%) along with other drugs. Six (10.7%) patients were treated with rituximab. Long-term remission was achieved in 32%, disease was active in 68%, adverse reactions to therapy occurred in 53.6% and complications/severe manifestations in 23.2%. Two patients died, being active disease and severe infection the causes of death. Conclusions: This study suggests that in our patients the clinical and laboratory features observed were similar to juvenile systemic lupus erythematosus patients from other series. Clinical outcome was favourable in the present study. Complications from therapy were frequent.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

El Virus de la Inmunodeficiencia Humana tipo 1 (VIH-1) afecta principalmente a la respuesta inmune específica causando una pérdida progresiva de los linfocitos T CD4+. Sin embargo, este virus también afecta a células del sistema inmune innato, tales como los Polimorfonucleares Neutrófilos (PMN). Existen evidencias de alteraciones funcionales de los PMN durante la progresión de la infección por VIH y una de las explicaciones de estos defectos, la atribuye a una muerte celular programada o apoptosis constitutiva incrementada. El compromiso de la apoptosis de los PMN en la infección por VIH no está totalmente dilucidado, por ello, los objetivos de este proyecto son investigar el efecto de la infección por VIH sobre la apoptosis de PMN, analizar la expresión de moléculas y receptores de patrones de reconocimiento en estas células y evaluar el impacto de la terapia antirretroviral sobre la apoptosis y expresión de moléculas y receptores en PMN. Se incluirán individuos en distintos estadios clínicos e inmunológicos de la infección con o sin tratamiento antirretroviral y se determinarán parámetros hematológicos, inmunológicos y virológicos a fin de correlacionar el nivel de apoptosis y expresión de moléculas y receptores con el nivel de linfocitos T CD4+ y carga viral. La importancia de los PMN en el control de la infección por el VIH es actualmente un área de mucho interés, ya pueden ejercer un efecto anti-VIH directo, y al mismo tiempo, ser blancos de la infección viral. Los mecanismos que conducen a la muerte acelerada de los PMN no han sido totalmente dilucidados, por ello, su estudio permitirá entender las bases bioquímicas de los cambios morfológicos y determinar los mecanismos que definen su iniciación y regulación. En el presente proyecto, el estudio de la apoptosis de PMN de pacientes con infección VIH/SIDA posibilitará caracterizar la sobrevida de éstas células y su relación con el estado inmunológico, virológico y la terapia antirretroviral. Además, el estudio de los receptores reconocedores de patrones moleculares asociados a patógenos permitirá aclarar algunos aspectos de la activación de la respuesta inmune innata y su conexión con la inmunidad adaptativa. Comprender aspectos claves de la cascada de la apoptosis de PMN y de la expresión de receptores reconocedores de patrones moleculares en la infección VIH/SIDA podría en un futuro aportar posibles blancos terapéuticos para restaurar la función de estas células durante esta infección.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

In order to investigate the IgG HIV-1 antibodies rectivity to structural components of the virus, 85 sera from infected Brazilians, comprising the total spectrum of HIV infection, were analysed by Western blot assay. The sera were confirmed as being positive to HIV with enzyme linked immuno assay (ELISA) and indirect immunofluorescence (IIF). Although the sera from patients reacted less intensively to the gag polypeptide of 55KDa, no distinctive antigen reaction patterns were observed between sera patients with different clinical forms. Because of the higher frequency of reactivity to the gag p24 in AIDS patients, the patterns of anti-HIV IgG responses are similar to those observed in their African counterparts.