Alessandro Marchetto
University of Milan
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Alessandro Marchetto.
acm symposium on applied computing | 2004
Carlo Bellettini; Alessandro Marchetto; Andrea Trentini
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. This paper describes an automatic tool for the construction of UML models from existing Web applications. This tool, named WebUml, generates class and state diagrams by analysing source code and by interacting with the Web server. This reverse engineering tool is based on source code static analysis and also applies mutational techniques in order to exploit the server side execution engine to accomplish part of the dynamic analysis. This tool will be the core of a testing suite under construction at our laboratory. WebUml generated models (diagrams) will be used as a base for test case generation and coverage analysis.
acm symposium on applied computing | 2005
Carlo Bellettini; Alessandro Marchetto; Andrea Trentini
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 describes techniques for semi-automatic test case definition and for user1-driven testing (based on statistical testing or coverage analysis) from Web applications reverse engineered UML models. These techniques are implemented as tools in the WAAT project. WebUml is a reverse engineering tool that generates class and state diagrams through static and dynamic Web application analysis. TestUml is a testing suite that uses generated models to define test cases, coverage testing criteria and also reliability analysis.
international conference on information and communication technology | 2005
Alessandro Marchetto; Andrea Trentini
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 and to analyze them. These metrics are useful to measure some important software attributes, such as complexity, coupling, size, cohesion, reliability, defects density, and so on. Furthermore, the presented quality model uses these object-oriented metrics to describe applications in order to predict some software quality factors (such as test effort, reliability, error proneness, and so on) through an instance-based classification system. The approach uses a classification system to study software analogies and to define a set of information then used as the basis for applications quality factors prediction and evaluation. The presented approaches are applied into the WAAT (Web Applications Analysis and Testing) project
2007 IEEE International Conference on Exploring Quantifiable IT Yields | 2007
Alessandro Marchetto; Mattia Monga; Andrea Trentini
We call ldquomodularrdquo firm a network of small interacting firms, exchanging artifacts (atoms) and information (bits) to accomplish a common goal. In this paper we propose a method to assess how effective is the information exchange among firm modular units. We propose to model a modular firm as a set of units that interact through well-defined channels: structural information together with type, format, and traffic shape are used to weigh the information exchange and the value associated to a given organizational setting.
INFOCOMP Journal of Computer Science; Vol 4, No 1 (2005): March, 2005; 9-18 | 2015
Alessandro Marchetto
The International Arab Journal of Information Technology | 2007
Alessandro Marchetto; Andrea Trentini
World Academy of Science, Engineering and Technology, International Journal of Computer, Electrical, Automation, Control and Information Engineering | 2007
Carlo Bellettini; Alessandro Marchetto; Andrea Trentini
WEC (2) | 2005
Carlo Bellettini; Alessandro Marchetto; Andrea Trentini
World Academy of Science, Engineering and Technology, International Journal of Computer, Electrical, Automation, Control and Information Engineering | 2008
Carlo Bellettini; Alessandro Marchetto; Andrea Trentini
World Academy of Science, Engineering and Technology, International Journal of Computer, Electrical, Automation, Control and Information Engineering | 2007
Carlo Bellettini; Alessandro Marchetto; Andrea Trentini