Do developers benefit from recommendations when repairing inconsistent design models? a controlled experiment

L Marchezan, WKG Assunção, GK Michelon… - Proceedings of the 27th …, 2023 - dl.acm.org
Repairing design models is a laborious task that requires a considerable amount of time and
effort from developers. Repair recommendation (RR) approaches focus on reducing the …

A user study on explainable online reinforcement learning for adaptive systems

A Metzger, J Laufer, F Feit, K Pohl - ACM Transactions on Autonomous …, 2023 - dl.acm.org
Online reinforcement learning (RL) is increasingly used for realizing adaptive systems in the
presence of design time uncertainty because Online RL can leverage data only available at …

Early identification of bottlenecks in very large scale system of systems software development

K Petersen, P Roos, S Nyström… - Journal of software …, 2014 - Wiley Online Library
System of systems are of high complexity, and for each system, many different requirements
are implemented in parallel. Systems are developed with some degree of managerial …

Heterogeneous systems testing techniques: An exploratory survey

AN Ghazi, K Petersen, J Börstler - … Quality. Software and Systems Quality in …, 2015 - Springer
Heterogeneous systems comprising sets of inherent subsystems are challenging to
integrate. In particular, testing for interoperability and conformance is a challenge …

Measuring the effectiveness of the defect-fixing process in open source software projects

AH Ghapanchi, A Aurum - 2011 44th Hawaii International …, 2011 - ieeexplore.ieee.org
The defect-fixing process is a key process in which an open source software (OSS) project
team responds to customer needs in terms of detecting and resolving software defects …

Better defect detection and prevention through improved inspection and testing approach in small and medium scale software industry

V Suma… - International Journal of …, 2010 - inderscienceonline.com
One of the challenging issues in software industry is to deliver high quality software through
effective defect management. Inspection and testing are two important approaches that …

Cognitive-support code review tools: improved efficiency of change-based code review by guiding and assisting reviewers

T Baum - 2019 - repo.uni-hannover.de
Code reviews, ie, systematic manual checks of program source code by other developers,
have been an integral part of the quality assurance canon in software engineering since …

Cognitive factors in perspective-based reading (PBR): A protocol analysis study

B Robbins, J Carver - 2009 3rd International Symposium on …, 2009 - ieeexplore.ieee.org
The following study investigated cognitive factors involved in applying the Perspective-
Based Reading (PBR) technique for defect detection in software inspections. Using the …

Improving Consistency Maintenance for Collaborative Software Systems Engineering/eingereicht von Luciano Augusto Marchezan de Paula

LA Marchezan de Paula - 2023 - epub.jku.at
Quality assurance (QA) is a crucial part of software systems engineering to guarantee that
the products developed meet the requirements, conform to regulations, and ensure the …

How many individuals to use in a QA task with fixed total effort?

MV Mäntylä, K Petersen, D Pfahl - Proceedings of the ACM-IEEE …, 2012 - dl.acm.org
Increasing the number of persons working on quality assurance (QA) tasks, eg, reviews and
testing, increases the number of defects detected--but it also increases the total effort unless …