1

Learning Sentiment Analysis for Accessibility User Reviews

One thousand and one stories: a large-scale survey of software refactoring

Despite the availability of refactoring as a feature in popular IDEs, recent studies revealed that developers are reluctant to use them, and still prefer the manual refactoring of their code. At JetBrains, our goal is to fully support refactoring …

Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox

Modern code review is a common and essential practice employed in both industrial and open-source projects to improve software quality, share knowledge, and ensure conformance with coding standards. During code review, developers may inspect and …

Search based software engineering: challenges, opportunities and recent applications

An Exploratory Study on How Software Reuse is Discussed in Stack Overflow

Software reuse is an important and crucial quality attribute in modern software engineering, where almost all software projects, open source or commercial, no matter small or ultra-large, source code reuse in one way or another. Although software …

An exploratory study on the refactoring of unit test files in android applications

AndroLib: Third-Party Software Library Recommendation for Android Applications

How Do Developers Refactor Code to Improve Code Reusability?

Refactoring is the de-facto practice to optimize software health. While there has been several studies proposing refactoring strate-gies to optimize software design through applying design patterns and removing design defects, little is known about …

How Does Library Migration Impact Software Quality and Comprehension? An Empirical Study

The process of migration between different third-party software libraries, while being an typical library reuse practice, is complex, time consuming and error-prone. Typically, during a library migration process, developers opt to replace methods …

How Does Library Migration Impact Software Quality and Comprehension? An Empirical Study