中文
相关论文

相关论文: Managing Object-Oriented Integration and Regressio…

200 篇论文

Regression testing is an important part of quality control in both software and embedded products, where hardware is involved. It is also one of the most expensive and time consuming part of the product cycle. To improve the cost…

软件工程 · 计算机科学 2019-10-24 Tri Quach , Tommi Oinonen , Antti Karjalainen

A system, which implements persistent objects, has to provide different opportunities to change the objects in arbitrary ways during their existence. A traditional realization of OO paradigm in modern programming systems has fundamental…

编程语言 · 计算机科学 2013-04-12 Evgeniy Grigoriev

During acceptance testing customers assess whether a system meets their expectations and often identify issues that should be improved. These findings have to be communicated to the developers a task we observed to be error prone,…

软件工程 · 计算机科学 2014-09-02 Olga Liskin , Christoph Herrmann , Eric Knauss , Thomas Kurpick , Bernhard Rumpe , Kurt Schneider

A paradox of requirements specifications as dominantly practiced in the industry is that they often claim to be object-oriented (OO) but largely rely on procedural (non-OO) techniques. Use cases and user stories describe functional flows,…

Test Impact Analysis is an approach to obtain a subset of tests impacted by code changes. This approach is mainly applied to unit testing where the link between the code and its associated tests is easy to obtain. On the integration level,…

软件工程 · 计算机科学 2022-11-16 Muzammil Shahbaz

Well structured and readable source code is a pre-requisite for maintainable software and successful collaboration among developers. Static analysis enables the automated extraction of code complexity and readability metrics which can be…

软件工程 · 计算机科学 2021-10-29 Gustaf Holst , Felix Dobslaw

The activities of requirements engineering and software testing are intrinsically related to each other, as these two areas are linked when seeking to specify and also ensure the expectations of a software product, with quality and on time.…

软件工程 · 计算机科学 2023-04-27 Thalia S. Santana , Taciana N. Kudo , Renato F. Bulcão-Neto

The idea of automatizing the assessment of objectoriented design is not new. Different approaches define and apply their own quality models, which are composed of single metrics or combinations thereof, to operationalize software design.…

软件工程 · 计算机科学 2016-02-24 Johannes Bräuer

Regression evaluation has been performed for decades. Some metrics have been identified to be robust against shifting and scaling of the data but considering the different distributions of data is much more difficult to address (imbalance…

机器学习 · 计算机科学 2020-09-14 Mario Michael Krell , Bilal Wehbe

With the wide support for object serialization in object-oriented programming languages, persistent objects have become common place and most large object-oriented software systems rely on extensive amounts of persistent data. Such systems…

软件工程 · 计算机科学 2012-06-22 Marco Piccioni , Manuel Oriol , Bertrand Meyer

This paper reviews some programming techniques in R that have proved useful, particularly for substantial projects. These include several versions of object-oriented programming, used in a large number of R packages. The review tries to…

统计方法学 · 统计学 2014-09-12 John M. Chambers

Deployment of network/distributed systems sets high requirements for procedures, tools and approaches for the complex testing of these systems. This work provides a survey of testing activities with regard to these systems based on…

分布式、并行与集群计算 · 计算机科学 2015-04-28 Andrey A. Shchurov , Radek Marik , Vladimir A. Khlevnoy

Developing multithreaded software is an extremely challenging task, even for experienced programmers. The challenge does not end after the code is written. There are other tasks associated with a development process that become…

软件工程 · 计算机科学 2014-09-04 Evgeny Vainer , Amiram Yehudai

In this article, we describe the regression test process to test and verify the changes made on software. A developed technique use the automation test based on decision tree and test selection process in order to reduce the testing cost is…

软件工程 · 计算机科学 2011-11-28 Seifedine Kadry

Inspections and testing are two of the most commonly performed software quality assurance processes today. Typically, these processes are applied in isolation, which, however, fails to exploit the benefits of systematically combining and…

软件工程 · 计算机科学 2013-11-18 Frank Elberzhager , Jürgen Münch , Dieter Rombach , Bernd Freimut

Measuring software complexity plays an important role to meet the demands of complex software. The cyclomatic complexity is one of most used and renowned metric among the other three proposed and researched metrics that are namely: Line of…

软件工程 · 计算机科学 2014-12-22 Ankita Garg

The idea behind object-centric representation learning is that natural scenes can better be modeled as compositions of objects and their relations as opposed to distributed representations. This inductive bias can be injected into neural…

机器学习 · 计算机科学 2022-06-10 Andrea Dittadi , Samuele Papa , Michele De Vita , Bernhard Schölkopf , Ole Winther , Francesco Locatello

Testability is the probability whether tests will detect a fault, given that a fault in the program exists. How efficiently the faults will be uncovered depends upon the testability of the software. Various researchers have proposed…

软件工程 · 计算机科学 2013-08-16 Sujata Khatri , R. S. Chhillar , V. B. Singh

Processes tend to interact with other processes and operate on various objects of different types. These objects can influence each other creating dependencies between sub-processes. Analyzing the conformance of such complex processes…

数据库 · 计算机科学 2023-05-10 Lukas Liss , Jan Niklas Adams , Wil M. P. van der Aalst

Modern software systems are expected to be secure and contain all the latest features, even when new versions of software are released multiple times an hour. Each system may include many interacting packages. The problem of installing…

软件工程 · 计算机科学 2018-11-15 Ran Ben Basat , Maayan Goldstein , Itai Segall