In this paper, we present the results of long-term research conducted in order to study the contribution made by software models based on the Unified Modeling Language (UML) to the comprehensibility of Java source-code deprived of comments. We have conducted 12 controlled experiments in different experimental contexts and on different sites with participants with different levels of expertise (i.e., Bachelor’s, Master’s, and PhD students and software practitioners from Italy and Spain). A total of 333 observations were obtained from these experiments. The UML models in our experiments were those produced in the analysis and design phases. The models produced in the analysis phase were created with the objective of abstracting the environmen...
Assessing and Improving the Quality of Modeling A Series of Empirical Studies about the UML This the...
Objective: The main objective of our study is to assess whether the use of UML (Unified Modeling Lan...
This paper summarises two controlled experiments conducted on a model that integrates the use of sem...
In this paper, we present the results of long-term research conducted in order to study the contribu...
In this paper, we present final results of our long-term investigation whose goal was to study the c...
We carried out a family of experiments to investigate whether the use of UML models produced in the ...
Although the UML is considered to be the de facto standard notation with which to model software, th...
Although the UML is considered to be the de facto standard notation with which to model software, th...
This paper summarises two controlled experiments conducted on a model that integrates the use of sem...
Abstract. This paper presents an experiment carried out as a pilot study to obtain a first insight i...
The benefits of modeling the design to improve the quality and maintainability of software systems h...
In a discussion of the creation and evolution of the statechart, David Harel, the creator of the mod...
Software maintenance, which involves making enhancements, modifications and corrections to existing ...
Software maintenance, which involves making enhancements, modifications and corrections to existing ...
Assessing and Improving the Quality of Modeling A Series of Empirical Studies about the UML This the...
Objective: The main objective of our study is to assess whether the use of UML (Unified Modeling Lan...
This paper summarises two controlled experiments conducted on a model that integrates the use of sem...
In this paper, we present the results of long-term research conducted in order to study the contribu...
In this paper, we present final results of our long-term investigation whose goal was to study the c...
We carried out a family of experiments to investigate whether the use of UML models produced in the ...
Although the UML is considered to be the de facto standard notation with which to model software, th...
Although the UML is considered to be the de facto standard notation with which to model software, th...
This paper summarises two controlled experiments conducted on a model that integrates the use of sem...
Abstract. This paper presents an experiment carried out as a pilot study to obtain a first insight i...
The benefits of modeling the design to improve the quality and maintainability of software systems h...
In a discussion of the creation and evolution of the statechart, David Harel, the creator of the mod...
Software maintenance, which involves making enhancements, modifications and corrections to existing ...
Software maintenance, which involves making enhancements, modifications and corrections to existing ...
Assessing and Improving the Quality of Modeling A Series of Empirical Studies about the UML This the...
Objective: The main objective of our study is to assess whether the use of UML (Unified Modeling Lan...
This paper summarises two controlled experiments conducted on a model that integrates the use of sem...