Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering in Practice 2020
DOI: 10.1145/3377813.3381350
|View full text |Cite
|
Sign up to set email alerts
|

Piranha

Abstract: Feature flags are commonly used in mobile app development and can introduce technical debt related to deleting their usage from the codebase. This can adversely affect the overall reliability of the apps and increase their maintenance complexity. Reducing this debt without imposing additional overheads on the developers necessitates the design of novel tools and automated workflows. In this paper, we describe the design and implementation of Piranha, an automated code refactoring tool which is used to automati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(1 citation statement)
references
References 35 publications
(32 reference statements)
0
1
0
Order By: Relevance
“…The authors also indicate that mobile code smells represent inadvertent technical debt (i.e., debt introduced by oversight than strategically). In [31], Ramanathan et al describe how their tool efficiently reduces technical debt related to state feature flags on mobile apps, including Android apps, through refactoring.…”
Section: A Android Appsmentioning
confidence: 99%
“…The authors also indicate that mobile code smells represent inadvertent technical debt (i.e., debt introduced by oversight than strategically). In [31], Ramanathan et al describe how their tool efficiently reduces technical debt related to state feature flags on mobile apps, including Android apps, through refactoring.…”
Section: A Android Appsmentioning
confidence: 99%