Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Tue 28 May 2019 10:12 - 10:16 at Sherbrooke - Poster Teasers

Requirements elicitation is a cognitively difficult task. Moreover, rich semantics in natural language based requirements imposes challenges in elicitation, analysis and maintenance of requirement inter-dependencies. The challenge intensifies further when dependency types and strengths are considered. Ignoring inter-dependencies can adversely impact the design, development, and testing of software products. These findings were affirmed by the 70 participants of a survey, of which 86% belonged to the industry. More than 80% of participants agreed or strongly agreed that requirements interdependencies have a high impact and its management is highly important. This PhD research proposal addresses three main challenges extracted from the analysis of literature and validated by the survey on the state-of-the-practice in requirements dependencies. First, Natural Language Processing is studied to automatically extract dependencies from textual documents. Further verb classifiers are utilized to automate elicitation and analysis of different types of dependencies (e.g., coupling, precedence). The strength of the dependency is also considered to overcome the simplifying assumption of just the Boolean relationships between requirements. Second, representation and maintenance of changing requirement dependencies from designing graph-theoretic algorithms will be explored. Third, as a form of learning across similar projects, the process of providing recommendations of dependencies will be studied. The results are aimed at assisting project managers to evaluate the impact of inter-dependencies and make effective decisions in release planning, development, and testing.

Life is full of choices and I am at the juncture of my life where everything is moving and evolving very fast. It feels lucky to be researching in these amazing times. I am a 2nd year Ph.D. student who is exploring the nuances of the Requirement Engineering field. My focus is to explore the textual content of the Software Requirement Specification documents and determine efficient ways to elicit requirement inter-dependencies.

Conference Day
Tue 28 May

Displayed time zone: Eastern Time (US & Canada) change

10:00 - 10:30
10:00
4m
Talk
Towards Just-In-Time Rational Refactoring
Doctoral Symposium
Jevgenija PantiuchinaUniversità della Svizzera italiana
10:04
4m
Talk
Leveraging Developer Discussions to Make Design Accessible
Doctoral Symposium
Giovanni VivianiUniversity of British Columbia
Pre-print
10:08
4m
Talk
Effects of Automated Static Analysis Tools: A Multidimensional View on Quality Evolution
Doctoral Symposium
Alexander TrautschUniversity of Göttingen
10:12
4m
Talk
SReYantra: Automated Software Requirement Inter-dependencies Elicitation, Analysis and Learning
Doctoral Symposium
Gouri DeshpandeUniversity of Calgary
10:16
4m
Talk
Supporting the Acquisition of Programming Skills with Program Construction Patterns
Doctoral Symposium
Max KesselbacherUniversity of Klagenfurt
10:20
4m
Talk
INDIRECT: Intent-driven Requirements-to-Code Traceability
Doctoral Symposium
Tobias HeyKarlsruhe Institute of Technology
10:24
4m
Talk
Detecting, Understanding and Resolving Build and Test Conflicts
Doctoral Symposium
Leuson SilvaFederal University of Pernambuco
Pre-print