Denys Poshyvanyk

Orcid: 0000-0002-5626-7586

Affiliations:
  • College of William & Mary, Williamsburg, VA, USA


According to our database1, Denys Poshyvanyk authored at least 224 papers between 2005 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Toward a Theory of Causation for Interpreting Neural Code Models.
IEEE Trans. Software Eng., May, 2024

Enhancing Code Understanding for Impact Analysis by Combining Transformers and Program Dependence Graphs.
Proc. ACM Softw. Eng., 2024

"The Law Doesn't Work Like a Computer": Exploring Software Licensing Issues Faced by Legal Practitioners.
Proc. ACM Softw. Eng., 2024

Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanations.
CoRR, 2024

"False negative - that one is going to kill you": Understanding Industry Perspectives of Static Analysis based Security Testing.
Proceedings of the IEEE Symposium on Security and Privacy, 2024

Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Which Syntactic Capabilities Are Statistically Learned by Masked Language Models for Code?
Proceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results, 2024

BOMs Away! Inside the Minds of Stakeholders: A Comprehensive Study of Bills of Materials for Software Systems.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Using Transfer Learning for Code-Related Tasks.
IEEE Trans. Software Eng., April, 2023

Translating Video Recordings of Complex Mobile App UI Gestures into Replayable Scenarios.
IEEE Trans. Software Eng., April, 2023

Enhancing Mobile App Bug Reporting via Real-Time Understanding of Reproduction Steps.
IEEE Trans. Software Eng., March, 2023

Evaluating and Explaining Large Language Models for Code Using Syntactic Structures.
CoRR, 2023

Toward a Theory of Causation for Interpreting Neural Code Models.
CoRR, 2023

Helion: Enabling Natural Testing of Smart Homes.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

MASC: A Tool for Mutation-Based Evaluation of Static Crypto-API Misuse Detectors.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

ACER: An AST-based Call Graph Generator Framework.
Proceedings of the 23rd IEEE International Working Conference on Source Code Analysis and Manipulation, 2023

Benchmarking Causal Study to Interpret Large Language Models for Source Code.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

Burt: A Chatbot for Interactive Bug Reporting.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

2022
On Automatically Assessing Code Understandability.
Dataset, May, 2022

Replication Package for: Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Tasks.
Dataset, January, 2022

Replication package for "An Empirical Study on the Usage of BERT Models for Code Completion".
Dataset, January, 2022

Replication package for "An Empirical Study on the Usage of Transformer Models for Code Completion".
Dataset, January, 2022

Enabling Mutant Generation for Open- and Closed-Source Android Apps.
IEEE Trans. Software Eng., 2022

An Empirical Study on the Usage of Transformer Models for Code Completion.
IEEE Trans. Software Eng., 2022

A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research.
ACM Trans. Softw. Eng. Methodol., 2022

An Empirical Investigation into the Use of Image Captioning for Automated Software Documentation.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Can We Automatically Fix Bugs by Learning Edit Operations?
Proceedings of the IEEE International Conference on Software Analysis, 2022

Why Crypto-detectors Fail: A Systematic Evaluation of Cryptographic Misuse Detection Techniques.
Proceedings of the 43rd IEEE Symposium on Security and Privacy, 2022

Toward interactive bug reporting for (android app) end-users.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Using Pre-Trained Models to Boost Code Review Automation.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
Automatically Assessing Code Understandability.
IEEE Trans. Software Eng., 2021

SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair.
IEEE Trans. Software Eng., 2021

Systematic Mutation-Based Evaluation of the Soundness of Security-Focused Android Static Analysis Techniques.
ACM Trans. Priv. Secur., 2021

Security in Centralized Data Store-based Home Automation Platforms: A Systematic Analysis of Nest and Hue.
ACM Trans. Cyber Phys. Syst., 2021

An Empirical Study on the Usage of BERT Models for Code Completion.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

Towards Automating Code Review Activities.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Tasks.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

V2S: A Tool for Translating Video Recordings of Mobile App Usages into Replayable Scenarios.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

A Replication Package for It Takes Two to Tango: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug Reports.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

It Takes Two to TANGO: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug Reports.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

µSE: Mutation-Based Evaluation of Security-Focused Static Analysis Tools for Android.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

2020
A Multi-Study Investigation into Dead Code.
IEEE Trans. Software Eng., 2020

Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps.
IEEE Trans. Software Eng., 2020

Deep Learning & Software Engineering: State of Research and Future Directions.
CoRR, 2020

Towards a Natural Perspective of Smart Homes for Practical Security and Safety Analyses.
Proceedings of the 2020 IEEE Symposium on Security and Privacy, 2020

On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery: A Ten-Year Retrospective.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

On learning meaningful assert statements for unit test cases.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

DeepMutation: a neural mutation tool.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

Improving the effectiveness of traceability link recovery using hierarchical bayesian networks.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Translating video recordings of mobile app usages into replayable scenarios.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
How Do Static and Dynamic Test Case Prioritization Techniques Perform on Modern Software Systems? An Extensive Study on GitHub Projects.
IEEE Trans. Software Eng., 2019

An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation.
ACM Trans. Softw. Eng. Methodol., 2019

Helion: Enabling a Natural Perspective of Home Automation.
CoRR, 2019

Sorting and Transforming Program Repair Ingredients via Deep Learning Code Similarities.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Assessing the quality of the steps to reproduce in bug reports.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Learning How to Mutate Source Code from Bug-Fixes.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Learning to Identify Security-Related Issues Using Convolutional Neural Networks.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

On learning meaningful code changes via neural machine translation.
Proceedings of the 41st International Conference on Software Engineering, 2019

Guigle: a GUI search engine for Android apps.
Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, 2019

A Study of Data Store-based Home Automation.
Proceedings of the Ninth ACM Conference on Data and Application Security and Privacy, 2019

2018
Multi-Objective Optimization of Energy Consumption of GUIs in Android Apps.
ACM Trans. Softw. Eng. Methodol., 2018

A comprehensive model for code readability.
J. Softw. Evol. Process., 2018

Crowdsourcing user reviews to support the evolution of mobile apps.
J. Syst. Softw., 2018

How developers micro-optimize Android apps (journal-first abstract).
Proceedings of the 25th International Conference on Software Analysis, 2018

Discovering Flaws in Security-Focused Static Analysis Tools for Android using Systematic Mutation.
Proceedings of the 27th USENIX Security Symposium, 2018

Deep learning similarities from different representations of source code.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

An empirical investigation into learning bug-fixing patches in the wild via neural machine translation.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Detecting and summarizing GUI changes in evolving mobile apps.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Towards just-in-time refactoring recommenders.
Proceedings of the 26th Conference on Program Comprehension, 2018

Overcoming language dichotomies: toward effective program comprehension for mobile app development.
Proceedings of the 26th Conference on Program Comprehension, 2018

Aiding comprehension of unit test cases and test suites with stereotype-based tagging.
Proceedings of the 26th Conference on Program Comprehension, 2018

Assessing Test Case Prioritization on Real Faults and Mutants.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

To distribute or not to distribute?: why licensing bugs matter.
Proceedings of the 40th International Conference on Software Engineering, 2018

Development, testing and maintenance of Android apps: challenges, tools, and future directions.
Proceedings of the 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft@ICSE 2018, Gothenburg, Sweden, May 27, 2018

MDroid+: a mutation testing framework for android.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Automated reporting of GUI design violations for mobile apps.
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away).
IEEE Trans. Software Eng., 2017

There and back again: Can you compile that snapshot?
J. Softw. Evol. Process., 2017

An empirical study on developer-related factors characterizing fix-inducing commits.
J. Softw. Evol. Process., 2017

How developers micro-optimize Android apps.
J. Syst. Softw., 2017

License usage and changes: a large-scale study on gitHub.
Empir. Softw. Eng., 2017

FOREPOST: finding performance problems automatically with feedback-directed learning software testing.
Empir. Softw. Eng., 2017

Enabling mutation testing for Android apps.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

Automatically assessing code understandability: how far are we?
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Automatically detecting integrity violations in database-centric applications.
Proceedings of the 25th International Conference on Program Comprehension, 2017

Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mobile App Testing.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

How do Developers Test Android Applications?
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Machine learning-based detection of open source license exceptions.
Proceedings of the 39th International Conference on Software Engineering, 2017

GEMMA: multi-objective optimization of energy consumption of GUIs in Android apps.
Proceedings of the 39th International Conference on Software Engineering, 2017

Automated GUI testing of Android apps: from research to practice.
Proceedings of the 39th International Conference on Software Engineering, 2017

CrashScope: a practical tool for automated testing of Android applications.
Proceedings of the 39th International Conference on Software Engineering, 2017

On-Device Bug Reporting for Android Applications.
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017

2016
Enhancing Rules For Cloud Resource Provisioning Via Learned Software Performance Models.
Proceedings of the 7th ACM/SPEC International Conference on Performance Engineering, 2016

Parameterizing and Assembling IR-Based Solutions for SE Tasks Using Genetic Algorithms.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

A large-scale empirical comparison of static and dynamic test case prioritization techniques.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Mining performance regression inducing code changes in evolving software.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

Can Software Project Maturity Be Accurately Predicted Using Internal Source Code Metrics?
Proceedings of the Machine Learning and Data Mining in Pattern Recognition, 2016

Deep learning code fragments for code clone detection.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

An empirical investigation into the nature of test smells.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

On automatically detecting similar Android apps.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

Improving code readability models with textual features.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

Are unreachable methods harmful? Results from a controlled experiment.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

Documenting database usages and schema constraints in database-centric applications.
Proceedings of the 25th International Symposium on Software Testing and Analysis, 2016

Automatically Discovering, Reporting and Reproducing Android Application Crashes.
Proceedings of the 2016 IEEE International Conference on Software Testing, 2016

Automatically Documenting Unit Test Cases.
Proceedings of the 2016 IEEE International Conference on Software Testing, 2016

Assisting developers with license compliance.
Proceedings of the 38th International Conference on Software Engineering, 2016

FUSION: a tool for facilitating and augmenting android bug reporting.
Proceedings of the 38th International Conference on Software Engineering, 2016

Fixing bug reporting for mobile and GUI-based applications.
Proceedings of the 38th International Conference on Software Engineering, 2016

FOREPOST: a tool for detecting performance problems with feedback-driven learning software testing.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Mining Version Histories for Detecting Code Smells.
IEEE Trans. Software Eng., 2015

The Impact of API Change- and Fault-Proneness on the User Ratings of Android Apps.
IEEE Trans. Software Eng., 2015

Supporting and accelerating reproducible empirical research in software evolution and maintenance using TraceLab Component Library.
Empir. Softw. Eng., 2015

Optimizing energy consumption of GUIs in Android apps: a multi-objective approach.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Auto-completing bug reports for Android applications.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Toward Deep Learning Software Repositories.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

Mining Android App Usages for Generating Actionable GUI-Based Execution Scenarios.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

Landfill: An Open Dataset of Code Smells with Public Evaluation.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

How do Developers Document Database Usages in Source Code? (N).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Automated Tagging of Software Projects Using Bytecode and Dependencies (N).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Generating reproducible and replayable bug reports from Android application crashes.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

License usage and changes: a large-scale study of Java projects on GitHub.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

RCLinker: automated linking of issue reports and commits leveraging rich contextual information.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

Rethinking user interfaces for feature location.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

Automating performance bottleneck detection using search-based application profiling.
Proceedings of the 2015 International Symposium on Software Testing and Analysis, 2015

When and why developers adopt and change software licenses.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

How developers detect and fix performance bottlenecks in Android apps.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

User reviews matter! Tracking crowdsourced reviews to support evolution of successful apps.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

ChangeScribe: A Tool for Automatically Generating Commit Messages.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

When and Why Your Code Starts to Smell Bad.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Extract Package Refactoring in ARIES.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
Methodbook: Recommending Move Method Refactorings via Relational Topic Models.
IEEE Trans. Software Eng., 2014

Improving software modularization via automated analysis of latent topics and dependencies.
ACM Trans. Softw. Eng. Methodol., 2014

Special issue: a selection of distinguished papers from the 18th Working Conference on Reverse Engineering 2011.
J. Softw. Evol. Process., 2014

A selection of distinguished papers from the 19th Working Conference on Reverse Engineering 2012.
J. Softw. Evol. Process., 2014

On using machine learning to automatically classify software applications into domain categories.
Empir. Softw. Eng., 2014

On Automatically Generating Commit Messages via Summarization of Source Code Changes.
Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation, 2014

Revisiting Android reuse studies in the context of code obfuscation and library usages.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Mining energy-greedy API usage patterns in Android apps: an empirical study.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Domain matters: bringing further evidence of the relationships among anti-patterns, application domains, and quality-related metrics in Java mobile apps.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

How do API changes trigger stack overflow discussions? a study on the Android SDK.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

Amalgamating source code authors, maintainers, and change proneness to triage change requests.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

Redacting sensitive information in software artifacts.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

Sanitizing and Minimizing Databases for Software Application Test Outsourcing.
Proceedings of the Seventh IEEE International Conference on Software Testing, 2014

ImpactMiner: a tool for change impact analysis.
Proceedings of the 36th International Conference on Software Engineering, 2014

2013
Portfolio: Searching for relevant functions and their usages in millions of lines of code.
ACM Trans. Softw. Eng. Methodol., 2013

Feature location in source code: a taxonomy and survey.
J. Softw. Evol. Process., 2013

Integrating conceptual and logical couplings for change impact analysis in software.
Empir. Softw. Eng., 2013

Integrating information retrieval, execution and link analysis algorithms to improve feature location in software.
Empir. Softw. Eng., 2013

API change and fault proneness: a threat to the success of Android apps.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

An exploratory analysis of mobile development issues using stack overflow.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

A dataset from change history to support evaluation of software maintenance tasks.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

Detecting bad smells in source code using change history information.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

ExPort: Detecting and visualizing API usages in large source code repositories.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Supporting and Accelerating Reproducible Research in Software Maintenance Using TraceLab Component Library.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Enhancing Software Traceability by Automatically Expanding Corpora with Relevant Documentation.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

How to effectively use topic models for software engineering tasks? an approach based on genetic algorithms.
Proceedings of the 35th International Conference on Software Engineering, 2013

Configuring topic models for software engineering tasks in TraceLab.
Proceedings of the 7th International Workshop on Traceability in Emerging Forms of Software Engineering, 2013

An empirical study on the developers' perception of software coupling.
Proceedings of the 35th International Conference on Software Engineering, 2013

When and How Using Structural Information to Improve IR-Based Traceability Recovery.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

2012
Exemplar: A Source Code Search Engine for Finding Highly Relevant Applications.
IEEE Trans. Software Eng., 2012

Concept location using formal concept analysis and information retrieval.
ACM Trans. Softw. Eng. Methodol., 2012

Assigning change requests to software developers.
J. Softw. Maintenance Res. Pract., 2012

Combining Conceptual and Domain-Based Couplings to Detect Database and Code Dependencies.
Proceedings of the 12th IEEE International Working Conference on Source Code Analysis and Manipulation, 2012

A TraceLab-based solution for creating, conducting, and sharing feature location experiments.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

Triaging incoming change requests: Bug or commit history, or code authorship?
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Recommending source code for use in rapid software prototypes.
Proceedings of the 34th International Conference on Software Engineering, 2012

Detecting similar software applications.
Proceedings of the 34th International Conference on Software Engineering, 2012

TraceLab: An experimental workbench for equipping researchers to innovate, synthesize, and comparatively evaluate traceability solutions.
Proceedings of the 34th International Conference on Software Engineering, 2012

Integrated impact analysis for managing software changes.
Proceedings of the 34th International Conference on Software Engineering, 2012

Toward actionable, broadly accessible contests in Software Engineering.
Proceedings of the 34th International Conference on Software Engineering, 2012

Information Retrieval Methods for Automated Traceability Recovery.
Proceedings of the Software and Systems Traceability., 2012

2011
Using structural and textual information to capture feature coupling in object-oriented software.
Empir. Softw. Eng., 2011

An adaptive approach to impact analysis from change requests to source code.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Can Better Identifier Splitting Techniques Help Feature Location?
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011

Categorizing software applications for maintenance.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

SE<sup>2</sup> model to support software evolution.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

On integrating orthogonal information retrieval methods to improve traceability recovery.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Sixth international workshop on traceability in emerging forms of software engineering: (TEFSE 2011).
Proceedings of the 33rd International Conference on Software Engineering, 2011

Identifying method friendships to remove the feature envy bad smell.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Portfolio: a search engine for finding functions and their usages.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Portfolio: finding relevant functions and their usage.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Traceclipse: an eclipse plug-in for traceability link recovery and management.
Proceedings of the TEFSE'11, 2011

CodeTopics: which topic am I coding now?
Proceedings of the 33rd International Conference on Software Engineering, 2011

Grand challenges, benchmarks, and TraceLab: developing infrastructure for the software traceability research community.
Proceedings of the TEFSE'11, 2011

2010
Blending Conceptual and Evolutionary Couplings to Support Change Impact Analysis in Source Code.
Proceedings of the 17th Working Conference on Reverse Engineering, 2010

New Conceptual Coupling and Cohesion Metrics for Object-Oriented Systems.
Proceedings of the Tenth IEEE International Working Conference on Source Code Analysis and Manipulation, 2010

Using Data Fusion and Web Mining to Support Feature Location in Software.
Proceedings of the 18th IEEE International Conference on Program Comprehension, 2010

On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery.
Proceedings of the 18th IEEE International Conference on Program Comprehension, 2010

TopicXP: Exploring topics in source code using Latent Dirichlet Allocation.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Using Relational Topic Models to capture coupling among classes in object-oriented software systems.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

FLAT<sup>3</sup>: feature location and textual tracing tool.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Recommending source code examples via API call usages and documentation.
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering, 2010

Exemplar: EXEcutable exaMPLes ARchive.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

A search engine for finding highly relevant applications.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

An empirical investigation into a large-scale Java open source code repository.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

2009
Using information retrieval based coupling measures for impact analysis.
Empir. Softw. Eng., 2009

Using Latent Dirichlet Allocation for automatic categorization of software.
Proceedings of the 6th International Working Conference on Mining Software Repositories, 2009

An exploratory study on assessing feature location techniques.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

An empirical exploration of regularities in open-source software lexicons.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

Who can help me with this change request?
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

Using information retrieval to support software maintenance tasks.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

Modeling class cohesion as mixtures of latent topics.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

Creating and evolving software by searching, selecting and synthesizing relevant source code.
Proceedings of the 31st International Conference on Software Engineering, 2009

Combining textual and structural analysis of software artifacts for traceability link recovery.
Proceedings of the ICSE Workshop on Traceability in Emerging Forms of Software Engineering, 2009

5<sup>th</sup> international workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2009).
Proceedings of the 31st International Conference on Software Engineering, 2009

2008
Using the Conceptual Cohesion of Classes for Fault Prediction in Object-Oriented Systems.
IEEE Trans. Software Eng., 2008

Evaluating recommended applications.
Proceedings of the 2008 International Workshop on Recommendation Systems for Software Engineering, 2008

2007
Feature Location Using Probabilistic Ranking of Methods Based on Execution Scenarios and Information Retrieval.
IEEE Trans. Software Eng., 2007

Teaching Software Evolution in Open Source.
Computer, 2007

Using information retrieval to support design of incremental change of software.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

Feature location via information retrieval based filtering of a single scenario execution trace.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

Combining Formal Concept Analysis with Information Retrieval for Concept Location in Source Code.
Proceedings of the 15th International Conference on Program Comprehension (ICPC 2007), 2007

2006
Visualization of CVS Repository Information.
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), 2006

Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification.
Proceedings of the 14th International Conference on Program Comprehension (ICPC 2006), 2006

JIRiSS - an Eclipse plug-in for Source Code Exploration.
Proceedings of the 14th International Conference on Program Comprehension (ICPC 2006), 2006

Source Code Exploration with Google.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

The Conceptual Coupling Metrics for Object-Oriented Systems.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

Working Session: Information Retrieval Based Approaches in Software Evolution.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

Teaching Evolution of Open-Source Projects in Software Engineering Courses.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

3D visualization for concept location in source code.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

2005
Support for Static Concept Location with sv3D.
Proceedings of the 3rd International Workshop on Visualizing Software for Understanding and Analysis, 2005

When and how to visualize traceability links?
Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering, 2005

IRiSS - A Source Code Exploration Tool.
Proceedings of the 21st IEEE International Conference on Software Maintenance, 2005

The Conceptual Cohesion of Classes.
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005


  Loading...