personal recomme mmendations in requireme ments
play

Personal Recomme mmendations in Requireme ments Engineering: T - PowerPoint PPT Presentation

Personal Recomme mmendations in Requireme ments Engineering: T Engineering: The O he OpenR penReq A eq Appr pproac ach h A R A Res esea earch ch P Preview 24 th International Working Conference: Foundation for Software Quality


  1. Personal Recomme mmendations in Requireme ments Engineering: T Engineering: The O he OpenR penReq A eq Appr pproac ach h A R A Res esea earch ch P Preview 24 th International Working Conference: Foundation for Software Quality (REFSQ’18) March 22 nd , 2018 Cristina Palomares, Xavier Franch Davide Fucci Universitat Politècnica de Catalunya (Spain) University of Hamburg (Germany)

  2. In Introd oduct ction ion RE is critical for successful software development High quality of RE How to achieve it when thousands of requirements, stakeholders and feedback are involved? - Requirements and stakeholder discovery is difficult! - Reaching a decision is difficult! - Requirements quality is difficult! Personal Recommendations in Requirements Engineering: The OpenReq Approach (REFSQ’18) 2

  3. In Introd oduct ction ion • Use of Recommender systems (RSs) to help in some of the tasks • Help to find information … • Help to make decisions … • … in situations where stakeholder’s lack experience • … in situations where they cannot consider all the data at hand However, the majority of RSs in RE focus on specific tasks Personal Recommendations in Requirements Engineering: The OpenReq Approach (REFSQ’18) 3

  4. eq – H2020 European Proje Op Open enReq ject GOAL: Develop intelligent recommendation and decision technologies (based on AI techniques) to give support to requirement analysts during different RE stages OPENREQ Platform Personal Group Decision Requirements Requirements Recommender Engine Dependency Intelligence Engine OPENREQ OPENREQ Engine Engine Cloud Interfaces Services Support of decision Recommendations: making in release Automated identification - Requirements planning: Automatic of requirements from - Requirements- - Providing a solution identification of different knowledge related aspects that fulfills all users dependencies sources - Stakeholders preferences - Conflict identification Personal Recommendations in Requirements Engineering: The OpenReq Approach (REFSQ’18) 4 4

  5. Pe Personal Recommendations in OpenReq • What is a personal recommendation? • Consider stakeholders as individuals … • … in contrast to group recommendations • Types of personal recommendations (marked by the project!): A. Recommendation of relevant requirements B. Improvement of requirements quality C. Prediction of requirements properties D. Identification of relevant stakeholders E. Context-aware recommendations Personal Recommendations in Requirements Engineering: The OpenReq Approach (REFSQ’18) 5

  6. Pe Personal Recommendations in OpenReq Personal Recommendations in Requirements Engineering: The OpenReq Approach (REFSQ’18) 6

  7. Pe Personal Recommendations in OpenReq Personal Recommendations in Requirements Engineering: The OpenReq Approach (REFSQ’18) 7

  8. Pe Personal Recommendations in OpenReq Personal Recommendations in Requirements Engineering: The OpenReq Approach (REFSQ’18) 7

  9. Pe Personal Recommendations in OpenReq Personal Recommendations in Requirements Engineering: The OpenReq Approach (REFSQ’18) 7

  10. Pe Personal Recommendations in OpenReq Personal Recommendations in Requirements Engineering: The OpenReq Approach (REFSQ’18) 7

  11. Con Concl clusion ons • Personal recommendations in OpenReq to improve and speed-up RE: • Combination of state-of-the-art RSs and NLP algorithms/techniques • OpenReq will provide: • A new RE solution • API • Interfaces to existing RE tools (e.g. DOORs, Jira) • OpenReq prototype (currently) includes: • Recommendation of relevant requirements • Group decision making • Conflict resolution Personal Recommendations in Requirements Engineering: The OpenReq Approach (REFSQ’18) 8

  12. Thank you! Questions? Cristina Palomares Universitat Politècnica de Catalunya (UPC) cpalomares@essi.upc.edu http://openreq.eu/ @OpenReqEU Personal Recommendations in Requirements Engineering: The OpenReq Approach (REFSQ’18) 9

Recommend


More recommend