National Repository of Grey Literature 8 records found  Search took 0.00 seconds. 
Automatic Comparison of Static Analysis Outputs on Different Versions of Programs
Kompová, Radmila ; Müller, Petr (referee) ; Vojnar, Tomáš (advisor)
This thesis aims at development of a tool support for comparing the output of static analysis applied to different versions of program source codes. The thesis also comprises a discussion of three opensource static analyzers of the C source code. Based on this discussion, one of these analyzers, Cppcheck, was chosen for the implementation of the designed tool. The static analyzer's outputs, obtained for various versions of a specific program, are compared on the basis of the context of the line at which an error was found. The patch utility is used for comparing the appropriate contexts. Detected errors are classified into three groups: new, old, and fixed errors. A web interface allowing an easier-to-follow presentation of the results is also provided. The designed tool set has been successfully tested on three opensource projects, including the Linux kernel, Coreutils and CPython.
A Tool for Evaluation of Quality of Contribution to Open-Source Projects
Špigel, Radim ; Müller, Petr (referee) ; Smrčka, Aleš (advisor)
The aim of this work is an examination of contributions quality in development of open-source projects written in programming language Pytho. Detection of this quality is being probed by static analysis tools and hypotethical algorithm which is based on duration of curent contribution changlessness. In this work there is a basic description of revision control systems and distributed system Git. There is also a mention about basic software metrics and D3 library.
Web Bugtracking System
Preuss, Jan ; Minařík, Miloš (referee) ; Vašíček, Zdeněk (advisor)
Text describes some of the most common tools used for project management and bug/issue tracking. Describes advantages and possibilities of connecting them to more complex systems of administration and version control. It also describe analysis and design of new FITkit specific system, and ways to catch errors in QDevKit application. The rest of text describes whole implementation including examples of applied constructions and logical layout.
A Tool for Evaluation of Quality of Contribution to Open-Source Projects
Špigel, Radim ; Müller, Petr (referee) ; Smrčka, Aleš (advisor)
The aim of this work is an examination of contributions quality in development of open-source projects written in programming language Pytho. Detection of this quality is being probed by static analysis tools and hypotethical algorithm which is based on duration of curent contribution changlessness. In this work there is a basic description of revision control systems and distributed system Git. There is also a mention about basic software metrics and D3 library.
Automatic Comparison of Static Analysis Outputs on Different Versions of Programs
Kompová, Radmila ; Müller, Petr (referee) ; Vojnar, Tomáš (advisor)
This thesis aims at development of a tool support for comparing the output of static analysis applied to different versions of program source codes. The thesis also comprises a discussion of three opensource static analyzers of the C source code. Based on this discussion, one of these analyzers, Cppcheck, was chosen for the implementation of the designed tool. The static analyzer's outputs, obtained for various versions of a specific program, are compared on the basis of the context of the line at which an error was found. The patch utility is used for comparing the appropriate contexts. Detected errors are classified into three groups: new, old, and fixed errors. A web interface allowing an easier-to-follow presentation of the results is also provided. The designed tool set has been successfully tested on three opensource projects, including the Linux kernel, Coreutils and CPython.
Web Bugtracking System
Preuss, Jan ; Minařík, Miloš (referee) ; Vašíček, Zdeněk (advisor)
Text describes some of the most common tools used for project management and bug/issue tracking. Describes advantages and possibilities of connecting them to more complex systems of administration and version control. It also describe analysis and design of new FITkit specific system, and ways to catch errors in QDevKit application. The rest of text describes whole implementation including examples of applied constructions and logical layout.
Analytical tool for information extraction from version control systems
Chromický, Václav ; Pavlíčková, Jarmila (advisor) ; Šlajchrt, Zbyněk (referee)
This thesis discusses the extraction of information from version control systems. Its goal is to describe the implementation of a software application that facilitates this type of extraction, focusing on the version control system Git. The theoretical part of the thesis identifies and analyses data stored in repositories. It also evaluates the tools available on the market using specific criteria. The practical part specifies development requirements, describes the resulting software application, and contains a how-to manual for extending the application and implementing one's own metrics that lead to gaining information. The application is developed in the CoffeeScript programming language and Node.js engine. It contains several example metrics. The output is a graphical user interface with interactive graphs served by a built-in HTTP server. Another output option is a machine-readable export to a file.
Continuous Integration in PHP web applications development
Hujer, Martin ; Mittner, Jan (advisor) ; Pavlíček, Luboš (referee)
This work deals with continuous integration of web applications, especially those in PHP language. The main objective is the selection of the server for continuous integration, its deployment and configuration for continuous integration of PHP web applications. The first chapter describes the concept of continuous integration and its individual techniques. The second chapter deals with the choice of server for continuous integration and its basic settings. The third chapter contains an overview of the different tools that are used for the continuous integration of web applications in PHP. The fourth chapter deals with build script creation and configuration of individual tools.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.