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

Traceability information is important for software maintenance, change impact analysis, software reusability, and others. Automating its generation avoids costly manual effort. I propose INDIRECT, an intent-driven approach to automated requirements-to-code traceability. It uses a new technique for mapping. INDIRECT combines natural language and programming language understanding to generate intent models for both requirements and source code. It then learns a mapping between the two intent models instead of directly mapping between the original artifacts. I propose that using the two intent models as base for the mapping poses a more domain-independent and precise approach. The intent models contain information such as the semantics of the statements, the underlying concepts, and relations between them. The generation of the requirements intent model is divided into smaller subtasks by using a step-by-step natural language understanding. Likewise, the intent model for source code is built incrementally by identifying and understanding semantically related source code chunks. Therefore, INDIRECT analyzes test and source code and interprets available comments and documentation. Initial results on generating the requirements intent model by transferring ideas from recent work on programming in natural language are promising. Underlying concepts and relations between them, such as sub- or super-concept relations, can be identified.

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 Pantiuchina Università della Svizzera italiana
10:04
4m
Talk
Leveraging Developer Discussions to Make Design Accessible
Doctoral Symposium
Giovanni Viviani University of British Columbia
Pre-print
10:08
4m
Talk
Effects of Automated Static Analysis Tools: A Multidimensional View on Quality Evolution
Doctoral Symposium
Alexander Trautsch University of Göttingen
10:12
4m
Talk
SReYantra: Automated Software Requirement Inter-dependencies Elicitation, Analysis and Learning
Doctoral Symposium
Gouri Ginde (Deshpande) University of Calgary
10:16
4m
Talk
Supporting the Acquisition of Programming Skills with Program Construction Patterns
Doctoral Symposium
Max Kesselbacher University of Klagenfurt
10:20
4m
Talk
INDIRECT: Intent-driven Requirements-to-Code Traceability
Doctoral Symposium
Tobias Hey Karlsruhe Institute of Technology
10:24
4m
Talk
Detecting, Understanding and Resolving Build and Test Conflicts
Doctoral Symposium
Leuson Da Silva Federal University of Pernambuco
Pre-print