Andrea Trentini

Learn More
Web applications have become complex and crucial for many firms, especially when combined with areas such as CRM (Customer Relationship Management) and BPR (Business Process Reengineering). Since then the scientific community has focused attention to Web application design, development, analysis, testing, by studying and proposing methodologies and tools.(More)
Web applications have become very complex and crucial, especially when combined with areas such as CRM (Customer Relationship Management) and BPR (Business Process Reengineering), the scientific community has focused attention to Web application design, development, analysis, and testing, by studying and proposing methodologies and tools. This paper(More)
This paper describes a system for managing FAQ lists with voting, to be used in an educational environment. Our goal is twofold: 1) to optimize the student-teacher interaction; 2) to evaluate the effectiveness of learning. In our FAQ sharing system students can contribute to a FAQ collection on the subject taught. They can post questions and answers (as in(More)
As the size and the complexity of software systems increases, a proper decomposition approach is strongly required, in particular to address issues about “when” and “how” distribution and elaboration have to be performed. In this paper we present RTP (Real Time Performers), a general-purpose architecture for the development of modular and configurable(More)
Current design approaches to time-sensitive systems do not provide a coherent architectural framework for "non-functional" time-related requirements. The paper proposes Temporal Reflection as the ability of a system to self-represent, observe and adapt its own temporal behaviour through suitable architectural abstractions. The paper provides the rationale(More)
In the management of document-based information, the structure of the document itself is very important. In the XML world you can use a DTD (Document Type Definition) or XMLSchema to define that structure. But not everything can be described (and forced) through a DTD while XMLSchema is not yet widely supported. For our MENTOR project - a document-based(More)
This paper introduces an approach to describe a Web application through an object-oriented model and to study application testability using a quality model focused on the use of object-oriented metrics and software analogies analysis. The proposed approach uses traditional Web and object-oriented metrics to describe structural properties of Web applications(More)
This paper describes an approach to build and apply a quality model useful to analyze a web application through an object-oriented model and to evaluate the structural software qualities using the built model. The constructed quality model is focused on a set of software metrics and uses a prediction system based on software analogies analysis. In(More)