DocumentCode
800298
Title
The Impact of Modeling Formalisms on Software Maintenance
Author
Darcy, David P. ; Palmer, Jonathan W.
Author_Institution
Robert H. Smith Sch. of Bus., Maryland Univ., College Park, MD
Volume
53
Issue
4
fYear
2006
Firstpage
583
Lastpage
596
Abstract
Maintenance consumes the majority of software´s lifecycle resources. Factors affecting the maintenance phase are of practical concern to systems developers and users, but only a few of those factors are under direct control of the project manager. Modeling formalisms are generally touted for their impacts on the development of software; however their impact on maintenance is less discussed and less clear. The question addressed in this research is what impact the choice of modeling formalism has on system maintenance activity. Modeling formalisms are used to capture, analyze and present systems. Major modeling formalisms include process, data, and object-oriented (OO). While process and data formalisms tend to focus more on system processes or data respectively, OO is intended to more evenly balance the treatment of both. Sixty organizations provided data on the use of modeling formalisms across the organization and data on 112 software development projects. The results show how the choice of a modeling formalism has significant differential implications for software maintenance. Despite other research results to the contrary, the results reported here lead us to the conclusion that the choice of an OO modeling formalism had the best impact on maintenance
Keywords
object-oriented methods; software maintenance; object-oriented modeling formalisms; software lifecycle resources; software maintenance; system maintenance activity; Computer industry; Control systems; Costs; Life estimation; Object oriented modeling; Productivity; Programming profession; Project management; Software maintenance; Software measurement; Data; object-oriented modeling formalisms; process; software maintenance;
fLanguage
English
Journal_Title
Engineering Management, IEEE Transactions on
Publisher
ieee
ISSN
0018-9391
Type
jour
DOI
10.1109/TEM.2006.883709
Filename
1715649
Link To Document