K. Magel

North Dakota State University, Fargo, ND, USA

Are you K. Magel?

Claim your profile

Publications (5)1.47 Total impact

  • Conference Proceeding: The impact of global software cultural and linguistic aspects on Global Software Development process (GSD): Issues and challenges
    S. Abufardeh, K. Magel
    [show abstract] [hide abstract]
    ABSTRACT: In the last decade, we witnessed the dramatic transformation of software development processes. The transformation from single-site, mostly English-based into a multi-site, multilingual, multicultural, and globally distributed endeavor has marked the birth of Global Software Development (GSD). Based on an extensive review to the published literature we found that most of the attention has turned towards understanding the impact of culture on the GSD process. However, little research addresses the impact of the cultural and linguistic aspects of global software globally developed. Understanding the impact of culture on the GSD enable multinational development teams to communicate and operate successfully. Global software is multilingual and multicultural software. The multilingual and multicultural aspects are very critical to success. While the main purpose of this paper is to encourage more research in this topic, we will take a critical look at Hofstede's popular cultural model and how it is applied to global software development. Then we will briefly discuss the impact of the cultural and linguistic aspects of global software on the GSD process. These aspects affect directly the quality of the software, as well as the GSD process itself.
    New Trends in Information Science and Service Science (NISS), 2010 4th International Conference on; 06/2010
  • Conference Proceeding: Software Internationalization: Crosscutting Concerns across the Development Lifecycle
    S. Abufardeh, K. Magel
    [show abstract] [hide abstract]
    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.
    New Trends in Information and Service Science, 2009. NISS '09. International Conference on; 08/2009
  • Article: Is it too late to put the user back into HTML?
    K. Magel
    [show abstract] [hide abstract]
    ABSTRACT: Originally, HTML was intended to be a simple, rather limited language for describing primitive information layouts in World Wide Web pages. The first version of the HTML specification emphasized simplicity. The browser, not the HTML coder, controlled the actual page appearance, determining the appearance of headers, paragraphs, and other primitive layout elements. In recent years, however, complex features have been added to HTML, including frames, dynamic HTML, and cascading styles. These extensions have served designers well, giving them more control over the appearance of their pages. And today designers have pixel level control over the layout of every element. Unfortunately, these enhancements have ignored the Web user. None of the recent additions to HTML help the user to traverse the Web or to find suitable information quickly. The article describes methods which make the Internet easier to use, including: adding value to links; line thickness control; color usage; icons and pop-ups; and preselection
    Computer 01/1998; · 1.47 Impact Factor
  • Conference Proceeding: Deadlock detection in distributed database systems: a performance evaluation study
    O. Bukhres, K. Magel
    [show abstract] [hide abstract]
    ABSTRACT: A description is presented of a performance evaluation study of three proposed distributed deadlock detection algorithms, namely, fully centralized, partially distributed, and fully distributed deadlock detection algorithms. The authors investigate and describe the extent to which these algorithms provide an increase in the level of multiprogramming, and an increase in the number of blocked, restarted transactions. A list of performance parameters and evaluation criteria is also described. It is shown that, in general, the partially distributed algorithm provides the best performance
    Computer Software and Applications Conference, 1991. COMPSAC '91., Proceedings of the Fifteenth Annual International; 10/1991
  • Conference Proceeding: QA/Testing Bi-directional Languages Software: Issues and Challenges
    S. Abufardeh, K. Magel
    [show abstract] [hide abstract]
    ABSTRACT: Testing global software differs from conventional software testing in that the test design approach must consider the defined and implied issues of specific culture, language, date format, currency format, etc. In bi-directional software testing (software targeting Arabic, Hebrew, etc.) has many unique issues. Target users of Arabic software demand the same high quality standards as other users. Developers and localizers must fully understand the unique aspects of the Arabic language and ensure complete test coverage to the software quality attributes. In this paper we briefly discuss the critical issues and challenges concerning QA/testing of bidirectional languages software.
    Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International;

Top Journals

Institutions

  • 1998–2009
    • North Dakota State University
      • Department of Computer Science
      Fargo, ND, USA