On the public citation graph

A Refactoring Approach to Parallelism

0 signed · 113 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.1007/3-540-57659-2_15openalex-snapshot
An overview of a compiler for scalable parallel machines
inferredcites →https://doi.org/10.1007/bfb0105110openalex-snapshot
Automatic program restructuring for high-speed computation
inferredcites →https://doi.org/10.1016/0743-7315(88)90015-9openalex-snapshot
An overview of the PTRAN analysis system for multiprocessing
inferredcites →https://doi.org/10.1109/71.86108openalex-snapshot
Interactive parallel programming using the ParaScope Editor
inferredcites →https://doi.org/10.1109/icse.2009.5070539openalex-snapshot
Refactoring sequential Java code for concurrency via concurrent libraries
inferredcites →https://doi.org/10.1145/1595696.1595723openalex-snapshot
Refactoring for reentrancy
inferredcites →https://doi.org/10.1145/1984693.1984700openalex-snapshot
How do programs become more concurrent
inferredcites →https://doi.org/10.1145/301104.301108openalex-snapshot
SUIF Explorer
inferredcites →https://doi.org/10.1145/41625.41631openalex-snapshot
Automatic decomposition of scientific programs for parallel execution

What points at this work

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

inferred← citeshttps://doi.org/10.1002/stvr.1774openalex-snapshot
Statically driven generation of concurrent tests for thread‐safe classes
inferred← citeshttps://doi.org/10.1007/978-3-031-37720-4_2openalex-snapshot
Practical Approach to Introducing Parallelism in Sequential Programs
inferred← citeshttps://doi.org/10.1007/978-3-319-14675-1_7openalex-snapshot
Refactorings to Enable Parallelization
inferred← citeshttps://doi.org/10.1007/978-3-319-27137-8_9openalex-snapshot
Refactoring for Separation of Concurrent Concerns
inferred← citeshttps://doi.org/10.1007/978-3-319-30927-9_8openalex-snapshot
Simulation of a Model for Refactoring Approach for Parallelism Using Parallel Computing Tool Box
inferred← citeshttps://doi.org/10.1007/978-3-642-32037-8_6openalex-snapshot
ParaForming: Forming Parallel Haskell Programs Using Novel Refactoring Techniques
inferred← citeshttps://doi.org/10.1007/978-3-642-35887-6_12openalex-snapshot
The ParaPhrase Project: Parallel Patterns for Adaptive Heterogeneous Multicore Systems
inferred← citeshttps://doi.org/10.1007/978-3-642-35887-6_13openalex-snapshot
Paraphrasing: Generating Parallel Programs Using Refactoring
inferred← citeshttps://doi.org/10.1007/s10664-015-9384-6openalex-snapshot
Assessing refactorings for usability in e-commerce applications
inferred← citeshttps://doi.org/10.1007/s10664-015-9414-4openalex-snapshot
On the use of many quality attributes for software refactoring: a many-objective search-based software engineering approach
inferred← citeshttps://doi.org/10.1007/s10766-013-0266-5openalex-snapshot
Cost-Directed Refactoring for Parallel Erlang Programs
inferred← citeshttps://doi.org/10.1007/s10766-020-00667-xopenalex-snapshot
Refactoring GrPPI: Generic Refactoring for Generic Parallelism in C++
inferred← citeshttps://doi.org/10.1007/s10766-021-00716-zopenalex-snapshot
Restoration of Legacy Parallelism: Transforming Pthreads into Farm and Pipeline Patterns
inferred← citeshttps://doi.org/10.1007/s11227-019-02942-2openalex-snapshot
Refactoring software to heterogeneous parallel platforms
inferred← citeshttps://doi.org/10.1016/j.future.2017.05.011openalex-snapshot
Free the Conqueror! Refactoring divide-and-conquer functions
inferred← citeshttps://doi.org/10.1016/j.ijhcs.2016.09.009openalex-snapshot
Automatic detection of usability smells in web applications
inferred← citeshttps://doi.org/10.1016/j.infsof.2017.11.016openalex-snapshot
Exploiting load testing and profiling for Performance Antipattern Detection
inferred← citeshttps://doi.org/10.1016/j.jss.2012.07.019openalex-snapshot
Refactoring legacy AJAX applications to improve the efficiency of the data exchange component
inferred← citeshttps://doi.org/10.1016/j.jss.2016.02.002openalex-snapshot
An empirical study of data decomposition for software parallelization
inferred← citeshttps://doi.org/10.1016/j.parco.2018.04.005openalex-snapshot
Overcoming the No Free Lunch Theorem in Cut-off Algorithms for Fork-Join programs
inferred← citeshttps://doi.org/10.1016/j.suscom.2017.10.014openalex-snapshot
Understanding the impact of task granularity in the energy consumption of parallel programs
inferred← citeshttps://doi.org/10.1109/access.2021.3140036openalex-snapshot
What Refactoring Topics Do Developers Discuss? A Large Scale Empirical Study Using Stack Overflow
inferred← citeshttps://doi.org/10.1109/acomp50827.2020.00019openalex-snapshot
Practical approach to access the impact of global variables on program parallelism
inferred← citeshttps://doi.org/10.1109/apsec.2018.00102openalex-snapshot
Minimising Changes When Refactoring Applications to Run Multiple Threads
inferred← citeshttps://doi.org/10.1109/ase.2015.100openalex-snapshot
Refactorings for Android Asynchronous Programming
inferred← citeshttps://doi.org/10.1109/icaiot.2015.7111558openalex-snapshot
A review on refactoring sequential program to parallel code in multicore era
inferred← citeshttps://doi.org/10.1109/icccs52626.2021.9449249openalex-snapshot
Automatic Generation of Parallel Java Programs and their Validation using Combinatorial Testing Suites
inferred← citeshttps://doi.org/10.1109/iccsa.2012.18openalex-snapshot
Parallelism as a Concern in Java through Fork-join Synchronization Patterns
inferred← citeshttps://doi.org/10.1109/icse-companion55297.2022.9793818openalex-snapshot
ReInstancer: Automatically Refactoring for Instanceof Pattern Matching
inferred← citeshttps://doi.org/10.1109/ms.2012.43openalex-snapshot
Techniques and Tools for Parallelizing Software
inferred← citeshttps://doi.org/10.1109/ms.2015.133openalex-snapshot
Refactoring for Asynchronous Execution on Mobile Devices
inferred← citeshttps://doi.org/10.1109/ms.2015.152openalex-snapshot
Refactoring for Asynchronous Execution on Mobile
inferred← citeshttps://doi.org/10.1109/pdp.2014.94openalex-snapshot
Agricultural Reform: More Efficient Farming Using Advanced Parallel Refactoring Tools
inferred← citeshttps://doi.org/10.1109/smartworld-uic-atc-scalcom-iop-sci.2019.00186openalex-snapshot
Code Refactoring from OpenMP to MapReduce Model for Big Data Processing
inferred← citeshttps://doi.org/10.1109/tsc.2014.2383391openalex-snapshot
Refactor Business Process Models with Maximized Parallelism
inferred← citeshttps://doi.org/10.1109/tse.2017.2707089openalex-snapshot
A Survey of Recent Trends in Testing Concurrent Software Systems
inferred← citeshttps://doi.org/10.1109/tse.2018.2832048openalex-snapshot
Mining Semantic Loop Idioms
inferred← citeshttps://doi.org/10.1109/tse.2018.2872711openalex-snapshot
An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations
inferred← citeshttps://doi.org/10.1109/tse.2020.3001257openalex-snapshot
Pegasus: Performance Engineering for Software Applications Targeting HPC Systems
inferred← citeshttps://doi.org/10.1109/tse.2020.3024814openalex-snapshot
Enabling Decision and Objective Space Exploration for Interactive Multi-Objective Refactoring
inferred← citeshttps://doi.org/10.1109/wccais.2014.6916617openalex-snapshot
The data parallelism under java paralleltask: A simple and efficient approach
inferred← citeshttps://doi.org/10.1109/wcre.2011.51openalex-snapshot
Refactoring Traditional Forms into Ajax-enabled Forms
inferred← citeshttps://doi.org/10.1145/2024445.2024447openalex-snapshot
Challenges of evolving sequential to parallel code
inferred← citeshttps://doi.org/10.1145/2393596.2393660openalex-snapshot
How do developers use parallel libraries?
inferred← citeshttps://doi.org/10.1145/2509136.2509530openalex-snapshot
Class hierarchy complementation
inferred← citeshttps://doi.org/10.1145/2544173.2509530openalex-snapshot
Class hierarchy complementation
inferred← citeshttps://doi.org/10.1145/2568225.2568309openalex-snapshot
A study and toolkit for asynchronous programming in c#
inferred← citeshttps://doi.org/10.1145/2633448.2633453openalex-snapshot
Discovering parallel pattern candidates in Erlang
inferred← citeshttps://doi.org/10.1145/2635868.2635903openalex-snapshot
Retrofitting concurrency for Android applications through refactoring
inferred← citeshttps://doi.org/10.1145/2678015.2682533openalex-snapshot
Safe Concurrency Introduction through Slicing
inferred← citeshttps://doi.org/10.1145/2883404.2883411openalex-snapshot
Discovering Pipeline Parallel Patterns in Sequential Legacy C++ Codes
inferred← citeshttps://doi.org/10.1145/2884781.2884802openalex-snapshot
Improving refactoring speed by 10X
inferred← citeshttps://doi.org/10.1145/3205368.3205369openalex-snapshot
Pattern Candidate Discovery and Parallelization Techniques
inferred← citeshttps://doi.org/10.1145/3238147.3238217openalex-snapshot
Reducing interactive refactoring effort via clustering-based multi-objective search
inferred← citeshttps://doi.org/10.1145/3408302openalex-snapshot
Why Developers Refactor Source Code
inferred← citeshttps://doi.org/10.1145/3510454.3516868openalex-snapshot
ReInstancer
inferred← citeshttps://doi.org/10.1145/3731302openalex-snapshot
Science of Software Product Lines
inferred← citeshttps://doi.org/10.1145/3731302.3731303openalex-snapshot
Dedication
inferred← citeshttps://doi.org/10.1145/3731302.3731304openalex-snapshot
Acknowledgments
inferred← citeshttps://doi.org/10.1145/3731302.3731305openalex-snapshot
Preface
inferred← citeshttps://doi.org/10.1145/3731302.3731306openalex-snapshot
How to and Who Should Read This Book
inferred← citeshttps://doi.org/10.1145/3731302.3731307openalex-snapshot
Modern Software Design Paradigms
inferred← citeshttps://doi.org/10.1145/3731302.3731308openalex-snapshot
Software Product Lines
inferred← citeshttps://doi.org/10.1145/3731302.3731309openalex-snapshot
Model-Driven Engineering
inferred← citeshttps://doi.org/10.1145/3731302.3731310openalex-snapshot
Basics of Category Theory
inferred← citeshttps://doi.org/10.1145/3731302.3731311openalex-snapshot
Feature Modularity
inferred← citeshttps://doi.org/10.1145/3731302.3731312openalex-snapshot
Pragmatic Issues
inferred← citeshttps://doi.org/10.1145/3731302.3731313openalex-snapshot
Feature Interactions
inferred← citeshttps://doi.org/10.1145/3731302.3731314openalex-snapshot
Cubes: SPLs of SPLs of SPLs of SPLs…
inferred← citeshttps://doi.org/10.1145/3731302.3731315openalex-snapshot
Refactorings and Design Patterns
inferred← citeshttps://doi.org/10.1145/3731302.3731316openalex-snapshot
The X15 SPL Refactoring Engine
inferred← citeshttps://doi.org/10.1145/3731302.3731317openalex-snapshot
Searching Colossal Product Spaces
inferred← citeshttps://doi.org/10.1145/3731302.3731318openalex-snapshot
Dataflow Program Design
inferred← citeshttps://doi.org/10.1145/3731302.3731319openalex-snapshot
Advanced: Optimal Dataflow Programs and Dataflow SPLs
inferred← citeshttps://doi.org/10.1145/3731302.3731320openalex-snapshot
Advanced: Functor Applications
inferred← citeshttps://doi.org/10.1145/3731302.3731321openalex-snapshot
Open Problems
inferred← citeshttps://doi.org/10.1145/3731302.3731322openalex-snapshot
Epilog
inferred← citeshttps://doi.org/10.1145/3731302.3731323openalex-snapshot
Common Symbols, Acronyms and Tool Names Used
inferred← citeshttps://doi.org/10.1145/3731302.3731324openalex-snapshot
Grammars and Parsing
inferred← citeshttps://doi.org/10.1145/3731302.3731325openalex-snapshot
4-Level MOFs and Bootstrapping Tools
inferred← citeshttps://doi.org/10.1145/3731302.3731326openalex-snapshot
Summing Quark Values
inferred← citeshttps://doi.org/10.1145/3731302.3731327openalex-snapshot
Microsoft IP and COM
inferred← citeshttps://doi.org/10.1145/3731302.3731328openalex-snapshot
Expression Problem Source Code
inferred← citeshttps://doi.org/10.1145/3731302.3731329openalex-snapshot
Eclipse Refactoring Preconditions
inferred← citeshttps://doi.org/10.1145/3731302.3731330openalex-snapshot
Polymorphism and Distributivity Properties of MDE Model Refactorings
inferred← citeshttps://doi.org/10.1145/3731302.3731331openalex-snapshot
Bibliography
inferred← citeshttps://doi.org/10.1145/3731302.3731332openalex-snapshot
Author’s Biography/Index
inferred← citeshttps://doi.org/10.12681/eadd/40653openalex-snapshot
Recovering structural information for better static analysis
inferred← citeshttps://doi.org/10.15476/elte.2018.171openalex-snapshot
Adat és kiértékelési függőségi elemzés funkcionális nyelvekre - Erlang programok statikus elemzése
inferred← citeshttps://doi.org/10.17760/d20560794openalex-snapshot
Optimizing asynchronous JavaScript applications
inferred← citeshttps://doi.org/10.2139/ssrn.5137167openalex-snapshot
How Does Parallelism Impact the Energy Efficiency and Performance of High-Performance Scientific Software? The Case of Haddock
inferred← citeshttps://doi.org/10.2298/csis120712021mopenalex-snapshot
EasyFJP: Providing hybrid parallelism as a concern for divide and conquer java applications
inferred← citeshttps://doi.org/10.24425/ijet.2024.149523openalex-snapshot
Adding parallelism to sequential programs – a combined method
inferred← citeshttps://doi.org/10.33899/edusj.2020.127426.1085openalex-snapshot
Refactoring for software maintenance: A Review of the literature
inferred← citeshttps://doi.org/10.34961/3450openalex-snapshot
Supporting data decomposition in parallel programming
inferred← citeshttps://doi.org/10.35537/10915/4201openalex-snapshot
Fortran refactoring for legacy systems
inferred← citeshttps://doi.org/10.4018/978-1-4666-2470-2.ch002openalex-snapshot
FTT
inferred← citeshttps://doi.org/10.4018/jssoe.2011100101openalex-snapshot
FTT
inferred← citeshttps://doi.org/10.4018/jssoe.2012070102openalex-snapshot
Refactoring Flash Embedding Methods
inferred← citeshttps://doi.org/10.5753/cbsoft_estendido.2025.11411openalex-snapshot
Code Smells and Refactorings for Elixir
inferred← citeshttps://doi.org/10.5753/sbqs.2025.15359openalex-snapshot
Code Smells and Refactorings for Elixir
inferred← citeshttps://doi.org/10.5815/ijisa.2017.09.05openalex-snapshot
Performance Analysis of a System that Identifies the Parallel Modules through Program Dependence Graph
inferred← citeshttps://doi.org/10.7302/2532openalex-snapshot
Commits Analysis for Software Refactoring Documentation and Recommendation
inferred← citeshttps://doi.org/10.7939/r3797sopenalex-snapshot
Improving Rich Internet Applications through Software Refactoring
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.