• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • 1
  • Tagged with
  • 3
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 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.
1

Improving the quality of bug data in software repositories

Auwal, Bilyaminu Romo January 2016 (has links)
Context : Researchers have increasingly recognised the benefit of mining software repositories to extract information. Thus, integrating a version control tool (VC tool) and bug tracking tool (BT tool) in mining software repositories as well as synchronising missing bug tracking data (BT data) and version control log (VC log) becomes of paramount importance, in order to improve the quality of bug data in software repositories. In this way, researchers can do good quality research for software project benefit especially in open source software projects where information is limited in distributed development. Thus, shared data to track the issues of the project are not common. BT data often appears not to be mirrored when considering what developers logged as their actions, resulting in reduced traceability of defects in the development logs (VC logs). VC system (Version control system) data can be enhanced with data from bug tracking system (BT system), because VC logs reports about past software development activities. When these VC logs and BT data are used together, researchers can have a more complete picture of a bug’s life cycle, evolution and maintenance. However, current BT system and VC systems provide insufficient support for cross-analysis of both V Clogs and BT data for researchers in empirical software engineering research: prediction of software faults, software reliability, traceability, software quality, effort and cost estimation, bug prediction, and bug fixing. Aims and objectives: The aim of the thesis is to design and implement a tool chain to support the integration of a VC tool and a BT tool, as well as to synchronise the missing VC logs and BT data of open-source software projects automatically. The syncing process, using Bicho (BT tool) and CVSAnalY (VC tool), will be demonstrated and evaluated on a sample of 344 open source software (OSS) projects. Method: The tool chain was implemented and its performance evaluated semi-automatically. The SZZ algorithm approach was used to detect and trace BT data and VC logs. In its formulation, the algorithm looks for the terms "Bugs," or "Fixed" (case-insensitive) along with the ’#’ sign, that shows the ID of a bug in the VC system and BT system respectively. In i addition, the SZZ algorithm was dissected in its formulation and precision and recall analysed for the use of “fix”, “bug” or “# + digit” (e.g., #1234), was detected was detected when tracking possible bug IDs from the VC logs of the sample OSS projects. Results: The results of this analysis indicate that use of “# + digit” (e.g., #1234) is more precise for bug traceability than the use of the “bug” and “fix” keywords. Such keywords are indeed present in the VC logs, but they are less useful when trying to connect the development actions with the bug traces – that is, their recall is high. Overall, the results indicate that VC log and BT data retrieved and stored by automatic tools can be tracked and recovered with better accuracy using only a part of the SZZ algorithm. In addition, the results indicate 80-95% of all the missing BT data and VC logs for the 344 OSS projects has been synchronised into Bicho and CVSAnalY database respectively. Conclusion: The presented tool chain will eliminate and avoid repetitive activities in traceability tasks, as well as software maintenance and evolution. This thesis provides a solution towards the automation and traceability of BT data of software projects (in particular, OSS projects) using VC logs to complement and track missing bug data. Synchronising involves completing the missing data of bug repositories with the logs de tailing the actions of developers. Synchronising benefit various branches of empirical software engineering research: prediction of software faults, software reliability, traceability, software quality, effort and cost estimation, bug prediction ,and bug fixing.
2

Apesar que o vida loka também ama : experiência afetiva de adolescentes inseridos no tráfico de drogas / "Despite the loka life also loves": affective experience of adolescents on drug trafficking

Veloso, Aline Matheus 17 March 2015 (has links)
Made available in DSpace on 2016-04-29T13:31:15Z (GMT). No. of bitstreams: 1 Aline Matheus Veloso.pdf: 1382070 bytes, checksum: c3538fd7f59adf8e8fbd0aabdd0d7b59 (MD5) Previous issue date: 2015-03-17 / The theme of adolescence author of an offense has been present both in discussions of scientific body, as by the media, civil society and public policy, which now represents a major problem in the Brazilian social context. Despite de existence of literature on the subject, few surveys are dedicated to examine the dimension these adolescents's affection. Thus, the aim of this research is to make a psychosocial analysis of the affective experience of adolescents on drug trafficking. This perspective aims against the stigma and characterization of the humanity in these teens, from the criticism of naturalizing and simplistic views that reduce the complexity of the issue, based on the theory of Vygotsky's emotions and philosophy of Spinoza. The survey was conducted with three adolescents in compliance with socio-educational measures in open environment(Probation and Community Service). The methodology used was participative-action-research, and the procedures adopted the formation of a film club in the group meetings and photo shooting in the individual ones. Data show us the suffering experienced by adolescents, and the marginalization of affections after entering the drug traffic. It was also possible to analyze the drug trade has a management of emotions, from sad passions like anger and hatred. However, the affection also emerged as processing power, providing a space for reflection about the "world of crime". The discussions finalize on the sharing of field experience and reflection about the importance of affection in psychosocial intervention / O tema da adolescência autora de ato infracional tem estado presente tanto nas discussões do corpo científico quanto por parte da mídia, sociedade civil e das políticas públicas, representando hoje uma grande problemática no contexto social brasileiro. Apesar de uma significativa bibliografia sobre o tema, raras pesquisas se dedicaram a analisar a dimensão da afetividade da adolescência autora de ato infracional. Desta forma, o objetivo da presente pesquisa é fazer uma análise psicossocial da experiência afetiva de adolescentes inseridos no tráfico de drogas. Este objetivo perspectiva ir de encontro aos estigmas e descaracterização da humanidade destes adolescentes, a partir da crítica das visões naturalizantes e simplistas que reduzem a complexidade do tema. Tendo como base a teoria das emoções de Vigotski e a filosofia de Espinosa. A pesquisa foi realizada com 3 adolescentes em cumprimento de medida socioeducativa em meio-aberto (Liberdade Assistida e Prestação de Serviços a Comunidade). A metodologia utilizada foi a pesquisa-ação-participante, sendo os procedimentos adotados a formação de um cineclube nos encontros grupais, e o ensaio fotográfico, nos individuais. Os dados nos mostraram os sofrimentos vivenciados pelos adolescentes, bem como a clandestinização dos afetos a partir da inserção no tráfico de drogas. Também foi possível analisar como o tráfico de drogas possui uma gestão dos afetos, a partir das paixões tristes, como a raiva e o ódio. No entanto, o afeto também emergiu como potência de transformação, constituindo um espaço de reflexão acerca do mundo do crime . As discussões finalizam no compartilhamento da experiência de campo e na reflexão acerca da importância dos afetos na intervenção psicossocial
3

Supporting Source Code Comprehension During Software Evolution and Maintenance

Alhindawi, Nouh Talal 30 July 2013 (has links)
No description available.

Page generated in 0.0202 seconds