Oregon State University

We’d like your feedback: Calendar User Survey – Event Creator Survey

Calendar

Calendars

Event Details

PhD Oral Preliminary Examination – Rafael Leano


Friday, March 24, 2017 10:00 AM - 12:00 PM

BugExchange: a tag based approach to classifying tasks based on their complexity and skill requirement
Software development today is a collaboration process. Developers join efforts to contribute pieces of code that combine to make a full-fledged application. While this collaboration allows more complex projects to be plausible, it also introduces new challenges to the software development process. Two of these challenges are conflicting code and task assignment. Merge conflicts are known to occur frequently in development and their resolution is not trivial, where research even debates as to who should attempt the merge; Similarly, the task assignment process is prone to having matching developers without the relevant experience or skills, which can result in bad quality, bugs, or missed deadlines (or abandonment, in open source). In this thesis, we analyze the information currently available for both merge conflicts and tasks to estimate the effort required by developers when boarding each issue. Specifically, we use data-mining techniques to cross-link data from source code repositories and issue trackers, natural language processing on task context and source code –along with harvesting a crowd of newcomers– to find the relevant skills required to perform a task or predict how difficult will be to resolve the conflict. Our technique is built into a tool and evaluated empirically with developers. Finally, we believe such a tool will be able to help newcomers in both industry and open source software development to find tasks that align with their capabilities, reducing mis-assignments.

Major Advisor: Anita Sarma
Committee: Liang Huang
Committee: Carlos Jensen
Committee: Leonardo Murta
GCR: Maggie Niess


Kelley Engineering Center (campus map)
1007
Calvin Hughes
1 541 737 3168
Calvin.Hughes at oregonstate.edu
Sch Elect Engr/Comp Sci
This event appears on the following calendars: