We carried out a family of experiments to investigate whether the use of UML models produced in the requirements analysis process helps in the comprehensibility and modifiability of source code. The family consists of a controlled experiment and three external replications, carried out with students and profession- als from Italy and Spain. 86 participants with different abilities and levels of experience with the UML took part. The results of the experiments were integrated through the use of a meta-analysis. The results of both the individual experiments and the meta-analysis indicate that UML models produced in the requirements analysis process influence neither the comprehensibility of source code nor its modifiability
UML supports requirements modeling by means of ``use case'' diagrams. Unfortunately, use cases suff...
Context: The Unified Modelling Language (UML) has, after ten years, become established as the de fac...
As the de facto industry standard for software modeling, the Unified Modeling Language (UML) is used...
We carried out a family of experiments to investigate whether the use of UML models produced in the ...
In this paper, we present final results of our long-term investigation whose goal was to study the c...
Abstract. This paper presents an experiment carried out as a pilot study to obtain a first insight i...
Although the UML is considered to be the de facto standard notation with which to model software, th...
In this paper, we present the results of long-term research conducted in order to study the contribu...
Although the UML is considered to be the de facto standard notation with which to model software, th...
This paper presents a controlled experiment to investigate whether the comprehension of source code ...
Software maintenance, which involves making enhancements, modifications and corrections to existing ...
Software maintenance, which involves making enhancements, modifications and corrections to existing ...
UML supports requirements modeling by means of ``use case'' diagrams. Unfortunately, use cases suff...
Context: The Unified Modelling Language (UML) has, after ten years, become established as the de fac...
As the de facto industry standard for software modeling, the Unified Modeling Language (UML) is used...
We carried out a family of experiments to investigate whether the use of UML models produced in the ...
In this paper, we present final results of our long-term investigation whose goal was to study the c...
Abstract. This paper presents an experiment carried out as a pilot study to obtain a first insight i...
Although the UML is considered to be the de facto standard notation with which to model software, th...
In this paper, we present the results of long-term research conducted in order to study the contribu...
Although the UML is considered to be the de facto standard notation with which to model software, th...
This paper presents a controlled experiment to investigate whether the comprehension of source code ...
Software maintenance, which involves making enhancements, modifications and corrections to existing ...
Software maintenance, which involves making enhancements, modifications and corrections to existing ...
UML supports requirements modeling by means of ``use case'' diagrams. Unfortunately, use cases suff...
Context: The Unified Modelling Language (UML) has, after ten years, become established as the de fac...
As the de facto industry standard for software modeling, the Unified Modeling Language (UML) is used...