The test case generation is intrinsically a multi-objective problem, since the goal is covering multiple test targets (eg, branches). Existing search-based approaches either consider one …
Mobile app developers constantly monitor feedback in user reviews with the goal of improving their mobile apps and better meeting user expectations. Thus, automated …
E Aghajani, C Nagy, OL Vega-Márquez… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
(Good) Software documentation provides developers and users with a description of what a software system does, how it operates, and how it should be used. For example, technical …
In theory,(good) documentation is an invaluable asset to any software project, as it helps stakeholders to use, understand, maintain, and evolve a system. In practice, however …
We report on the organization, challenges, and results of the ninth edition of the Java Unit Testing Competition as well as the first edition of the Cyber-Physical Systems Testing Tool …
In Behaviour-Driven Development (BDD) the behaviour of a software system is specified as a set of example interactions with the system using a" Given-When-Then" structure. These …
We report on the organization, challenges, and results of the tenth edition of the Java Unit Testing Competition as well as the second edition of the Cyber-Physical Systems (CPS) …
Commit messages are important for software development and maintenance. Many neural network-based approaches have been proposed and shown promising results on automatic …
A Panichella - Information and Software Technology, 2021 - Elsevier
Abstract Context: Latent Dirichlet Allocation (LDA) has been successfully used in the literature to extract topics from software documents and support developers in various …