Showing 1–2 of 2 results for author: Amalfitano, D
-
Alternatives for Testing of Context-Aware Contemporary Software Systems in industrial settings: Results from a Rapid review
Authors:
Santiago Matalonga,
Domenico Amalfitano,
Andrea Doreste,
Ana Rita Fasolino,
Guilherme H. Travassos
Abstract:
Context: Context-aware contemporary software systems (CACSS) are mainstream. Furthermore, they present challenges for current engineering practices. These challenges are distinctively present when testing CACSS, as the variation of context deepens the limitations of available software testing practices and technologies. Objective: To understand how the industry deals with the variation of context…
▽ More
Context: Context-aware contemporary software systems (CACSS) are mainstream. Furthermore, they present challenges for current engineering practices. These challenges are distinctively present when testing CACSS, as the variation of context deepens the limitations of available software testing practices and technologies. Objective: To understand how the industry deals with the variation of context when testing CACSS. Method: A Rapid Review was commissioned to uncover the necessary evidence to achieve the objectives. Results: Our results show that current research initiatives aim to generate or improve Test Suites that can deal with the variation of context and the sheer volume of test input possibilities. To achieve this, they mostly rely on modelling the systems' dynamic behavior and increasing computing resources to generate test inputs. We found no evidence of research results aiming at managing context variation through the testing lifecycle process. Conclusions: We discuss how the identified solutions are not ready for mainstream adoption. They are all domain-specific, and while the ideas and approaches can be reproduced in different settings, the technologies noon to be re-engineered and tailor to the specific CACSS.
△ Less
Submitted 14 April, 2021; v1 submitted 3 April, 2021;
originally announced April 2021.
-
Toward Reverse Engineering of VBA Based Excel Spreadsheet Applications
Authors:
Domenico Amalfitano,
Nicola Amatucci,
Vincenzo De Simone,
Anna Rita Fasolino,
Porfirio Tramontana
Abstract:
Modern spreadsheet systems can be used to implement complex spreadsheet applications including data sheets, customized user forms and executable procedures written in a scripting language. These applications are often developed by practitioners that do not follow any software engineering practice and do not produce any design documentation. Thus, spreadsheet applications may be very difficult to b…
▽ More
Modern spreadsheet systems can be used to implement complex spreadsheet applications including data sheets, customized user forms and executable procedures written in a scripting language. These applications are often developed by practitioners that do not follow any software engineering practice and do not produce any design documentation. Thus, spreadsheet applications may be very difficult to be maintained or restructured. In this position paper we present in a nutshell two reverse engineering techniques and a tool that we are currently realizing for the abstraction of conceptual data models and business logic models.
△ Less
Submitted 11 March, 2015;
originally announced March 2015.