transparent gif

 

Ej inloggad.

Göteborgs universitets publikationer

Impact of Introducing Domain-Specific Modelling in Software Maintenance: An Industrial Case Study

Författare och institution:
Niklas Mellegård (-); A. Ferwerda (-); K. Lind (-); Rogardt Heldal (Institutionen för data- och informationsteknik, Software Engineering (Chalmers), Chalmers); Michel Chaudron (Institutionen för data- och informationsteknik (GU))
Publicerad i:
Ieee Transactions on Software Engineering, 42 ( 3 ) s. 248-263
ISSN:
0098-5589
Publikationstyp:
Artikel, refereegranskad vetenskaplig
Publiceringsår:
2016
Språk:
engelska
Fulltextlänk:
Sammanfattning (abstract):
Domain-specific modelling (DSM) is a modern software development technology that aims at enhancing productivity. One of the claimed advantages of DSM is increased maintainability of software. However, current empirical evidence supporting this claim is lacking. In this paper, we contribute evidence from a case study conducted at a software development company. We study how the introduction of DSM affected the maintenance of a legacy system. We collected data about the maintenance phase of a system that was initially developed using manual programming, but which was gradually replaced by DSM development. We performed statistical analyses of the relation between the use of DSM and the time needed to resolve defects, the defect density, and the phase in which defects were detected. The results show that after introducing DSM the defect density is lower, that defects are found earlier, but resolving defects takes longer. Other observed benefits are that the number of developers and the number of person-hours needed for maintaining the system decreased, and the portability to new platforms increased. Our findings are useful for organizations that consider introducing DSM and would like to know which benefits can be realized in software maintenance.
Ämne (baseras på Högskoleverkets indelning av forskningsämnen):
NATURVETENSKAP ->
Data- och informationsvetenskap ->
Programvaruteknik
Nyckelord:
Empirical investigation, software maintenance, maintenance measurement, process measurement, design, tasks, uml
Postens nummer:
235600
Posten skapad:
2016-04-29 14:11
Posten ändrad:
2016-06-02 16:38

Visa i Endnote-format

Göteborgs universitet • Tel. 031-786 0000
© Göteborgs universitet 2007