• DocumentCode
    3029001
  • Title

    Maturity of software modelling and model driven engineering: A survey in the Italian industry

  • Author

    Tomassetti, F. ; Torchiano, M. ; Tiso, A. ; Ricca, F. ; Reggio, G.

  • Author_Institution
    Dept. of Control & Comput. Eng., Politec. di TorinoTorino, Torino, Italy
  • fYear
    2012
  • fDate
    14-15 May 2012
  • Firstpage
    91
  • Lastpage
    100
  • Abstract
    Background: The main claimed advantage of model driven engineering is the improvement of productivity. However, little information is available about its actual usage during software development and maintenance in the industry. Objective: The main aim of this work is investigating the level of maturity in the usage of software models and model driven engineering in the Italian industry. The perspective is that of software engineering researchers. Method: First, we conducted an exploratory personal opinion survey with 155 Italian software professionals. The data were collected with the help of a web-based on-line questionnaire. Then, we conducted focused interviews with three software professionals to interpret doubtful results. Results: Software modelling is a very relevant phenomenon in the Italian industry. Model driven techniques are used in the industry, even if (i) only for a limited extent, (ii) despite a quite generalized dissatisfaction about available tools and (iii) despite a generally low experience of the IT personnel in such techniques. Limitations: Generalization of results is limited due to the sample size. Moreover, possible self-exclusion from participants not interested in modelling could have biased the results. Conclusion: Results reinforce existing evidence regarding the usage of software modelling and (partially of) model driven engineering in the industry but highlight several aspects of immaturity of the Italian industry.
  • Keywords
    DP industry; productivity; software maintenance; IT personnel; Italian industry; Italian software professional; model driven engineering; model driven technique; productivity; software development; software engineering researcher; software industry; software maintenance; software modelling; usage maturity;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Evaluation & Assessment in Software Engineering (EASE 2012), 16th International Conference on
  • Conference_Location
    Ciudad Real
  • Electronic_ISBN
    978-1-84919-541-6
  • Type

    conf

  • DOI
    10.1049/ic.2012.0012
  • Filename
    6272501