Denys Poshyvanyk
#166,934
Most Influential Person Now
Denys Poshyvanyk's AcademicInfluence.com Rankings
Denys Poshyvanykcomputer-science Degrees
Computer Science
#10103
World Rank
#10597
Historical Rank
Computer Graphics
#184
World Rank
#189
Historical Rank
Software Engineering
#279
World Rank
#284
Historical Rank
Database
#7060
World Rank
#7304
Historical Rank

Download Badge
Computer Science
Why Is Denys Poshyvanyk Influential?
(Suggest an Edit or Addition)Denys Poshyvanyk's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- Feature location in source code: a taxonomy and survey (2013) (585)
- Feature Location Using Probabilistic Ranking of Methods Based on Execution Scenarios and Information Retrieval (2007) (466)
- Deep learning code fragments for code clone detection (2016) (464)
- Using the Conceptual Cohesion of Classes for Fault Prediction in Object-Oriented Systems (2008) (324)
- Portfolio: finding relevant functions and their usage (2011) (302)
- How to effectively use topic models for software engineering tasks? An approach based on Genetic Algorithms (2013) (287)
- When and Why Your Code Starts to Smell Bad (2017) (276)
- Toward Deep Learning Software Repositories (2015) (270)
- API change and fault proneness: a threat to the success of Android apps (2013) (266)
- Combining Formal Concept Analysis with Information Retrieval for Concept Location in Source Code (2007) (262)
- SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair (2018) (238)
- Feature location via information retrieval based filtering of a single scenario execution trace (2007) (223)
- Mining Version Histories for Detecting Code Smells (2015) (221)
- Using information retrieval based coupling measures for impact analysis (2009) (219)
- Mining energy-greedy API usage patterns in Android apps: an empirical study (2014) (218)
- Detecting bad smells in source code using change history information (2013) (206)
- On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery (2010) (203)
- An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation (2018) (174)
- The Conceptual Coupling Metrics for Object-Oriented Systems (2006) (171)
- Using Latent Dirichlet Allocation for automatic categorization of software (2009) (169)
- User reviews matter! Tracking crowdsourced reviews to support evolution of successful apps (2015) (160)
- How do API changes trigger stack overflow discussions? a study on the Android SDK (2014) (159)
- The conceptual cohesion of classes (2005) (156)
- When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away) (2015) (153)
- The Impact of API Change- and Fault-Proneness on the User Ratings of Android Apps (2015) (152)
- Automatically Discovering, Reporting and Reproducing Android Application Crashes (2016) (152)
- A search engine for finding highly relevant applications (2010) (143)
- Detecting similar software applications (2012) (140)
- Methodbook: Recommending Move Method Refactorings via Relational Topic Models (2014) (139)
- Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification (2006) (139)
- On Learning Meaningful Code Changes Via Neural Machine Translation (2019) (139)
- On integrating orthogonal information retrieval methods to improve traceability recovery (2011) (138)
- On Automatically Generating Commit Messages via Summarization of Source Code Changes (2014) (132)
- Exemplar: A Source Code Search Engine for Finding Highly Relevant Applications (2012) (130)
- Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps (2018) (129)
- Integrated impact analysis for managing software changes (2012) (128)
- An empirical study on the developers' perception of software coupling (2013) (128)
- An empirical investigation into the nature of test smells (2016) (126)
- Using Relational Topic Models to capture coupling among classes in object-oriented software systems (2010) (124)
- Sorting and Transforming Program Repair Ingredients via Deep Learning Code Similarities (2017) (124)
- Improving software modularization via automated analysis of latent topics and dependencies (2014) (120)
- Using Data Fusion and Web Mining to Support Feature Location in Software (2010) (117)
- Deep Learning Similarities from Different Representations of Source Code (2018) (114)
- Combining textual and structural analysis of software artifacts for traceability link recovery (2009) (105)
- Integrating information retrieval, execution and link analysis algorithms to improve feature location in software (2013) (103)
- Blending Conceptual and Evolutionary Couplings to Support Change Impact Analysis in Source Code (2010) (102)
- Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mobile App Testing (2017) (101)
- Mining Android App Usages for Generating Actionable GUI-Based Execution Scenarios (2015) (100)
- An Empirical Investigation into Learning Bug-Fixing Patches in the Wild via Neural Machine Translation (2018) (99)
- Modeling class cohesion as mixtures of latent topics (2009) (98)
- Triaging incoming change requests: Bug or commit history, or code authorship? (2012) (98)
- Concept location using formal concept analysis and information retrieval (2012) (98)
- Assigning change requests to software developers (2012) (98)
- An exploratory analysis of mobile development issues using stack overflow (2013) (96)
- When and how to visualize traceability links? (2005) (94)
- An empirical investigation into a large-scale Java open source code repository (2010) (93)
- Can Better Identifier Splitting Techniques Help Feature Location? (2011) (93)
- ChangeScribe: A Tool for Automatically Generating Commit Messages (2015) (91)
- Information Retrieval Methods for Automated Traceability Recovery (2012) (91)
- How do Developers Test Android Applications? (2017) (88)
- How developers detect and fix performance bottlenecks in Android apps (2015) (86)
- Improving code readability models with textual features (2016) (85)
- Portfolio: Searching for relevant functions and their usages in millions of lines of code (2013) (81)
- On using machine learning to automatically classify software applications into domain categories (2014) (80)
- Optimizing energy consumption of GUIs in Android apps: a multi-objective approach (2015) (79)
- Auto-completing bug reports for Android applications (2015) (78)
- Revisiting Android reuse studies in the context of code obfuscation and library usages (2014) (78)
- Integrating conceptual and logical couplings for change impact analysis in software (2013) (77)
- There and back again: Can you compile that snapshot? (2017) (76)
- FLAT3: feature location and textual tracing tool (2010) (72)
- Recommending source code for use in rapid software prototypes (2012) (72)
- Automatically assessing code understandability: How far are we? (2017) (70)
- Crowdsourcing user reviews to support the evolution of mobile apps (2018) (70)
- New Conceptual Coupling and Cohesion Metrics for Object-Oriented Systems (2010) (70)
- TraceLab: An experimental workbench for equipping researchers to innovate, synthesize, and comparatively evaluate traceability solutions (2012) (69)
- When and How Using Structural Information to Improve IR-Based Traceability Recovery (2013) (67)
- ExPort: Detecting and visualizing API usages in large source code repositories (2013) (66)
- Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Tasks (2021) (65)
- Enabling mutation testing for Android apps (2017) (63)
- Who can help me with this change request? (2009) (61)
- Domain matters: bringing further evidence of the relationships among anti-patterns, application domains, and quality-related metrics in Java mobile apps (2014) (61)
- An exploratory study on assessing feature location techniques (2009) (61)
- Automated Reporting of GUI Design Violations for Mobile Apps (2018) (60)
- Automating performance bottleneck detection using search-based application profiling (2015) (60)
- Using structural and textual information to capture feature coupling in object-oriented software (2011) (60)
- Categorizing software applications for maintenance (2011) (59)
- A large-scale empirical comparison of static and dynamic test case prioritization techniques (2016) (59)
- TopicXP: Exploring topics in source code using Latent Dirichlet Allocation (2010) (58)
- Recommending source code examples via API call usages and documentation (2010) (56)
- CrashScope: A Practical Tool for Automated Testing of Android Applications (2017) (56)
- Source Code Exploration with Google (2006) (54)
- JIRiSS - an Eclipse plug-in for Source Code Exploration (2006) (54)
- RCLinker: Automated Linking of Issue Reports and Commits Leveraging Rich Contextual Information (2015) (52)
- Grand challenges, benchmarks, and TraceLab: developing infrastructure for the software traceability research community (2011) (52)
- Landfill: An Open Dataset of Code Smells with Public Evaluation (2015) (52)
- Identifying method friendships to remove the feature envy bad smell: NIER track (2011) (50)
- A comprehensive model for code readability (2018) (48)
- Automatically Documenting Unit Test Cases (2016) (45)
- Learning How to Mutate Source Code from Bug-Fixes (2018) (44)
- An adaptive approach to impact analysis from change requests to source code (2011) (43)
- On Learning Meaningful Assert Statements for Unit Test Cases (2020) (43)
- Generating Reproducible and Replayable Bug Reports from Android Application Crashes (2015) (43)
- A TraceLab-based solution for creating, conducting, and sharing feature location experiments (2012) (43)
- License Usage and Changes: A Large-Scale Study of Java Projects on GitHub (2015) (43)
- Teaching Software Evolution in Open Source (2007) (42)
- A dataset from change history to support evaluation of software maintenance tasks (2013) (41)
- On automatically detecting similar Android apps (2016) (40)
- Translating Video Recordings of Mobile App Usages into Replayable Scenarios (2020) (40)
- Visualization of CVS Repository Information (2006) (39)
- Enhancing Software Traceability by Automatically Expanding Corpora with Relevant Documentation (2013) (39)
- How Do Static and Dynamic Test Case Prioritization Techniques Perform on Modern Software Systems? An Extensive Study on GitHub Projects (2018) (38)
- Automatically Assessing Code Understandability (2019) (38)
- Towards Automating Code Review Activities (2021) (38)
- Traceclipse: an eclipse plug-in for traceability link recovery and management (2011) (37)
- Teaching Evolution of Open-Source Projects in Software Engineering Courses (2006) (35)
- Assessing Test Case Prioritization on Real Faults and Mutants (2018) (35)
- FOREPOST: finding performance problems automatically with feedback-directed learning software testing (2017) (35)
- An empirical study on developer‐related factors characterizing fix‐inducing commits (2017) (34)
- CodeTopics: which topic am I coding now? (2011) (34)
- Parameterizing and Assembling IR-Based Solutions for SE Tasks Using Genetic Algorithms (2016) (33)
- When and why developers adopt and change software licenses (2015) (32)
- GEMMA: Multi-objective Optimization of Energy Consumption of GUIs in Android Apps (2017) (32)
- Measuring the Semantic Similarity of Comments in Bug Reports (2008) (32)
- IRiSS - A Source Code Exploration Tool (2005) (31)
- Amalgamating source code authors, maintainers, and change proneness to triage change requests (2014) (31)
- ImpactMiner: a tool for change impact analysis (2014) (31)
- Assessing the quality of the steps to reproduce in bug reports (2019) (31)
- License usage and changes: a large-scale study on gitHub (2017) (30)
- MDroid+: A Mutation Testing Framework for Android (2018) (30)
- An Empirical Study on the Usage of BERT Models for Code Completion (2021) (29)
- Mining Performance Regression Inducing Code Changes in Evolving Software (2016) (29)
- Detecting and Summarizing GUI Changes in Evolving Mobile Apps (2018) (29)
- A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research (2020) (29)
- Rethinking User Interfaces for Feature Location (2015) (28)
- 3D visualization for concept location in source code (2006) (27)
- On-Device Bug Reporting for Android Applications (2017) (26)
- Enhancing Rules For Cloud Resource Provisioning Via Learned Software Performance Models (2016) (25)
- It Takes Two to Tango: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug Reports (2021) (24)
- FUSION: A Tool for Facilitating and Augmenting Android Bug Reporting (2016) (24)
- Machine Learning-Based Detection of Open Source License Exceptions (2017) (24)
- Discovering Flaws in Security-Focused Static Analysis Tools for Android using Systematic Mutation (2018) (23)
- Automated Tagging of Software Projects Using Bytecode and Dependencies (N) (2015) (22)
- Sanitizing and Minimizing Databases for Software Application Test Outsourcing (2014) (22)
- An empirical exploration of regularities in open-source software lexicons (2009) (22)
- An Empirical Study on the Usage of Transformer Models for Code Completion (2021) (20)
- Creating and evolving software by searching, selecting and synthesizing relevant source code (2009) (20)
- Towards a Natural Perspective of Smart Homes for Practical Security and Safety Analyses (2020) (20)
- How developers micro-optimize Android apps (2017) (19)
- How do Developers Document Database Usages in Source Code? (N) (2015) (18)
- A Multi-Study Investigation into Dead Code (2020) (18)
- Using Pre-Trained Models to Boost Code Review Automation (2022) (18)
- Documenting database usages and schema constraints in database-centric applications (2016) (18)
- Exemplar: EXEcutable exaMPLes ARchive (2010) (18)
- On the Impact of API Change-and Fault-Proneness on the User Ratings of Android Apps — Additional Analyses — (2014) (18)
- Supporting and accelerating reproducible empirical research in software evolution and maintenance using TraceLab Component Library (2015) (17)
- Configuring topic models for software engineering tasks in TraceLab (2013) (17)
- A Study of Data Store-based Home Automation (2018) (16)
- Using Traceability Links to Assess and Maintain the Quality of Software Documentation (2007) (15)
- Supporting and Accelerating Reproducible Research in Software Maintenance Using TraceLab Component Library (2013) (15)
- Portfolio: a search engine for finding functions and their usages (2011) (15)
- FOREPOST: A Tool for Detecting Performance Problems with Feedback-Driven Learning Software Testing (2016) (15)
- Guigle: A GUI Search Engine for Android Apps (2019) (14)
- Using information retrieval to support software maintenance tasks (2009) (13)
- Deep Learning & Software Engineering: State of Research and Future Directions (2020) (13)
- Automated GUI Testing of Android Apps: From Research to Practice (2016) (13)
- Toward actionable, broadly accessible contests in Software Engineering (2012) (13)
- Improving the Effectiveness of Traceability Link Recovery using Hierarchical Bayesian Networks (2020) (12)
- Towards Just-in-Time Refactoring Recommenders (2018) (12)
- Learning to Identify Security-Related Issues Using Convolutional Neural Networks (2019) (11)
- Combining Conceptual and Domain-Based Couplings to Detect Database and Code Dependencies (2012) (11)
- Aiding Comprehension of Unit Test Cases and Test Suites with Stereotype-Based Tagging (2018) (11)
- To Distribute or Not to Distribute? Why Licensing Bugs Matter (2018) (10)
- Overcoming Language Dichotomies: Toward Effective Program Comprehension for Mobile App Development (2018) (9)
- Using information retrieval to support design of incremental change of software (2007) (9)
- Extract Package Refactoring in ARIES (2015) (9)
- Redacting sensitive information in software artifacts (2014) (8)
- Security in Centralized Data Store-based Home Automation Platforms (2020) (8)
- SE2 model to support software evolution (2011) (7)
- Integrating COTS Search Engines into Eclipse: Google Desktop Case Study (2007) (7)
- DeepMutation: A Neural Mutation Tool (2020) (7)
- Why Crypto-detectors Fail: A Systematic Evaluation of Cryptographic Misuse Detection Techniques (2021) (7)
- V2S: A Tool for Translating Video Recordings of Mobile App Usages into Replayable Scenarios (2021) (6)
- Assisting Developers with License Compliance (2016) (6)
- Are unreachable methods harmful? Results from a controlled experiment (2016) (6)
- Working Session: Information Retrieval Based Approaches in Software Evolution (2006) (6)
- 5th international workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2009) (2009) (5)
- Using Transfer Learning for Code-Related Tasks (2022) (5)
- Sixth international workshop on traceability in emerging forms of software engineering: (TEFSE 2011) (2011) (5)
- Automated GUI Testing of Android Apps: From Research to Practice (2017) (4)
- Systematic Mutation-Based Evaluation of the Soundness of Security-Focused Android Static Analysis Techniques (2021) (4)
- Enabling Mutant Generation for Open- and Closed-Source Android Apps (2020) (4)
- Searching, selecting, and synthesizing source code components (2012) (3)
- Automatically Detecting Integrity Violations in Database-Centric Applications (2017) (3)
- Translating Video Recordings of Complex Mobile App UI Gestures into Replayable Scenarios (2023) (3)
- Enhancing Mobile App Bug Reporting via Real-Time Understanding of Reproduction Steps (2022) (3)
- Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering (2011) (2)
- A Replication Package for It Takes Two to Tango: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug Reports (2021) (2)
- Integrating conceptual and logical couplings for change impact analysis in software (2012) (2)
- in Source Code using Latent Dirichlet Allocation (2010) (2)
- Toward interactive bug reporting for (android app) end-users (2022) (2)
- Support for Static Concept Location with sv3D (2005) (2)
- An Empirical Investigation into the Use of Image Captioning for Automated Software Documentation (2022) (2)
- Can Software Project Maturity Be Accurately Predicted Using Internal Source Code Metrics? (2016) (1)
- Model to Support Software Evolution (2011) (1)
- Can We Automatically Fix Bugs by Learning Edit Operations? (2022) (1)
- DeepMutation (2020) (1)
- Evaluating recommended applications (2008) (1)
- µSE: Mutation-Based Evaluation of Security-Focused Static Analysis Tools for Android (2021) (1)
- Helion: Enabling a Natural Perspective of Home Automation (2019) (1)
- Special issue: a selection of distinguished papers from the 18th Working Conference on Reverse Engineering 2011 (2014) (1)
- Portfolio (2011) (1)
- A selection of distinguished papers from the 19th Working Conference on Reverse Engineering 2012 (2014) (0)
- How developers micro-optimize Android apps (journal-first abstract) (2018) (0)
- Development, Testing and Maintenance of Android Apps: Challenges, Approaches, Tools, and Future Directions (2018) (0)
- Welcome to the Fourth International Workshop on Search-driven Development: Users, Infrastructures, Tools, and Evaluation (SUITE 2012) (2012) (0)
- On using machine learning to automatically classify software applications into domain categories (2012) (0)
- License usage and changes: a large-scale study on gitHub (2016) (0)
- FOREPOST: finding performance problems automatically with feedback-directed learning software testing (2015) (0)
- Combining Information Retrieval Methods to Improve Automated Traceability Recovery (2010) (0)
- Supporting and accelerating reproducible empirical research in software evolution and maintenance using TraceLab Component Library (2014) (0)
- Development, testing and maintenance of Android apps: challenges, tools, and future directions (2018) (0)
- Toward a Theory of Causation for Interpreting Neural Code Models (2023) (0)
- Message from the ICSME 2014 ERA Track Program Co-Chairs (2014) (0)
- Integrating information retrieval, execution and link analysis algorithms to improve feature location in software (2012) (0)
- FOREPOST (2016) (0)
- Issue Information (2014) (0)
- 2011 19th IEEE International Conference on Program Comprehension ICPC 2011 Table of Contents (2011) (0)
- BURT: A Chatbot for Interactive Bug Reporting (2023) (0)
This paper list is powered by the following services:
What Schools Are Affiliated With Denys Poshyvanyk?
Denys Poshyvanyk is affiliated with the following schools: