Write a Blog >>
ICPC 2020
Mon 13 - Wed 15 July 2020
co-located with ICSE 2020
Tue 14 Jul 2020 17:15 - 17:30 at ICPC - Session 8: Analysis Chair(s): Jinqiu Yang

Software traceability provides support for various engineering activities including Program Comprehension; however, it can be challenging and arduous to complete in large industrial projects. Researchers have proposed automated traceability techniques to create, maintain and leverage trace links. Computationally intensive techniques, such as repository mining and deep learning, have showed the capability to deliver accurate trace links. The objective of achieving trusted, automated tracing techniques at industrial scale has not yet been successfully accomplished due to practical performance challenges. This paper evaluates high-performance solutions for deploying effective, computationally expensive traceability algorithms in large scale industrial projects and leverages generated trace links to answer Program Comprehension Queries. We comparatively evaluate four different platforms for supporting industrial-scale tracing solutions, capable of tackling software projects with millions of artifacts. We demonstrate that tracing solutions built using big data frameworks scale well for large projects and that our Spark implementation outperforms relational database, graph database (GraphDB), and plain Java implementations. These findings contradict earlier results which suggested that GraphDB solutions should be adopted for large-scale tracing problems.

Tue 14 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

icpc-2020-research
16:30 - 17:30: Research - Session 8: Analysis at ICPC
Chair(s): Jinqiu YangConcordia University, Montreal, Canada
icpc-2020-research16:30 - 16:45
Paper
Hakam W. AlomariMiami University, Matthew StephanMiami University
Pre-print Media Attached
icpc-2020-research16:45 - 17:00
Paper
Manishankar MondalAssistant Professor, Khulna University, Banani RoyUniversity of Saskatchewan, Chanchal K. RoyUniversity of Saskatchewan, Kevin SchneiderUniversity of Saskatchewan
Media Attached
icpc-2020-research17:00 - 17:15
Paper
Devjeet RoyWashington State University, Sarah FakhouryWashington State University, John LeeWashington State University, Venera ArnaoudovaWashington State University
Media Attached
icpc-2020-research17:15 - 17:30
Paper
Jinfeng LinUniversity of Notre Dame, Yalin LiuUniversity of Notre Dame, Jane Cleland-HuangUniversity of Notre Dame
Media Attached