Write a Blog >>
ICST 2020
Sat 24 - Wed 28 October 2020 Porto, Portugal
Mon 26 Oct 2020 16:30 - 17:00 at Infante - RT8 - Misc 2 Chair(s): Alin Stefanescu
Tue 27 Oct 2020 03:30 - 04:00 at Infante - RT8 - Misc 2

Software regression testing consists of offline, online, and execution phases which are executed sequentially. The offline phase involves code instrumentation and test-coverage collection. Subsequently, the online phase performs program differencing, test-suite selection and prioritization. Finally, the selected test-cases are executed against the new version of software for its re-validation. Regression testing is a time-consuming process and is often on the critical path of the project. To improve the turn-around time of software development cycle, our goal is to reduce regression testing time across all phases using multi-core parallelization. This poses several challenges that stem from I/O, dependence on third-party libraries, and inherently sequential components in the overall testing process. We propose parallelization test-windows to effectively partition test-cases across threads. To measure the benefit of prioritization coupled with multi-threaded execution, we propose a new metric, EPSilon, for rewarding failure observation frequency in the timeline of test-execution. To measure the rate of code-change coverage due to regression test prioritization, we introduce ECC, a variant of the widely used APFD metric. We illustrate the effectiveness of our approach using the popular Software-artifact Infrastructure Repository (SIR) and five real-world projects from GitHub.

Mon 26 Oct
Times are displayed in time zone: Greenwich Mean Time : Lisbon change

15:30 - 17:00: RT8 - Misc 2Research Papers / Journal-First Papers at Infante +11h
Chair(s): Alin StefanescuUniversity of Bucharest
15:30 - 16:00
Talk
Research Papers
Xin YinNew Jersey Institute of Technology, Iulian NeamtiuNew Jersey Institute of Technology, USA, Saketan PatilNew Jersey Institute of Technology, Sean AndrewsNew Jersey Institute of Technology
Link to publication DOI
16:00 - 16:30
Talk
Research Papers
Oscar CornejoUniversity of Milano Bicocca, Italy, Daniela BriolaUniversity of Milano Bicocca, Daniela MicucciUniversity of Milano Bicocca, Leonardo MarianiUniversity of Milano Bicocca
Link to publication DOI
16:30 - 17:00
Talk
Journal-First Papers
Shouvick MondalIIT Madras, India, Rupesh NasreIIT Madras, India
Link to publication DOI Media Attached

Tue 27 Oct
Times are displayed in time zone: Greenwich Mean Time : Lisbon change

02:30 - 04:00: RT8 - Misc 2Research Papers / Journal-First Papers at Infante
02:30 - 03:00
Talk
Research Papers
Xin YinNew Jersey Institute of Technology, Iulian NeamtiuNew Jersey Institute of Technology, USA, Saketan PatilNew Jersey Institute of Technology, Sean AndrewsNew Jersey Institute of Technology
Link to publication DOI
03:00 - 03:30
Talk
Research Papers
Oscar CornejoUniversity of Milano Bicocca, Italy, Daniela BriolaUniversity of Milano Bicocca, Daniela MicucciUniversity of Milano Bicocca, Leonardo MarianiUniversity of Milano Bicocca
Link to publication DOI
03:30 - 04:00
Talk
Journal-First Papers
Shouvick MondalIIT Madras, India, Rupesh NasreIIT Madras, India
Link to publication DOI Media Attached