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

Impact of Continuous Integration on Software Quality and Productivity

Bhattacharya, Arka January 2014 (has links)
No description available.
2

Industrialising software development in systems integration

Minich, Matthias Ernst January 2013 (has links)
Compared to other disciplines, software engineering as of today is still dependent on craftsmanship of highly-skilled workers. However, with constantly increasing complexity and efforts, existing software engineering approaches appear more and more inefficient. A paradigm shift towards industrial production methods seems inevitable. Recent advances in academia and practice have lead to the availability of industrial key principles in software development as well. Specialization is represented in software product lines, standardization and systematic reuse are available with component-based development, and automation has become accessible through model-driven engineering. While each of the above is well researched in theory, only few cases of successful implementation in the industry are known. This becomes even more evident in specialized areas of software engineering such as systems integration. Today’s IT systems need to quickly adapt to new business requirements due to mergers and acquisitions and cooperations between enterprises. This certainly leads to integration efforts, i.e. joining different subsystems into a cohesive whole in order to provide new functionality. In such an environment. the application of industrial methods for software development seems even more important. Unfortunately, software development in this field is a highly complex and heterogeneous undertaking, as IT environments differ from customer to customer. In such settings, existing industrialization concepts would never break even due to one-time projects and thus insufficient economies of scale and scope. This present thesis, therefore, describes a novel approach for a more efficient implementation of prior key principles while considering the characteristics of software development for systems integration. After identifying the characteristics of the field and their affects on currently-known industrialization concepts, an organizational model for industrialized systems integration has thus been developed. It takes software product lines and adapts them in a way feasible for a systems integrator active in several business domains. The result is a three-tiered model consolidating recurring activities and reducing the efforts for individual product lines. For the implementation of component-based development, the present thesis assesses current component approaches and applies an integration metamodel to the most suitable one. This ensures a common understanding of systems integration across different product lines and thus alleviates component reuse, even across product line boundaries. The approach is furthermore aligned with the organizational model to depict in which way component-based development may be applied in industrialized systems integration. Automating software development in systems integration with model-driven engineering was found to be insufficient in its current state. The reason herefore lies in insufficient tool chains and a lack of modelling standards. As an alternative, an XML-based configuration of products within a software product line has been developed. It models a product line and its products with the help of a domain-specific language and utilizes stylesheet transformations to generate compliable artefacts. The approach has been tested for its feasibility within an exemplarily implementation following a real-world scenario. As not all aspects of industrialized systems integration could be simulated in a laboratory environment, the concept was furthermore validated during several expert interviews with industry representatives. Here, it was also possible to assess cultural and economic aspects. The thesis concludes with a detailed summary of the contributions to the field and suggests further areas of research in the context of industrialized systems integration.
3

Optimalizácia procesu testovania s využitím voľne dostupných nástrojov na vytváranie automatizovaných testov / Optimalisation of the test process using open source tools for automated tests

Ivan, Michal January 2015 (has links)
Diploma thesis deals with the implementation of automated tests to the process of testing web applications. Introduction of the theoretical part is devoted to familiarizing the reader with the concept of testing and illustration of its importance not only in software development. Author then defines the term, introduces the principles, and attention is paid to the interpretation of terms which are commonly used in testing. The next section contains specific division of this process in terms of of the used techniques, methods and levels of testing. By description, and stating the fundamental differences between manual and automated testing creates conditions for understanding the issues, on which work is focused. At the end of theoretical part there are characterized basic models of software development life cycle, in which the process of testing has its place. In the practical part the author at first draws attention to introduction of of web application in which automated tests will be implemented. Subsequently, based on the introduced methodology, he analyzes the process of testing this application. He defines the reasons for the implementation of automated testing, he marks the areas of coveragecreates working team and the timetable for implementation. On the basis of established criteria justifies the choice of tools to be used in automation. In the next chapter he accompanies reader systematically across the entire process of creation and implementation of automated tests, and intentionally complements it with practical examples. End is devoted to assessment of the results that have been achieved by the implementation of automated tests. By comparing them with manual tests author determines the effectiveness of automation. Calculating the estimated savings is determined by the return on investment in automated tests.
4

Capacity Modeling of Freeway Weaving Sections

Zhang, Yihua 27 June 2005 (has links)
The dissertation develops analytical models that estimate the capacity of freeway weaving sections. The analytical models are developed using simulated data that were compiled using the INTEGRATION software. Consequently, the first step of the research effort is to validate the INTEGRATION lane-changing modeling procedures and the capacity estimates that are derived from the model against field observations. The INTEGRATION software is validated against field data gathered by the University of California at Berkeley by comparing the lateral and longitudinal distribution of simulated and field observed traffic volumes categorized by O-D pair on nine weaving sections in the Los Angeles area. The results demonstrate a high degree of consistency between simulated and field observed traffic volumes within the various weaving sections. Subsequently, the second validation effort compares the capacity estimates of the INTEGRATION software to field observations from four weaving sections operating at capacity on the Queen Elizabeth Way (QEW) in Toronto, Canada. Again, the results demonstrate that the capacity estimates of the INTEGRATION software are consistent with the field observations both in terms of absolute values and temporal variability across different days. The error was found to be in the range of 10% between simulated and field observed capacities. Prior to developing the analytical models, the dissertation presents a systematic analysis of the factors that impact the capacity of freeway weaving sections, which were found to include the length of the weaving section, the weaving ratio (a new parameter that is developed as part of this research effort), the percentage of heavy vehicles, and the speed limit differential between freeway and on- and off-ramps. The study demonstrates that the weaving ratio, which is currently defined as the ratio of the lowest weaving volume to the total weaving volume in the 2000 Highway Capacity Manual, has a significant impact on the capacity of weaving sections. The study also demonstrates that the weaving ratio is an asymmetric function and thus should reflect the source of the weaving volume. Consequently, a new definition for the weaving ratio is introduced that explicitly identifies the source of the weaving volume. In addition, the study demonstrates that the length of the weaving section has a larger impact on the capacity of weaving sections for short lengths and high traffic demands. Furthermore, the study demonstrates that there does not exist enough evidence to conclude that the speed limit differential between mainline freeway and on- and off-ramps has a significant impact on weaving section capacities. Finally, the study demonstrates that the HCM procedures model the heavy duty vehicle impacts reasonably well. This dissertation presents the development of new capacity models for freeway weaving sections. In these models, a new definition of the weaving ratio that explicitly accounts for the source of weaving volume is introduced. The proposed analytical models estimate the capacity of weaving sections to within 12% of the simulated data, while the HCM procedures exhibit errors in the range of 114%. Among the newly developed models, the Artificial Neural Network (ANN) models performs slightly better that the statistical models in terms of model prediction errors. However, the sensitivity analysis results demonstrate unrealistic behavior of the ANN models under certain conditions. Consequently, the use of a statistical model is recommended because it provides a high level of accuracy while providing accurate model responses to changes in model input parameters (good response to the gradient of the input parameters). / Ph. D.

Page generated in 0.034 seconds