Experiences and Challenges in Building a Data Intensive System for Data Migration
Data Intensive (DI) applications are becoming more and more important in several fields of science, economy, and even in our normal life. Unfortunately, even if some technological frameworks are available for their development, we still lack solid software engineering approaches to support their development and, in particular, to ensure that they offer the required properties in terms of availability, throughput, data loss, etc.. In this paper we report our action research experience in developing-testing-reengineering a specific DI application, Hegira4Cloud, that migrates data between widely used NoSQL databases. We highlight the issues we have faced during our experience and we show how cumbersome, expensive and time-consuming the developing-testing-reengineering approach can be in this specific case. Also, we analyse the state of the art in the light of our experience and identify weaknesses and open challenges that could generate new research in the areas of software design and verification.
Wed 30 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
11:00 - 12:30 | Software Evolution and Maintenance ITechnical Papers / Journal first papers at G1 room Chair(s): Chanchal K. Roy University of Saskatchewan | ||
11:00 20mTalk | Neuro-Symbolic Program Repair for Correcting Introductory Programming Assignments Technical Papers | ||
11:20 20mTalk | Automated Localization for Unreproducible Builds Technical Papers | ||
11:40 20mTalk | Enlightened Debugging Technical Papers Xiangyu Li Georgia Institute of Technology, Shaowei Zhu Georgia Institute of Technology, Marcelo d'Amorim Federal University of Pernambuco, Alessandro Orso Georgia Tech Pre-print File Attached | ||
12:00 20mResearch paper | Experiences and Challenges in Building a Data Intensive System for Data Migration Journal first papers Link to publication DOI | ||
12:20 10mTalk | Q&A in groups Technical Papers |