A systematic literature review on bad smells–5 w's: which, when, what, who, where
EV de Paulo Sobrinho, A De Lucia… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Bad smells are sub-optimal code structures that may represent problems needing attention.
We conduct an extensive literature review on bad smells relying on a large body of …
We conduct an extensive literature review on bad smells relying on a large body of …
Metrics for analyzing variability and its implementation in software product lines: A systematic literature review
S El-Sharkawy, N Yamagishi-Eichler… - Information and Software …, 2019 - Elsevier
Abstract Context: Software Product Line (SPL) development requires at least concepts for
variability implementation and variability modeling for deriving products from a product line …
variability implementation and variability modeling for deriving products from a product line …
A survey on software smells
Context Smells in software systems impair software quality and make them hard to maintain
and evolve. The software engineering community has explored various dimensions …
and evolve. The software engineering community has explored various dimensions …
Understanding the re-engineering of variant-rich systems: an empirical work on economics, knowledge, traceability, and practices
J Krüger - 2021 - repo.bibliothek.uni-halle.de
Context: Most modern software systems exist in different variants to address a variety of
requirements, such as customer requests, regulations, or hardware restrictions. To benefit …
requirements, such as customer requests, regulations, or hardware restrictions. To benefit …
Synchronous development in open-source projects: A higher-level perspective
Mailing lists are a major communication channel for supporting developer coordination in
open-source software projects. In a recent study, researchers explored temporal …
open-source software projects. In a recent study, researchers explored temporal …
Attention-based neural network for traffic sign detection
J Zhang, L Hui, J Lu, Y Zhu - 2018 24th International …, 2018 - ieeexplore.ieee.org
Existing object detection pipelines can show superior performance for large objects with
high resolution but fail to detect very small objects such as traffic signs. So, detecting traffic …
high resolution but fail to detect very small objects such as traffic signs. So, detecting traffic …
Composing annotations without regret? Practical experiences using FeatureC
Software product lines enable developers to derive similar products from a common code
base. Existing implementation techniques can be categorized as composition‐based and …
base. Existing implementation techniques can be categorized as composition‐based and …
On the fulfillment of coordination requirements in open-source software projects: An exploratory study
In large-scale open-source software projects, where developers are often distributed across
the entire planet, coordination among developers is crucial. To estimate whether a state of …
the entire planet, coordination among developers is crucial. To estimate whether a state of …
# ifdef directives and program comprehension: The dilemma between correctness and preference
Many organizations and open-source projects use the C preprocessor (CPP) to implement
configurability in their software systems. Despite extensive research, existing studies on the …
configurability in their software systems. Despite extensive research, existing studies on the …
Fast static analyses of software product lines: An example with more than 42,000 metrics
Context: Software metrics, as one form of static analyses, is a commonly used approach in
software engineering in order to understand the state of a software system, in particular to …
software engineering in order to understand the state of a software system, in particular to …