yusuke1997/dblp-id-title huggingface dataset:
Method Names in Jupyter Notebooks: An Exploratory Study
Cmdesum: A Cross-Modal Deliberation Network for Code Summarization
Women and men - Different but equal: On the impact of identifier style on source code reading
STAC: A tool for Static Textual Analysis of Code
Measuring energy footprint of software features
Proceedings of the 25th International Conference on Program Comprehension, ICPC 2017, Buenos Aires, Argentina, May 22-23, 2017
Detecting exploratory programming behaviors for introductory programming exercises
Analyzing and Understanding Architectural Characteristics of COM+ Components
Comparing heuristic and machine learning approaches for metric-based code smell detection
Software development and tool usability
An empirical investigation on the trade-off between smart contract readability and gas consumption
Parsing C++ Despite Missing Declarations
How Well Static Type Checkers Work with Gradual Typing? A Case Study on Python
Empirical Studies of Programming-in-the-Large: How?
Extracting problematic API features from forum discussions
DepDigger: A Tool for Detecting Complex Low-Level Dependencies
An empirical investigation on the readability of manual and generated test cases
Syntax, predicates, idioms: what really affects code complexity?
Understanding Some Software Quality Aspects from Architecture and Design Models
The Sword of Damocles: Upgradeable Smart Contract in Ethereum
Slicing Concurrent Java Programs
Automatic documentation generation via source code summarization of method context
A TraceLab-based solution for creating, conducting, and sharing feature location experiments
Algorithm identification in programming assignments
Scalar: A Part-of-Speech Tagger for Identifiers
Domain matters: bringing further evidence of the relationships among anti-patterns, application domains, and quality-related metrics in Java mobile apps
Dynamic code cognition behaviors for large scale code
PADLA: a dynamic log level adapter using online phase detection
An empirical study on the comprehension of stereotyped UML class diagram layouts
Understanding Cloned Patterns in Web Applications
Individual Differences in Program Comprehension Strategies in Unfamiliar Programming Systems
srcPtr: a framework for implementing static pointer analysis approaches
An exploratory study on the relationship between changes and refactoring
Log Parsing Using LLMs with Self-Generated In-Context Learning and Self-Correction
Fine-grained code-comment semantic interaction analysis
Towards quality gates in continuous delivery and deployment
The Role of Concepts in Program Comprehension
Enabling clone detection for ethereum via smart contract birthmarks
How do Students Experience and Judge Software Comprehension Techniques?
CriticAL: A critic for APIs and libraries
Conflict-Aware Optimal Scheduling of Code Clone Refactoring: A Constraint Programming Approach
Program Comprehension through Multiple Simultaneous Views: A Session with VinEd
Data Model Comprehension: An Empirical Comparison of ER and UML Class Diagrams
On the Stability of Software Clustering Algorithms
A Pattern Matching Framework for Software Architecture Recovery and Restructuring
Scalable Interfaces to Support Program Comprehension
Understanding Bugs in Multi-Language Deep Learning Frameworks
Interpretation-based Code Summarization
Parallel code clone detection using MapReduce
Integrating Reverse Engineering Tools Using a Service-Sharing Methodology
Language-independent information flow tracking engine for program comprehension tools
Systems Evolution, Components and Services: Understanding the New Software Environment
In situ understanding of performance bottlenecks through visually augmented code
Improving AST-Level Code Completion with Graph Retrieval and Multi-Field Attention
Renaming Parts of Identifiers Consistently within Code Clones
Understanding Web Applications through Dynamic Analysis
On Using a Benchmark to Evaluate C++ Extractors
Evaluating the Reference and Representation of Domain Concepts in APIs
Overlord: A C++ Overloading Inspector
Understanding reuse in the Android Market
Software Comprehension through Concern-based Queries
Assessing Semantic Frames to Support Program Comprehension Activities
Exploiting Code Knowledge Graph for Bug Localization via Bi-directional Attention
Relational views for program comprehension
Vulnerabilities in AI Code Generators: Exploring Targeted Data Poisoning Attacks
Reengineering Web Applications Based on Cloned Pattern Analysis
Program Comprehension in Generative Programming: A History of Grand Challenges
On the developers' attitude towards CRAN checks
An Empirical Study of the Impacts of Clones in Software Maintenance
Recovering Traceability Links between Business Process and Software System Components
Large Language Models Are Qualified Benchmark Builders: Rebuilding Pre-Training Datasets for Advancing Code Intelligence Tasks
Evaluating process clusters to support automatic program understanding
Investigating Near-Miss Micro-Clones in Evolving Software
Improving Comprehensibility of Source Code via Traceability Information: a Controlled Experiment
The effect of delocalized plans on spreadsheet comprehension: a controlled experiment
Reducing Program Comprehension Effort in Evolving Software by Recognizing Feature Implementation Convergence
Interactive Views to Improve the Comprehension of UML Models - An Experimental Validation
ITMViz: interactive topic modeling for source code analysis
Mining Code Change Patterns in Ada Projects
Using Bayesian Belief Networks to Predict Change Propagation in Software Systems
Industrial Program Comprehension Challenge 2011: Archeology and Anthropology of Embedded Control Systems
Comparing Graph-Based Program Comprehension Tools to Relational Database-Based Tools
Logtracker: learning log revision behaviors proactively from software evolution history
Too Simple? Notions of Task Complexity used in Maintenance-based Studies of Programming Tools
High-MCC functions in the Linux kernel
Feature-Driven Program Understanding Using Concept Analysis of Execution Traces
A Technique for Just-in-Time Clone Detection in Large Scale Systems
Generating Java Methods: An Empirical Assessment of Four AI-Based Code Assistants
Removing code clones from industrial systems using compiler directives
Interactive Static Software Performance Analysis in the IDE
Atoms of Confusion in Java
ASKDetector: An AST-Semantic and Key Features Fusion based Code Comment Mismatch Detector
A Comparative Study of Three Program Exploration Tools
Meditor: inference and application of API migration edits
Glyph-based software component identification
Mining unit tests for code recommendation
How the evolution of emerging collaborations relates to code changes: an empirical study
The Concept of Stratified Sampling of Execution Traces
SEAT: A Usable Trace Analysis Tool
Simple or complex?: together for a more accurate just-in-time defect predictor
MSCCD: grammar pluggable clone detection based on ANTLR parser generation
Refactoring Android-specific Energy Smells: A Plugin for Android Studio
An Investigation into Professional Programmers' Mental Representations of Variables
Detection of software evolution phases based on development activities
Recovering Workflows from Multi Tiered E-commerce Systems
Test complement exclusion: guarantees from dynamic analysis
JCSD: visual support for understanding code control structure
Let's Ask Students About Their Programs, Automatically
How do API changes trigger stack overflow discussions? a study on the Android SDK
Position Paper on Research Infrastructure for Reengineering
Mining source code descriptions from developer communications
Using Knowledge Representation to Understand Interactive Systems
Lightweight Syntactic API Usage Analysis with UCov
Evaluating the Accessor Classification Approach to Detect Abstract Data Types
Visualizing Object-Oriented Software in Virtual Reality
Instrumenting time-sensitive software for feature location
A tool for understanding object-oriented program dependencies
Supporting task-oriented navigation in IDEs with configurable HeatMaps
Towards automated code parallelization through program comprehension
Taming the IDE with fine-grained interaction data
Sequence coverage directed greybox fuzzing
Descriptive compound identifier names improve source code comprehension
Prototyping synchronization policies for existing programs
Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification
A Comparison of Graphs of Concept for Reverse Engineering
Extracting application domain functions from old code: a real experience
Program Comprehension in Virtual Reality
Learning lexical features of programming languages from imagery using convolutional neural networks
ESGen: Commit Message Generation Based on Edit Sequence of Code Change
HELoC: hierarchical contrastive learning of source code representation
Intensions are a key to program comprehension
A diagnosis-based approach to software comprehension
Impact analysis and visualization toolkit for static crosscutting in AspectJ
Navigation and Comprehension of Programs by Novice Programmers
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, ICPC 2015, Florence/Firenze, Italy, May 16-24, 2015
On the Comparability of Software Clustering Algorithms
Capturing and Understanding the Drift Between Design, Implementation, and Documentation
Optimizing Datasets for Code Summarization: Is Code-Comment Coherence Enough?
Program Comprehension Techniques Improve Software Inspections: A Case Study
On the understanding of programs with continuous code reviews
What Drives the Reading Order of Programmers?: An Eye Tracking Study
The Evolution of Websites
A first look at duplicate and near-duplicate self-admitted technical debt comments
An exploratory study on code attention in BERT
Condensing class diagrams by analyzing design and network metrics using optimistic classification
Patterns of cross-language linking in java frameworks
Manhattan: Supporting real-time visual team activity awareness
Improving IR-based Traceability Recovery Using Smoothing Filters
Theory-based Analysis of Cognitive Support in Software Comprehension Tools
Towards automatic generation of short summaries of commits
YAAB (Yet Another AST Browser): Using OCL to Navigate ASTs
Towards a Classification of Log Parsing Errors
Using Run-Time Data for Program Comprehension
Reanalysis of Empirical Data on Java Local Variables with Narrow and Broad Scope
11th International Workshop on Program Comprehension (IWPC 2003), May 10-11, 2003, Portland, Oregon, USA
Case studies of optimized sequence diagram for program comprehension
A Lightweight Approach to Uncover Technical Artifacts in Unstructured Data
Innovating Coding: Evaluating the Impact of Innovative Thinking in Programming
Immersive Software Archaeology: Collaborative Exploration and Note Taking in Virtual Reality
Mining Software Repositories for Traceability Links
SHriMP Views: An Interactive Environment for Exploring Java Programs
Hidden Dependencies in Program Comprehension and Change Propagation
Evaluation of the ITOC information system design recovery tool
Automated Analysis of Scientific and Engineering Semantics
Automated Quality Analysis of Component Software for Embedded Systems
Parallelizing sequential programs by algorithm-level transformations
An approach for evaluating and suggesting method names using n-gram models
Searching the state space: a qualitative study of API protocol usability
Capturing Expert Knowledge for Automated Configuration Fault Diagnosis
Toward refactoring evaluation with code naturalness
Facilitating Program Comprehension by Mining Association Rules from Source Code
INFORM: A Framework for Performance Informed Software Development
Synonym suggestion for tags on stack overflow
Code Ranking with Structure Awareness Contrastive Learning
To camelcase or under_score
Adventures in NICAD: a ten-year retrospective
The effect of information content and length on name recollection
Capturing Java naming conventions with first-order Markov models
The Relationship of Slicing and Debugging to Program Understanding
Understanding Execution Traces Using Massive Sequence and Circular Bundle Views
Verification of Recovered Software Architectures
Rule-directed code clone synchronization
CheckDep: A Tool for Tracking Software Dependencies
Recommending differentiated code to support smart contract update
Design Defects Detection and Correction by Example
Exploiting type hints in method argument names to improve lightweight type inference
Spreading Knowledge about Gnutella: A Case Study in Understanding Net-Centric Applications
Towards Task-Harmonious Vulnerability Assessment Based on LLM
Amorphous Program Slicing
A formal evaluation of DepDegree based on weyuker's properties
Identification of Design Roles for the Assessment of Design Quality in Enterprise Applications
Dn-based architecture assessment of Java Open Source software systems
Data Mining Source Code to Facilitate Program Comprehension: Experiments on Clustering Data Retrieved from C++ Programs
On method ordering
Analyzing performance-aware code changes in software development process
A plethora of paths
Reconstructing Ownership Architectures To Help Understand Software Systems
Analyzing user comments on YouTube coding tutorial videos
What's a Typical Commit? A Characterization of Open Source Software Repositories
Vivisection of a Non-Executable, Domain-Specific Language - Understanding (the Usage of) the P3P Language
Accurate generation of trigger-action programs with domain-adapted sequence-to-sequence learning
Black-Box Understanding of COTS Components
TaiE: Function Identification for Monolithic Firmware
Understanding concurrent programs using program transformations
Unified Configuration Setting Access in Configuration Management Systems
Designing your Next Empirical Study on Program Comprehension
An Architectural Connectivity Metric and Its Support for Incremental Re-Architecting of Large Legacy Systems
Keywords Guided Method Name Generation
A case study of program comprehension effort and technical debt estimations
It's duck (typing) season!
Programmer information needs after memory failure
APIContext2Com: Code Comment Generation by Incorporating Pre-Defined API Documentation
Comprehending by varying Focal Distance
Mediating Diverse Visualisations for Comprehension
Tool Demonstration: CHET: Checking Specifications in Java Systems
NetDroid: summarizing network behavior of Android apps for network code maintenance
The Effect of Object-Oriented Programming Expertise in Several Dimensions of Comprehension Strategies
Personalized Code Readability Assessment: Are We There Yet?
Understanding Class Evolution in Object-Oriented Software
ARSeek: identifying API resource using code and discussion on stack overflow
Learning to represent programs with heterogeneous graphs
A Tool For Understanding Multi-Language Program Dependencies
Tool-Supported Customization of UML Class Diagrams for Learning Complex System Models
An Effectiveness Measure for Software Clustering Algorithms
Understanding-In-The-Large
Traceability Recovery in RAD Software Systems
Automatic detection of internal queues and stages in message processing systems
Case Study of Feature Location Using Dependence Graph, after 10 Years
Digging the Development Dust for Refactorings
Learning a classifier for prediction of maintainability based on static analysis tools
Experiences in Teaching Software Evolution and Program Comprehension
NavTracks: Supporting Navigation in Software
Rethinking user interfaces for feature location
Automated Identification of Tasks in Development Sessions
Automated Chunking to Support Program Comprehension
Generating Parameter Comments and Integrating with Method Summaries
A toolset for program understanding
ExceptionTracer: a solution recommender for exceptions in an integrated development environment
Generating reproducible and replayable bug reports from Android application crashes
Relocating XML Elements from Preprocessed to Unprocessed Code
The last line effect
Building Program Understanding Tools Using Visitor Combinators
System Evolution Tracking through Execution Trace Analysis
IEEE 20th International Conference on Program Comprehension, ICPC 2012, Passau, Germany, June 11-13, 2012
GSEE: A Generic Software Exploration Environment
Natural language parsing for fact extraction from source code
Scalable Program Comprehension for Analyzing Complex Defects
Are static analysis violations really fixed?: a closer look at realistic usage of SonarQube
Resolving Linkage Anomalies in Extracted Software System Models
Re-Engineering a Reverse Engineering Portal to a Distributed SOA
The effectiveness of source code obfuscation: An experimental assessment
Identifying software components from object-oriented APIs based on dynamic analysis
Experiments in identifying reusable abstract data types in program code
pycefr: Python competency level through code analysis
Performance Prediction From Source Code Is Task and Domain Specific
A Self-Attentional Neural Architecture for Code Completion with Multi-Task Learning
On mapping releases to commits in open source systems
Evaluating forum discussions to inform the design of an API critic
Using Graph Patterns to Extract Scenarios
Part-of-speech tagging of program identifiers for improved text-based software engineering tools
Impacts of coding practices on readability
Towards Summarizing Code Snippets Using Pre-Trained Transformers
An empirical study on the efficiency of graphical vs. textual representations in requirements comprehension
Restructuring Parallel Programs by Transformation of Point-To-Point Interactions into Collective Communication
Enforcing Constraints Between Documentary Comments and Source Code
Can clone detection support test comprehension?
Sensing and supporting software developers' focus
OnionUML: An Eclipse plug-in for visualizing UML class diagrams in onion graph notation
Scalable Automatic Concept Mining from Execution Traces
Proceedings of the International Workshop on Digital Innovations for Learning and Neurodevelopmental Disorders (DILeND 2024), Rome, Italy, May 24th and 25th, 2024
Comunicative Challenges and Augmented Reality for ASD
Artificial Intelligence in ADHD treatment: a brief narrative review
Artificial intelligence and autism spectrum disorders: a new perspective on learning
Intellectual Disabilities: how technologies can improve comminication skills, a review of litterature
Augmented Reality on your smartphone to Improve living skills in subjects with Autistic Spectrum Disorder
Serious Games for ADHD: a narrative review
Virtual Reality and ADHD: a review of literature
Virtual Reality to improve Metacognition in Special Needs Education
Social Robots Design to improve Social Skills in Autism Spectrum Disorder
Serious Games and Autism: an overview
Proceedings of the 1995 International Workshop on Biologically Inspired Evolutionary Systems, BIES 1995, Sony Corporation Conference Hall, Tokyo, Japan, May 30-31, 1995
Programed Self-Decomposition Model and Artificial Life
Path Evaluation in the Evolutionary Planner/Navigator
Evolution of Cooperation, Differentiation, Complexity, and Diversity in an Iterated Three-person Game
Self-Localization in Dynamic Environments
Classifier Systems: Selectionist Reinforcement Learning, Fuzzy Rules and Communication
Immune Pattern Recognition System
Using Evolutionary Mechanisms for Behavioral Development
Biologically Inspired Evolutionary Systems
A Primitive Model of Language Generation by Evolution and Learning
Skill Based Manipulation in Hierarchical Intelligent Control of Robots
Multi-Agent Coordination in Living Systems
How to Bring a One-Eyed Mobile Robo-Infant
Emergent Neural Network
Coevolution of Arm Morphology and Throwing Motion Toward a Could-Be-Athlete
CAM-BRAIN: The Evolutionary Engineering of a Billion Neuron Artificial Brain by 2001 which Grows/Evolves at Electronic Speeds inside a Cellular Automata Machine (CAM)
Embedding Symbolic Process into Deterministic Chaos
An Evolutionary Algorithm for Solving Multi-Individual-Multi-Task Problems
Disparity Theory of Evolution: A Symmetrical DNA Replication Promotes Evolution
An Adaptive Model of Competitive Agents that Converges Asymptotic Behaviors
Toward Complex Adaptive Intelligent Systems
Modelling Macroscopic Prediction Mechanisms by Linear Prediction
Specialization of Distributed Learning Agents through Consensus Formation
Acquisition of Swimming Motion by RBF Fuzzy Neuro with Unsupervised Learning
Using Model-to-Text Transformation for Dynamic Web-Based Model Navigation
Towards Adaptive Systems through Requirements@Runtime
Runtime Variability Management for Energy-efficient Software by Contract Negotiation
Proceedings of the 6th International Workshop on Models@run.time at the ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems, Wellington, New Zealand, October 17, 2011
Model-based Situational Security Analysis
Language and Framework Requirements for Adaptation Models
Train Systems
Rigorous Development of Fault-Tolerant Agent Systems
The Fault-Tolerant Insulin Pump Therapy
Separating Concerns in Requirements Analysis: An Example
Formal Analysis of the Operational Concept for the Small Aircraft Transportation System
Rigorous Design of Fault-Tolerant Transactions for Replicated Database Systems Using Event B
On Specification and Verification of Location-Based Fault Tolerant Mobile Systems
Formal Development of Mechanisms for Tolerating Transient Faults
Rigorous Fault Tolerance Using Aspects and Formal Methods
Determining the Specification of a Control System: An Illustrative Example
Why Programming Languages Still Matter
Formal Service-Oriented Development of Fault Tolerant Communicating Systems
Reasoning About Exception Flow at the Architectural Level
Are Practitioners Writing Contracts?
F(I)MEA-Technique of Web Services Analysis and Dependability Ensuring
Engineering Reconfigurable Distributed Software Systems: Issues Arising for Pervasive Computing
Rigorous Development of Complex Fault-Tolerant Systems [FP6 IST-511599 RODIN project]
Tools for Developing Large Systems (A Proposal)
Achieving Fault Tolerance by a Formally Validated Interaction Policy
Towards a Method for Rigorous Development of Generic Requirements Patterns
Formalising Reconciliation in Partitionable Networks with Distributed Services
Programming-Logic Analysis of Fault Tolerance: Expected Performance of Self-stabilisation
Some Remark about Consistency Problem of Parameter Estimation
Fuzzy Stochastic Integral Equations Driven by Martingales
Chaos in a Fractional-Order Dynamical Model of Love and Its Control
Variable Selection for Semiparametric Isotonic Regression Models
Using Imprecise and Uncertain Information to Enhance the Diagnosis of a Railway Device
Soft Computing Techniques and Its Application in the Intelligent Capital Compensation
Fuzzy Portfolio Optimization Model with Fuzzy Numbers
Ordinal Preference Models Based on S-Integrals and Their Verification
Adaptive Elastic-Net for General Single-Index Regression Models
Fuzzy Similarity Measure Model for Trees with Duplicated Attributes
Application of Cross-Correlation in Velocity Measurement of Rainwater in Pipe
Estimation of Bessel Operator Inversion by Shearlet
On Convergence Theorems of Set-Valued Choquet Integrals
A New Fuzzy Linear Programming Model and Its Applications
Approximating a Fuzzy Vector Given Its Finite Set of Alpha-Cuts
Public-Key Cryptosystem Based on n -th Residuosity of n = p 2 q
Metric Adjusted Skew Information and Metric Adjusted Correlation Measure
On Spaces of Bochner and Pettis Integrable Functions and Their Set-Valued Counterparts
Influence of Risk Incentive by Limited Dividend Provision
Globally Convergent Inexact Smoothing Newton Method for SOCCP
Ideal-Convergence in Quantales
An Application of the Forward Integral to an Insider's Optimal Portfolio with the Dividend
Monte-Carlo Simulation of Error Sort Model
Halpern's Iteration for a Sequence of Quasinonexpansive Type Mappings
Pricing Convertible Bonds Using the CGMY Model
The Semantics of wlp and slp of Fuzzy Imperative Programming Languages
About the Probability-Field-Intersections of Weichselberger and a Simple Conclusion from Least Favorable Pairs
Integral-Based Modifications of OWA-Operators