• 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