Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 9

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
2
Content available remote Cost Effectiveness of Software Defect Prediction in an Industrial Project
EN
Software defect prediction is a promising approach aiming to increase software quality and, as a result, development pace. Unfortunately, the cost effectiveness of software defect prediction in industrial settings is not eagerly shared by the pioneering companies. In particular, this is the first attempt to investigate the cost effectiveness of using the DePress open source software measurement framework (jointly developed by Wroclaw University of Science and Technology, and Capgemini software development company) for defect prediction in commercial software projects. We explore whether defect prediction can positively impact an industrial software development project by generating profits. To meet this goal, we conducted a defect prediction and simulated potential quality assurance costs based on the best possible prediction results when using a default, non-tweaked DePress configuration, as well as the proposed Quality Assurance (QA) strategy. Results of our investigation are optimistic: we estimated that quality assurance costs can be reduced by almost 30% when the proposed approach will be used, while estimated DePress usage Return on Investment (ROI) is fully 73 (7300%), and Benefits Cost Ratio (BCR) is 74. Such promising results, being the outcome of the presented research, have caused the acceptance of continued usage of the DePress-based software defect prediction for actual industrial projects run by Volvo Group.
3
Content available remote Bottlenecks in Software Defect Prediction Implementation in Industrial Projects
EN
Case studies focused on software defect prediction in real, industrial software development projects are extremely rare. We report on dedicated R&D project established in cooperation between Wroclaw University of Technology and one of the leading automotive software development companies to research possibilities of introduction of software defect prediction using an open source, extensible software measurement and defect prediction framework called DePress (Defect Prediction in Software Systems) the authors are involved in. In the first stage of the R&D project, we verified what kind of problems can be encountered. This work summarizes results of that phase.
EN
The paper presents an analysis of 83 versions of industrial, open-source and academic projects. We have empirically evaluated whether those project types constitute separate classes of projects with regard to defect prediction. Statistical tests proved that there exist significant differences between the models trained on the aforementioned project classes. This work makes the next step towards cross-project reusability of defect prediction models and facilitates their adoption, which has been very limited so far.
5
Content available remote Software Measurement and Defect Prediction with Depress Extensible Framework
EN
Context. Software data collection precedes analysis which, in turn, requires data science related skills. Software defect prediction is hardly used in industrial projects as a quality assurance and cost reduction mean. Objectives. There are many studies and several tools which help in various data analysis tasks but there is still neither an open source tool nor standardized approach. Results. We developed Defect Prediction for software systems (DePress), which is an extensible software measurement, and data integration framework which can be used for prediction purposes (e.g. defect prediction, effort prediction) and software changes analysis (e.g. release notes, bug statistics, commits quality). DePress is based on the KNIME project and allows building workflows in a graphic, end-user friendly manner. Conclusions. We present main concepts, as well as the development state of the DePress framework. The results show that DePress can be used in Open Source, as well as in industrial project analysis.
EN
Process metrics appear to be an effective addition to software defect prediction models usually built upon product metrics. We present a review of research studies that investigate process metrics in defect prediction. The following process metrics are discussed: Number of Revisions, Number of Distinct Committers, Number of Modified Lines, Is New and Number of Defects in Previous Revision. We not only introduce the definitions of the aforementioned process metrics but also present the most important results, recent advances and the summary regarding the use of these metrics in software defect prediction models, as well as the taxonomy of the analysed process metrics.
7
Content available remote Architectural design of modern web applications
EN
Architectural design is about decisions which influence characteristics of arising system e.g. maintainability or scalability. Existing architectural frameworks, like MVC or PCMEF, allow building well-structured applications as a result of minimizing dependences between the system modules. Authors of this paper analysed these frameworks in the web application context. MVC and PCMEF appeared to be inspirations for the new XWA (extensible Web Architecture} architectural framework combining strengths of both frameworks and incorporating the idea of continuations into a separated controller. Additionally the detailed description of practical implementation of XWA on e-Informatyka portal example and guidelines for buiiding web applications especially based on Apache Cocoon similar technologies are presented.
PL
Java i XML to dwa bardzo modne i często używane ostatnio słowa - klucze. Trudno sobie jednak wyobrazić poważne aplikacje korporacyjne bez użycia baz danych. Są one integralną częścią zarówno aplikacji zastanych (legacy applications), jak i nowych - tworzonych w architekturze wielowarstwowej -aplikacji internctowych biznesu elektronicznego. Podobnie jak Java zapewnia przenośność tworzonych aplikacji, czyli ich niezależność od platformy sprzętowo-systemowej, tak XML zapewnia przenośność danych. Nic więc dziwnego, że Java - a w szczególności XML - wywiera duży wpływ również na stosunkowo hermetyczną do tej pory dziedzinę baz danych. Można śmiało stwierdzić, że wraz z popularyzacją XML także w bazach danych nastąpiła swego rodzaju rewolucja. Pojawiło się całe spektrum nowych rozwiązań, które zostaną przedstawione w niniejszym artykule. Użyta klasyfikacja bazuje na klasyfikacji stosowanej przez Ronalda Bourreta [1].
EN
Java and XML are hot topics today. However it is difficult to realize serious corporate portals or Internet applications without databases. Databases are important parts of legacy applications as well as multitiered eBusiness applications. Java supports applications portability through platform independence and XML supports data portability. It is no wonder that Java and especially XML exert an influence on database field. It appeared a wide range of new products which are presented in this article. The terminology is based on the proposed by Ronald Bourret [1].
9
Content available remote Nowy algorytm do szybkiego obliczania niezawodności sieci.
EN
Network reliability analysis of complex system (including computer, telecomunication, transportation networks or electric networks has been a subject of intensive research for a long time. The problem of network reliability analysis using connectivity based reliability measures is considered in this paper. Such measures are justified since most networks employ dynamic routing so that trafic can be rerouted around failed links as long as a network remains connected. A propbabilistic undirected graph G=(V, E) with a distinguished subset of vertices K is used to a model K. The problem of computing K-terminal reliability of a network with a general structure is known to be NP-hard. It means that it is unlikely that there exists an algorithm which will find exactly optimal solution to all instances of the problem in time which is polynomial in the size of the imput. A new algorithm utilising the cache technique which is a modified technique of dynamic programming and suitable heuristic strategies of preserving labels order and problem decomposition have been presented in this paper. The algorythm has been implemented and has achived excellent performances.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.