On the public citation graph

User interface design smell: Automatic detection and refactoring of Blob listeners

0 signed · 63 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1002/smr.1737openalex-snapshot
A review of code smell mining techniques
inferredcites →https://doi.org/10.1002/spe.2346openalex-snapshot
SPOON : A library for implementing analyses and transformations of Java source code
inferredcites →https://doi.org/10.1007/3-540-45672-4_31openalex-snapshot
Refactoring: Improving the Design of Existing Code
inferredcites →https://doi.org/10.1007/978-3-319-05948-8_19openalex-snapshot
An Approach for Graphical User Interface External Bad Smells Detection
inferredcites →https://doi.org/10.1007/978-3-642-10373-5_4openalex-snapshot
Event Listener Analysis and Symbolic Execution for Testing GUI Applications
inferredcites →https://doi.org/10.1007/978-3-642-34321-6_1openalex-snapshot
Specification and Detection of SOA Antipatterns
inferredcites →https://doi.org/10.1007/s10515-013-0128-9openalex-snapshot
GUITAR: an innovative tool for automated testing of GUI-driven software
inferredcites →https://doi.org/10.1007/s10664-011-9171-yopenalex-snapshot
An exploratory study of the impact of antipatterns on class change- and fault-proneness
inferredcites →https://doi.org/10.1007/s10664-017-9540-2openalex-snapshot
Code smells for Model-View-Controller architectures
inferredcites →https://doi.org/10.1016/j.jss.2010.11.921openalex-snapshot
BDTEX: A GQM-based Bayesian approach for the detection of antipatterns
inferredcites →https://doi.org/10.1016/j.jss.2015.01.037openalex-snapshot
On applying machine learning techniques for design pattern detection
inferredcites →https://doi.org/10.1016/j.jss.2017.12.034openalex-snapshot
A survey on software smells
inferredcites →https://doi.org/10.1109/ase.2015.76openalex-snapshot
Static Window Transition Graphs for Android (T)
inferredcites →https://doi.org/10.1109/csmr.2004.1281423openalex-snapshot
Using history information to improve design flaws detection
inferredcites →https://doi.org/10.1109/csmr.2007.44openalex-snapshot
Static Analysis of Programs with Graphical User Interface
inferredcites →https://doi.org/10.1109/csmr.2009.59openalex-snapshot
Identifying Architectural Bad Smells
inferredcites →https://doi.org/10.1109/csmr.2011.24openalex-snapshot
An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, on Program Comprehension
inferredcites →https://doi.org/10.1109/icse.2013.6606613openalex-snapshot
Why don't software developers use static analysis tools to find bugs?
inferredcites →https://doi.org/10.1109/icse.2013.6606614openalex-snapshot
Exploring the impact of inter-smell relations on software maintainability: An empirical study
inferredcites →https://doi.org/10.1109/icse.2015.31openalex-snapshot
Static Control-Flow Analysis of User-Driven Callbacks in Android Applications
inferredcites →https://doi.org/10.1109/icse.2015.52openalex-snapshot
Detecting Inconsistencies in JavaScript MVC Applications
inferredcites →https://doi.org/10.1109/icse19354.2012openalex-snapshot
2012 34th International Conference on Software Engineering (ICSE)
inferredcites →https://doi.org/10.1109/icsm.2010.5609564openalex-snapshot
Are all code smells harmful? A study of God Classes and Brain Classes in the evolution of three open source systems
inferredcites →https://doi.org/10.1109/icsm.2013.37openalex-snapshot
Investigating the Impact of Code Smells on System's Quality: An Empirical Study on Systems of Different Application Domains
inferredcites →https://doi.org/10.1109/icsm17300.2010openalex-snapshot
2010 IEEE International Conference on Software Maintenance
inferredcites →https://doi.org/10.1109/icsme.2014.32openalex-snapshot
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells
inferredcites →https://doi.org/10.1109/icst.2015.7102582openalex-snapshot
Classifying and Qualifying GUI Defects
inferredcites →https://doi.org/10.1109/icst37354.2016openalex-snapshot
2016 IEEE International Conference on Software Testing, Verification and Validation (ICST)
inferredcites →https://doi.org/10.1109/issre.2012.25openalex-snapshot
Lightweight Static Analysis for GUI Testing
inferredcites →https://doi.org/10.1109/tse.2004.1265817openalex-snapshot
A survey of software refactoring
inferredcites →https://doi.org/10.1109/tse.2009.50openalex-snapshot
DECOR: A Method for the Specification and Detection of Code and Design Smells
inferredcites →https://doi.org/10.1109/tse.2014.2372760openalex-snapshot
Mining Version Histories for Detecting Code Smells
inferredcites →https://doi.org/10.1145/1050849.1050865openalex-snapshot
A brief survey of program slicing
inferredcites →https://doi.org/10.1145/120782.120805openalex-snapshot
Separating application code from toolkits
inferredcites →https://doi.org/10.1145/1294948.1294957openalex-snapshot
Assessing the impact of bad smells using historical information
inferredcites →https://doi.org/10.1145/142621openalex-snapshot
Proceedings of the 5th annual ACM symposium on User interface software and technology
inferredcites →https://doi.org/10.1145/1822018openalex-snapshot
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
inferredcites →https://doi.org/10.1145/1822018.1822037openalex-snapshot
Improving modularity and usability of interactive systems with Malai
inferredcites →https://doi.org/10.1145/1822018.1822045openalex-snapshot
The GUISurfer tool
inferredcites →https://doi.org/10.1145/1996461.1996500openalex-snapshot
Combining aspect-oriented modeling with property-based reasoning to improve user interface adaptation
inferredcites →https://doi.org/10.1145/2338965openalex-snapshot
Proceedings of the 2012 International Symposium on Software Testing and Analysis
inferredcites →https://doi.org/10.1145/2338965.2336782openalex-snapshot
Finding errors in multithreaded GUI applications
inferredcites →https://doi.org/10.1145/2483760.2483775openalex-snapshot
Automatically repairing broken workflows for evolving GUI applications
inferredcites →https://doi.org/10.1145/2554850openalex-snapshot
Proceedings of the 29th Annual ACM Symposium on Applied Computing
inferredcites →https://doi.org/10.1145/2675067openalex-snapshot
Code-Smell Detection as a Bilevel Problem
inferredcites →https://doi.org/10.1145/2695664.2695670openalex-snapshot
Towards a catalog of usability smells
inferredcites →https://doi.org/10.1145/2933242.2933260openalex-snapshot
Automatic detection of GUI design smells
inferredcites →https://doi.org/10.1145/332040.332473openalex-snapshot
Instrumental interaction
inferredcites →https://doi.org/10.1198/tech.2004.s209openalex-snapshot
Handbook of Parametric and Nonparametric Statistical Procedures
inferredcites →https://doi.org/10.14279/tuj.eceasst.33.459openalex-snapshot
GUI Inspection from Source Code Analysis
inferredcites →https://doi.org/10.5381/jot.2013.12.2.a1openalex-snapshot
Towards a Principle-based Classification of Structural Design Smells.
inferredcites →https://doi.org/10.5555/2818754.2818768openalex-snapshot
Static control-flow analysis of user-driven callbacks in Android applications
inferredcites →https://doi.org/10.5555/2818754.2818796openalex-snapshot
Detecting inconsistencies in JavaScript MVC applications

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.1007/s10796-020-10100-wopenalex-snapshot
On the Impact of Aesthetic Defects on the Maintainability of Mobile Graphical User Interfaces: An Empirical Study
inferred← citeshttps://doi.org/10.1007/s13369-020-04365-1openalex-snapshot
Recovering Android Bad Smells from Android Applications
inferred← citeshttps://doi.org/10.1016/j.displa.2026.103501openalex-snapshot
An integrated UX-informed feature framework for predicting perceived visual complexity of web GUIs using pairwise comparison data
inferred← citeshttps://doi.org/10.1109/ickecs56523.2022.10060817openalex-snapshot
Innovative Application of Game Operation Interface UI Design under the Background of Internet of Things Intelligent Technology
inferred← citeshttps://doi.org/10.1109/icse55347.2025.00062openalex-snapshot
The Design Smells Breaking the Boundary between Android Variants and AOSP
inferred← citeshttps://doi.org/10.1109/tse.2021.3083321openalex-snapshot
Interacto: A Modern User Interaction Processing Model
inferred← citeshttps://doi.org/10.1145/3379597.3387477openalex-snapshot
Characterizing and Identifying Composite Refactorings
inferred← citeshttps://doi.org/10.1145/3660248openalex-snapshot
A Type System for Flexible User Interactions Handling
inferred← citeshttps://doi.org/10.1186/s43067-025-00269-yopenalex-snapshot
Analyzing the effect of developer’s emotion on the quality of open-source projects
inferred← citeshttps://doi.org/10.30534/ijatcse/2019/05852019openalex-snapshot
SOAP and RESTful web service anti-patterns: A scoping review
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.