INVESTIGATING THE ROLE OF UML IN THE SOFTWARE MODELING AND MAINTENANCE - A Preliminary Industrial Survey

Giuseppe Scanniello, Carmine Gravino, Genny Tortora

2010

Abstract

In the paper we present the results of an industrial survey conducted with the Italian software companies that employ a relevant part of the graduate students of the University of Basilicata and of the University of Salerno. The survey mainly investigates the state of the practice regarding the use of UML (Unified Modeling Language) in the software development and maintenance The results reveals that the majority of the companies use UML for modeling software systems (in the analysis and design phases) and for performing maintenance operations. Moreover, maintenance operations are mainly performed by low experienced practitioners.

References

  1. Basili V. R., “The Experimental Paradigm in Software Engineering”, Proc. International Workshop, Experimental Software Eng. Issues: Critical Assessment and Future Directions, LNCS 706, Springer-Verlag, 1993.
  2. Ciolkowski, M. Laitenberger, O., Biffl, S.,. “Software reviews: The state of the practice”. In IEEE Software, vol. 20, no 6, 2003, pp. 46 51.
  3. Dobing B., Parsons J., “How UML is used”; In Communications of the ACM, vol. 49, no 5, 2006, pp. 109-113.
  4. Kitchenham B. A., Pfleeger S.L., Pickard L.M., Jones P.W., Hoaglin D. C., El Emam K., Rosenberg J., “Preliminary Guidelines for Empirical Research in Software Engineering”, IEEE Transactions on Software Engineering, vol. 28, no. 8, pp. 721-734.
  5. UML: Introduction to OMG's Unified Modeling Language™ available, 2009 http://www.omg.org/ gettingstarted/what_is_uml.htm.
  6. ISO/IEC 14764:2006 available at http://www.iso.org/ Laplante, P., Requirements Engineering for Software and Systems (1st ed.). Redmond, 2009: CRC Press. ISBN 1-42006-467-3.
  7. Oppenheim, N., Questionnaire Design, Interviewing and Attitude Measurement, Pinter Publishers, 1992 Pressman R. S., Software Engineering: A Practitioner's Approach, Sixth Edition, United States, McGraw Hill, 2005.
  8. Wohlin C., Runeson P., Host M., Ohlsson M. C., Regnell B., Wesslen A., Experimentation in Software Engineering - An Introduction, Kluwer, 2000.
Download


Paper Citation


in Harvard Style

Scanniello G., Gravino C. and Tortora G. (2010). INVESTIGATING THE ROLE OF UML IN THE SOFTWARE MODELING AND MAINTENANCE - A Preliminary Industrial Survey . In Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8425-06-5, pages 141-148. DOI: 10.5220/0002870601410148


in Bibtex Style

@conference{iceis10,
author={Giuseppe Scanniello and Carmine Gravino and Genny Tortora},
title={INVESTIGATING THE ROLE OF UML IN THE SOFTWARE MODELING AND MAINTENANCE - A Preliminary Industrial Survey},
booktitle={Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2010},
pages={141-148},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002870601410148},
isbn={978-989-8425-06-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - INVESTIGATING THE ROLE OF UML IN THE SOFTWARE MODELING AND MAINTENANCE - A Preliminary Industrial Survey
SN - 978-989-8425-06-5
AU - Scanniello G.
AU - Gravino C.
AU - Tortora G.
PY - 2010
SP - 141
EP - 148
DO - 10.5220/0002870601410148