DocumentCode
3462361
Title
Software Internationalization: Crosscutting Concerns across the Development Lifecycle
Author
Abufardeh, Sameer ; Magel, Kenneth
Author_Institution
Comput. Sci. Dept., North Dakota State Univ., Fargo, ND, USA
fYear
2009
fDate
June 30 2009-July 2 2009
Firstpage
447
Lastpage
450
Abstract
Many of the requirements of Globalized (Internationalized ) software that have a crosscutting impact are scattered through the entire software. The impact of these requirements presents many challenges that manifest themselves throughout the software development lifecycle. Inherent properties of crosscutting requirements, such as scattering (where their support is scattered across multiple classes) and tangling (where their support is tangled with elements supporting other requirements), reduce the reusability, extensibility, and traceability of the software artifacts . Scattering and tangling are evident in the design and code of internationalized software and must be addressed fully. To remove scattering and tangling properties, developers must first identify and then separate the design and code of crosscutting behavior into independent modules or components. This paper discusses two important issues; when developers should identify and document crosscutting requirements; and where it should be handled throughout the software lifecycle.
Keywords
object-oriented programming; software development management; aspect oriented programming; crosscutting property; globalized software; internationalized software; software development lifecycle; Computer science; Cultural differences; Embedded software; Functional programming; Java; Neodymium; Scattering; Software reusability; Software systems; User interfaces; Aspect Oriented Programming (AOP); Crosscutting Requirements and Functionality; DSDM lifecycle; Internationalization; Separation of Concerns (SoC);
fLanguage
English
Publisher
ieee
Conference_Titel
New Trends in Information and Service Science, 2009. NISS '09. International Conference on
Conference_Location
Beijing
Print_ISBN
978-0-7695-3687-3
Type
conf
DOI
10.1109/NISS.2009.202
Filename
5260815
Link To Document