Distributed Development
4 Followers
Recent papers in Distributed Development
Coralline algae are one of the most important constructors of biogenic habitats. In the Mediterranean Sea, the dominant coralline algae species form crusts comprising formations known as coralligène, considered as very important fishing... more
In order to find distributions other than infinitely divisible distributions which are suitable for disjunctive kriging, infinitesimal generators are used. In addition to distributions developed in Part I, this leads to development of... more
Previous research [1, 2] has indicated that pair programming is better than individual programming when the pairs are physically colocated. However, important questions arise: How effective is pair programming if the pairs are not... more
The development of most large and complex systems necessarily involves many people+ach with their own perspectives on the system defined by their knowledge, responsibilities, and commitments. To address this we have advocated distributed... more
The distributed development and maintenance paradigm for component delivery is fraught with problems. One wants a relationship between developers and clients that is autonomous and anonymous. Yet components written in languages such as... more
Recently, the author has shown elsewhere a simplified model that allows quick evaluations of the annual overall energy collected by a surrounding heliostat field. This model is the combination of an analytical flux density function... more
This chapter presents a case study from a global company developing a new generation of programmable controllers to replace several existing products. The system needs to incorporate support for a large number of I/O systems, network... more
The failure rate function commonly has a bathtub shape in practice. In this paper we discuss a regression model considering new Weibull extended distribution developed by that can be used to model this type of failure rate function.... more
Abstract. Due to the proliferation of the Internet and globalization, distributed information system development is becoming popular. In this paper we have reviewed some significant management issues like process management, project... more
Finite element model a b s t r a c t Flash-butt welding is commonly used in the manufacture of continuously welded rails (CWR). The finished welds typically exhibit high levels of tensile residual stresses in the rail web. In addition,... more
Telecommunication technology is increasingly con- verging towards software-intensive solutions. As the role of software increases, it naturally follows that traditional software development procedures need to be reassessed. In South... more
Distributed agile development (DAD) has received increasing interest both in industry and academia as global software development (GSD) is becoming mainstream. However, agile methods and in particular agile practices have been designed... more
Software configuration management is an important support activity in the software development process. In global environments, the software configuration becomes critical due to the characteristics of the distributed development... more
The Global Studio Project integrated the work of Software Engineering students spread across four countries into a single project and represented, for most of the students, their first major "real-world" development experience. Interviews... more
Global software development has gathered pace in recent years. Many software projects now involve asynchronous collaboration among geographically distributed teams several time zones apart. Software cost estimation for such projects... more
Company growth in a global setting causes challenges in the adaptation and maintenance of an organization's methods. In this paper, we will analyze incremental method evolution in software product management in a global environment. We... more
In recent years, agile practices have become popular in the software development industry. Meanwhile, distributed development is becoming an alternative way to develop new systems. The most common mode of distributed development uses... more
Open source software is, software that users have the ability to run, copy, distribute, study, change, share and improve for any purpose. Open source library software's does not need the initial cost of commercial software and enables... more
Telecommunication technology is increasingly converging towards software-intensive solutions. As the role of software increases, it naturally follows that traditional software development procedures need to be reassessed. In South Africa,... more
Many project risks in distributed software development are very different from the ones in collocated development and therefore are often overlooked. At the same time, they depend to a large extent on project-specific characteristics.... more
This case study discusses variation and formalization strategies for managing technology-use mediation of Web-based groupware technologies in an organizational context. Research and development projects of a multi-national pharmaceutical... more
The development and maintenance of UML models is an inherently distributed activity, where distribution may be geographical, temporal or both. It is therefore increasingly important to be able to interchange model information between... more
Coralline algae are one of the most important constructors of biogenic habitats. In the Mediterranean Sea, the dominant coralline algae species form crusts comprising formations known as coralligène, considered as very important fishing... more
The architecture of a software system is both a success and a failure factor. Taking the wrong architectural decisions may break a project, since such errors are often systematic and affect cross-cutting aspects of the system to be built.... more
Representing runoff process complexity in a simple model structure remains a challenge in hydrology. We present an integrated approach to investigate runoff processes using a hillslope tracer experiment and modeling exercise to explore... more
Software configuration management is an important support activity in the software development process. In global environments, the software configuration becomes critical due to the characteristics of the distributed development... more
In the software engineering area, has been observed a growing concern to perform experimental studies to evaluate the use of new technologies. However, conducting experimental research is a complex and challenging activity, once it... more
Distributed software development has become the norm for the software industry today. As a result many organizations are leveraging the expertise of their existing staff by establishing virtual teams. Here we outline the results from... more
In this paper, we report the findings of an empirical investigation into decision making processes (DMPes) in distributed teams. We conducted the study in a Fortune 500 organization with a total of sixteen respondents who participated in... more
WebCT is a tool which enables the distribution, development and control of distance learning courses via the Internet. It has a range of uses from the publication and management of education material to the monitoring of activities and... more
The grain-size fractions in the bedload transported over the five heterogeneous sediment beds of different values of bed roughness were computed from the flume experiments. The existence of an entrapment factor associated with the sorting... more
Software configuration management is an important support activity in the software development process. In global environments, the software configuration becomes critical due to the characteristics of the distributed development... more
1] Traditionally, the directional distribution of ocean waves has been regarded as unimodal, with energy concentrated mainly on the wind direction. However, numerical experiments and field measurements have already demonstrated that the... more
We describe a hybrid computer simulation model of the software development process that is specifically architected to study alternative ways to configure global software development (GSD) projects, including phase-based, module-based,... more
The popularity of agile software development methods, and agile software project management has been accompanied by significant successes in the delivery of software of business value and quality to client organizations, but has also... more
Trust has long been a contentious issue in human endeavours. It is not readily given nor gained, more so when strangers are involved. It often becomes an issue during distributed development where individuals are expected to interact with... more
Extreme Programming (XP) is an Agile Methodology (AM) which doesn't require any specific supporting tool for being successfully applied. Despite this starting observation, there are many reasons leading a XP team to adopt Web based tools... more
... A problem is that prevailing software architecture models, such as UML component diagrams and architecture description languages (ADLs) are not designed to represent both softwarearchitecture structure and its associated... more
In this paper we analyze how concepts and symbolizations co-develop in the case of statistical data analysis. The focus is on the development of distribution, which ranges from a very concrete intuitive understanding to formal... more
In today's software industry, development teams are no longer co-located but distributed over locations, and problems associated with different time zones and cultures come into play. To reflect these industry scenarios, and to better... more
This paper explores reasons for the high degree of variability in the sizes of ASes that have recently been observed, and the processes by which this variable distribution develops. AS size distribution is important for a number of... more
This paper presents an overview of the field of distributed development of software systems and applications (DD). Based on an analysis of the published literature, including its use in different industrial contexts, we provide a... more
today, all the more so given the current trend towards globalisation. In this paper we present a reference model which can be used as a reference point for any company wishing to review their own DD scenario. This is particularised in two... more