102 citations · 234 across the 12 of their papers we have counts for
13 papers
Empirical Assessment of the Code Comprehension Effort Needed to Attack Programs Protected with Obfuscation
Leonardo Regano, Daniele Canavese, Cataldo Basile +1
Evaluating the effectiveness of software protection is crucial for selecting the most effective methods to safeguard assets within software applications. Obfuscation involves techn…
Teaching Scrum with a focus on compliance assessment
Marco Torchiano, Antonio Vetrò, Riccardo Coppola
The Scrum framework has gained widespread adoption in the industry for its emphasis on collaboration and continuous improvement. However, it has not reached a similar relevance in…
Empirical Standards for Software Engineering Research
Paul Ralph, Nauman bin Ali, Sebastian Baltes +39
Empirical Standards are natural-language models of a scientific community's expectations for a specific kind of study (e.g. a questionnaire survey). The ACM SIGSOFT Paper and Peer…
Understanding Peer Review of Software Engineering Papers
Neil A. Ernst, Jeffrey C. Carver, Daniel Mendez +1
Peer review is a key activity intended to preserve the quality and integrity of scientific publications. However, in practice it is far from perfect. We aim at understanding how re…
Characterizing the transition to Kotlin of Android apps: a study on F-Droid, Play Store and GitHub
Riccardo Coppola, Luca Ardito, Marco Torchiano
Kotlin is a novel language that represents an alternative to Java, and has been recently adopted as a first-class programming language for Android applications. Kotlin is achieving…
Fragility of Layout-Based and Visual GUI Test Scripts: An Assessment Study on a Hybrid Mobile Application
Riccardo Coppola, Luca Ardito, Marco Torchiano
Context: Albeit different approaches exist for automated GUI testing of hybrid mobile applications, the practice appears to be not so commonly adopted by developers. A possible rea…
A Software Ecosystem Reshaped by a Paradigm Shift: the CSI-Piemonte Case
Federico Tomassetti, Marco Torchiano, Mauro Antonaci +2
Context: Changes in the software development paradigm, when operated by entities with a pivotal role, have the power to affect a number of groups and entities in their sphere of in…
Completeness and Consistency Analysis for Evolving Knowledge Bases
Mohammad Rifat Ahmmad Rashid, Giuseppe Rizzo, Marco Torchiano +3
Assessing the quality of an evolving knowledge base is a challenging task as it often requires to identify correct quality assessment procedures. Since data is often derived from a…
Integrating Software Engineering Key Practices into an OOP Massive In-Classroom Course: an Experience Report
Marco Torchiano, Giorgio Bruno
Programming and software engineering courses in computer science curricula typically focus on both providing theoretical knowledge of programming languages and best-practices, and…
Scripted GUI Testing of Android Apps: A Study on Diffusion, Evolution and Fragility
Riccardo Coppola, Maurizio Morisio, Marco Torchiano
Background. Evidence suggests that mobile applications are not thoroughly tested as their desktop counterparts. In particular GUI testing is generally limited. Like web-based appli…
How Professional Hackers Understand Protected Code while Performing Attack Tasks
Mariano Ceccato, Paolo Tonella, Cataldo Basile +4
Code protections aim at blocking (or at least delaying) reverse engineering and tampering attacks to critical assets within programs. Knowing the way hackers understand protected c…
Assessment of Source Code Obfuscation Techniques
Alessio Viticchié, Leonardo Regano, Marco Torchiano +4
Obfuscation techniques are a general category of software protections widely adopted to prevent malicious tampering of the code by making applications more difficult to understand…
Lessons Learnt in Conducting Survey Research
Marco Torchiano, Daniel Méndez Fernández, Guilherme Horta Travassos +1
Context: Surveys constitute an valuable tool to capture a large-scale snapshot of the state of the practice. Apparently trivial to adopt, surveys hide, however, several pitfalls th…