Supporting software development with roles
Document Type
Article
Publication Date
11-1-2006
Abstract
Software development tools are very important in software engineering. Although roles have been acknowledged and applied for many years in several areas related to software engineering, there is a lack of research on software development tools based on roles. Most significantly, there is no complete and consistent consideration of roles in all the phases of software development. Considering the increasing importance and applications of roles in software development, this paper intends to discuss the importance of roles in software engineering and that of role-based software development; review the literature relevant to role mechanisms in software engineering; propose and describe a role-based software process; and implement a prototype tool for developing complex software systems with the help of role mechanisms. © 2006 IEEE.
Identifier
33750592258 (Scopus)
Publication Title
IEEE Transactions on Systems Man and Cybernetics Part A Systems and Humans
External Full Text Location
https://doi.org/10.1109/TSMCA.2006.883170
ISSN
10834427
First Page
1110
Last Page
1123
Issue
6
Volume
36
Fund Ref
IBM Canada
Recommended Citation
Zhu, Haibin; Zhou, Meng Chu; and Seguin, Pierre, "Supporting software development with roles" (2006). Faculty Publications. 18745.
https://digitalcommons.njit.edu/fac_pubs/18745
