Multi-objective regression test selection in practice: An empirical study in the defense software industry

Download
2018-11-01
Garousi, Vahid
Özkan, Ramazan
Betin Can, Aysu
Context: Executing an entire regression test-suite after every code change is often costly in large software projects. To cope with this challenge, researchers have proposed various regression test-selection techniques.
INFORMATION AND SOFTWARE TECHNOLOGY

Suggestions

Multi-objective regression test-selection in practice: an industrial case study
Özkan, Ramazan; Betin Can, Aysu; Garousi, Vahid; Department of Information Systems (2017)
Regression testing is testing of previously verified parts of a software system to make sure that software changes do not affect those parts. However running an entire regression test suite after every code change may be costly or even infeasible due to time and resource constraints especially in large-scale software projects. In order to resolve this issue and optimize the number of test cases to be rerun for regression, several techniques have been proposed in the literature. One of these is Multi-Objecti...
Hybrid meta-heuristic algorithms for the resource constrained multi-project scheduling problem
Uysal, Furkan; Sönmez, Rifat; Department of Civil Engineering (2014)
The general resource constrained multi-project scheduling problem (RCMPSP) consists of simultaneous scheduling of two or more projects with common resource constraints, while minimizing duration of the projects. Critical Path Method and other scheduling methods do not consider resource conflicts and practically used commercial project management software packages and heuristic methods provide very limited solutions for the solution of the RCMPSP. Considering the practical importance of multi-project schedul...
An Ontology based approach to requirements reuse problem in software product lines
Karataş, Elif Kamer; Birtürk, Ayşenur; Department of Computer Engineering (2012)
With new paradigms in software engineering such as Software Product Lines, scope of reuse is enlarged from implementation upto design, requirements, test-cases, etc. In this thesis an ontology-based approach is proposed as a solution to systematic requirement reuse problem in software product lines, and the approach is supported with a reuse automation tool. A case study is performed on the projects of an industrial software product line using hereby proposed solution and then based on the evaluated metrics...
WEIGHTED MATRIX ORDERING AND PARALLEL BANDED PRECONDITIONERS FOR ITERATIVE LINEAR SYSTEM SOLVERS
Manguoğlu, Murat; Sameh, Ahmed H.; Grama, Ananth (Society for Industrial & Applied Mathematics (SIAM), 2010-01-01)
The emergence of multicore architectures and highly scalable platforms motivates the development of novel algorithms and techniques that emphasize concurrency and are tolerant of deep memory hierarchies, as opposed to minimizing raw FLOP counts. While direct solvers are reliable, they are often slow and memory-intensive for large problems. Iterative solvers, on the other hand, are more efficient but, in the absence of robust preconditioners, lack reliability. While preconditioners based on incomplete factor...
Modeling patterns and cultures of embedded software development projects
Akdur, Deniz; Demirörs, Onur; Department of Information Systems (2018)
Due to their multiple constraints across different dimensions of performance and quality, the analysis, design, implementation and testing of software-intensive embedded systems are not trivial, which makes their development more challenging. To cope with these growing complexities, modeling is a widely used approach in this industry. However, the modeling approaches in embedded software vary since the characteristics of diagram development and usage (e.g., purpose, modeling rigor, medium type used, modelin...
Citation Formats
V. Garousi, R. Özkan, and A. Betin Can, “Multi-objective regression test selection in practice: An empirical study in the defense software industry,” INFORMATION AND SOFTWARE TECHNOLOGY, pp. 40–54, 2018, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/31529.