ACM Home Page
Please provide us with feedback. Feedback
An empirical assessment of using stereotypes to improve reading techniques in software inspections
Full text PdfPdf (122 KB)
Source ACM SIGSOFT Software Engineering Notes archive
Volume 30 ,  Issue 4  (July 2005) table of contents
SESSION: Software Quality (WOSQ) table of contents
Pages: 1 - 7  
Year of Publication: 2005
ISSN:0163-5948
Also published in ...
Authors
Miroslaw Staron  Blekinge Institute of Technology, Soft Center, Ronneby, Sweden
Ludwik Kuzniarz  Blekinge Institute of Technology, Soft Center, Ronneby, Sweden
Christian Thurn  Blekinge Institute of Technology, Soft Center, Ronneby, Sweden
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 63,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1082983.1083308
What is a DOI?

ABSTRACT

Stereotypes were introduced into the Unified Modeling Language (UML) in order to provide a means of customizing the language for particular needs. The stereotypes can increase the comprehension of UML diagrams and therefor influence reading techniques used for inspections of software artefacts. In this paper we evaluate how the usage of stereotypes in UML designs influences outcomes of three reading techniques used for verification and validation of UML models. The study presented in this paper is done in the context of the UML domain modeling, but the results can be generalized to other kinds of models expressed in UML. The results show that the presence of stereotypes improves the efficiency and effectiveness of the studied methods and shows the magnitude of the improvements. We also investigate which of the reading techniques are the most efficient and effective for analysis of UML designs with stereotypes.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Wirfs-Brock R., Wilkerson B., and Wiener L., "Responsibility-Driven Design: Adding to Your Conceptual Toolkit", ROAD, vol. 2, 1994, pp. 27--34.
 
3
Object Management Group, "Unified Modeling Language Specification V. 1.5", Object Management Group, 2003, <u>www.omg.org</u>, last accessed 2003-10-01.
 
4
Atkinson C., Kühne T., and Henderson-Sellers B., "Systematic Stereotype Usage", Software and Systems Modeling, vol. 2, 2003, pp. 153--163.
 
5
 
6
Staron M., Kuzniarz L., and Wallin L., "Factors Determining Effective Realization of MDA in Industry", In the Proceedings of 2nd Nordic Workshop on the Unified Modeling Language, Turku, Finland. 2004, pp. 79--91.
 
7
Staron M., Kuzniarz L., and Wallin L., "A Case Study on Transformation Focused Industrial MDA Realization", In the Proceedings of 3rd UML Workshop in Software Model Engineering, Lisbon, Portugal, 2004.
 
8
 
9
Staron M., Kuzniarz L., and Wohlin C., "An Industrial Replication of an Empirical Study on Using Stereotypes to Improve Understanding of UML Models", In the Proceedings of Software Engineering Research and Practice in Sweden, Linköping, Sweden, 2004, pp. 53--62.
 
10
Basili V. R., Green S., Laitenberger O., Shull F., Sorumgard S., and Zelkowitz M. V., "The Empirical Investigation of Perspective-Based Reading", Empirical Software Engineering, vol. 1, 1996, pp. 133--64.
 
11
 
12
Thelin T., Erlansson M., Höst M., and Wohlin C., "Experimentation with Usage-Based Reading", in Esernet 2001-2003, vol. 2765, Lncs, R. Conradi and A. I. Wang, Eds. Berlin Heidelberg: Springer-Verlag, 2003, pp. 193--207.
 
13
14
 
15
 
16
Berner S., Glinz M., and Joos S., "A Classification of Stereotypes for Object-Oriented Modeling Languages", In the Proceedings of The Second International Conference on the Unified Modeling Language, Fort Collins, CO, USA, 1999, pp. 249--64.
 
17
Object Management Group, "Unified Modeling Language Specification V. 1.5", Object Management Group, 2003, <u>www.omg.org</u>, last accessed 2004-10-01.
 
18
Kuzniarz L. and Staron M., "On Practical Usage of Stereotypes in UML-Based Software Development", In the Proceedings of Forum on Design and Specification Languages, Marseille, 2002, pp. 262--270.
 
19
 
20
Fagan M. E., "Design and Code Inspections to Reduce Errors in Program Development", IBM Systems Journal, vol. 15, 1976, pp. 182--211.
 
21
 
22
Thurn C., "Verification and Validation of Object Oriented Software Design: Guidelines on How to Choose the Best Method", Master Thesis (MSE-2004-05), Ronneby, Sweden, Blekinge Institute of Technology, 2004.
 
23
Staron M., "Experiment on the Role of Stereotypes in UML Based Software Development - Materials", 2003, <u>http://www.ipd.bth.se/mst/Experiment/index.html</u>, last accessed 2003-09-03.
 
24
 
25
Walpole R. E., Probability & Statistics for Engineers & Scientists, 7th ed. Upper Saddle River, NJ, Prentice Hall, 2002.
 
26


Collaborative Colleagues:
Miroslaw Staron: colleagues
Ludwik Kuzniarz: colleagues
Christian Thurn: colleagues