Fourth International Workshop on Recommendation Systems for Software Engineering (RSSE 2014)
Hyderabad, India - June, 3rd 2014
09:00-10:30 Session I Intro, RSSE Book Chapters
10:30-11:00 AM Break
11:00-12:30 Session II Papers (Developers & RSSEs)
12:30-14:00 Lunch Break
14:00-15:30 Session III Papers (RSSE and SW Processes) + Discussion
15:30-16:00 PM Break
16:50-17:30 Session V Discussion
Session II: Developers & RSSEs
* Using Developer Conversations to Resolve Uncertainty in Software Development: A Position Paper (long)
* Initial Investigation into Recommending Task Context (long)
* Towards Standardized Evaluation of Developer-Assistance Tools (long)
* Variable Provenance in Software Systems (long)
* Code Recommendation Based on a Degree-of-Interest Model (short)
* Towards a Visualized Code Recommendation for APIs Enriched with Specification Mining (short)
Session III: RSSE and SW Processes
* Recommending Process Improvement Package using Direct and Indirect relationships of activities (long)
* Automated Support for Human Resource Allocation in Software Process by Cluster Analysis (short)
* Recommendation System to Enhance Planning of Software Development using R (short)
Long papers will be allotted a 12 minute talk with 5 minutes for discussion.
Short papers will be allotted a 8 minute talk with 5 minutes for discussion.
Accepted Long Papers:
The following chapters will be introduced in short presentations (app. 10 minutes each)
Part 1: Techniques
Workshop paper camera-ready submissions due March, 14th 2014.
Submit up to 5 pages for long position papers or 2 pages for short position or tool demo papers.
Recommendation systems in software engineers (RSSE) are tools that help developers and managers better cope with the huge amount of information they face in current software projects. RSSEs provide developers with information to help guide them through a number of activities (e.g., software navigation, debugging, refactoring), or to alert them of potential issues (e.g., conflicting changes, failure-inducing changes, duplicated functionality). Similarly, managers are able to focus on the information that is relevant to their decision making process (e.g., bug distribution when allocating resources).Recommendation systems can draw from a wide variety of input data and benefit from different types of analyses.
Although many recommendation systems have demonstrable usefulness and utility in software engineering, a number of questions remain to be discussed and investigated: What recommendations do developers and managers actually need? How can we evaluate recommendations? Are there fundamentally different kinds of recommenders? How can we integrate recommendations from different sources? How can we protect the privacy of developers? How can new recommendation systems leverage lessons from existing ones?
In this workshop, we will study advances in recommendation systems, with a special focus on demonstrations, evaluation, integration and usability. Specific areas of interests include, but are not limited to:
Our goals are (1) to bring together a diverse segment of the community, in terms of career stage, geography, and background; (2) to solidify a body of knowledge about RSSEs; and (3) to identify ways in which RSSE research can be applied to, and benefit from, other existing research efforts.
We invite two kinds of submissions:
All papers must conform to the ACM SIGSOFT Formatting Guidelines (please use Word or the LaTeX template). Papers must not exceed the page limits including figures and references. All submissions must be in English, in PDF format using the submission site. All accepted papers will be distributed to the workshop participants. Long and short position papers will be invited to be included in workshop proceedings to be added to the ACM and the IEEE CS Digital Libraries.
All submissions should be made through the Easychair Website: https://www.easychair.org/account/signin.cgi?conf=rsse2014