GH4RE: Repository Recommendation on GitHub for Requirements Elicitation Reuse

نویسندگان

  • Roxana Lisette Quintanilla Portugal
  • Marco A. Casanova
  • Tong Li
  • Julio Cesar Sampaio do Prado Leite
چکیده

One of the challenges of requirements engineers is to understand domain issues and elicit requirements effectively. One of the possible strategies is to perform a manual inspection of similar projects to quickly gain leverage of domain concepts underlying the projects. However, this task is time-consuming and limited to the projects at hand. To ensure comprehensive elicitation using more widely available systems, we propose to use GitHub projects as information sources. To handle the large amount of data and facilitate access to suitable sources, we propose the creation of project profiles with useful attributes for requirements engineering, and thereby achieve a meaningful recommendation of projects. In this paper, we describe the GitHub assets to be mined, its implementation and the assessment of our approach by using a corpus of readmes related to Real Estate projects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Corpus Builder: Retrieving Raw Data from GitHub for Knowledge Reuse In Requirements Elicitation

Requirement elicitation is an important task, which can lead to cost reduction in the overall software process, as it avoids failures due to lack of proper understanding about what to build. However, usually, there is a lack of time devoted to proper elicitation during software construction. We assume information from similar projects is a valuable knowledge for requirements engineers when faci...

متن کامل

Applying Link Prediction for Repository Recommendation on GitHub

GitHub is one of the world’s most popular platforms for open source software development. As different developers have different expertise and interests, given information about the repositories to which a user has contributed, it may be useful to suggest “similar” repositories that the user may wish to contribute to. For our project, we attempt to solve this problem by performing link predicti...

متن کامل

The Webworkforce - a learning repository to support educators, trainers and Information Technology courses

This paper provides a first account of the Building the Internet Workforce project. A number of further papers are planned. An outline of the project’s progress and outcomes is provided and the WEBWORKFORCE Learning Repository, a major deliverable of the project, is described. Theoretical perspectives about learning objects and their reuse, storage and retrieval are discussed and an outline of ...

متن کامل

A User-Oriented Model-Driven Requirements Elicitation Process based on User Modeling

As software is becoming more and more interweaved with people, organizations, and social systems, the users we face are becoming more and more complex in all aspects. On the other hand, user participation is largely ignored in traditional requirements elicitation methods (including Model-Driven Requirements Elicitation (MDRE) methods). In this paper, we adopt user modeling techniques into requi...

متن کامل

A Reuse-Based Approach to Determining Security Requirements

The paper proposes a reuse-based approach to determining security requirements. Development for reuse involves identifying security threats and associated security requirements during application development and abstracting them into a repository of generic threats and requirements. Development with reuse involves identifying security assets, setting security goals for each asset, identifying t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017