267,045 research outputs found
Software Development Standard and Software Engineering Practice: A Case Study of Bangladesh
Improving software process to achieve high quality in a software development
organization is the key factor to success. Bangladeshi software firms have not
experienced much in this particular area in comparison to other countries. The
ISO 9001 and CMM standard has become a basic part of software development. The
main objectives of our study are: 1) To understand the software development
process uses by the software developer firms in Bangladesh 2) To identify the
development practices based on established quality standard and 3) To establish
a standardized and coherent process for the development of software for a
specific project. It is revealed from this research that software industries of
Bangladesh are lacking in target set for software process and improvement,
involvement of quality control activities, and standardize business expertise
practice. This paper investigates the Bangladeshi software industry in the
light of the above challenges.Comment: 13 pages, 3 figures, 11 table
Distributed-Pair Programming can work well and is not just Distributed Pair-Programming
Background: Distributed Pair Programming can be performed via screensharing
or via a distributed IDE. The latter offers the freedom of concurrent editing
(which may be helpful or damaging) and has even more awareness deficits than
screen sharing. Objective: Characterize how competent distributed pair
programmers may handle this additional freedom and these additional awareness
deficits and characterize the impacts on the pair programming process. Method:
A revelatory case study, based on direct observation of a single, highly
competent distributed pair of industrial software developers during a 3-day
collaboration. We use recordings of these sessions and conceptualize the
phenomena seen. Results: 1. Skilled pairs may bridge the awareness deficits
without visible obstruction of the overall process. 2. Skilled pairs may use
the additional editing freedom in a useful limited fashion, resulting in
potentially better fluency of the process than local pair programming.
Conclusion: When applied skillfully in an appropriate context, distributed-pair
programming can (not will!) work at least as well as local pair programming
Design Ltd.: Renovated Myths for the Development of Socially Embedded Technologies
This paper argues that traditional and mainstream mythologies, which have
been continually told within the Information Technology domain among designers
and advocators of conceptual modelling since the 1960s in different fields of
computing sciences, could now be renovated or substituted in the mould of more
recent discourses about performativity, complexity and end-user creativity that
have been constructed across different fields in the meanwhile. In the paper,
it is submitted that these discourses could motivate IT professionals in
undertaking alternative approaches toward the co-construction of
socio-technical systems, i.e., social settings where humans cooperate to reach
common goals by means of mediating computational tools. The authors advocate
further discussion about and consolidation of some concepts in design research,
design practice and more generally Information Technology (IT) development,
like those of: task-artifact entanglement, universatility (sic) of End-User
Development (EUD) environments, bricolant/bricoleur end-user, logic of
bricolage, maieuta-designers (sic), and laissez-faire method to socio-technical
construction. Points backing these and similar concepts are made to promote
further discussion on the need to rethink the main assumptions underlying IT
design and development some fifty years later the coming of age of software and
modern IT in the organizational domain.Comment: This is the peer-unreviewed of a manuscript that is to appear in D.
Randall, K. Schmidt, & V. Wulf (Eds.), Designing Socially Embedded
Technologies: A European Challenge (2013, forthcoming) with the title
"Building Socially Embedded Technologies: Implications on Design" within an
EUSSET editorial initiative (www.eusset.eu/
Engineering at San Jose State University, Winter 2007
https://scholarworks.sjsu.edu/engr_news/1004/thumbnail.jp
Are digital natives a myth or reality?: Students’ use of technologies for learning
This paper outlines the findings of a study investigating the extent and nature of use of digital technologies by undergraduate students in Social Work and Engineering, in two British universities. The study involved a questionnaire survey of students (n=160) followed by in-depth interviews with students (n=8) and lecturers and support staff (n=8) in both institutions. Firstly, the findings suggest that students use a limited range of technologies for both learning and socialisation. For learning, mainly established ICTs are used- institutional VLE, Google and Wikipedia and mobile phones. Students make limited, recreational use of social technologies such as media sharing tools and social networking sites. Secondly, the findings point to a low level of use of and familiarity with collaborative knowledge creation tools, virtual worlds, personal web publishing, and other emergent social technologies. Thirdly, the study did not find evidence to support the claims regarding students adopting radically different patterns of knowledge creation and sharing suggested by some previous studies. The study shows that students’ attitudes to learning appear to be influenced by the approaches adopted by their lecturers. Far from demanding lecturers change their practice, students appear to conform to fairly traditional pedagogies, albeit with minor uses of technology tools that deliver content. Despite both groups clearly using a rather limited range of technologies for learning, the results point to some age differences, with younger, engineering students making somewhat more active, albeit limited, use of tools than the older ones. The outcomes suggest that although the calls for radical transformations in educational approaches may be legitimate it would be misleading to ground the arguments for such change solely in students’ shifting expectations and patterns of learning and technology use
Open-source development experiences in scientific software: the HANDE quantum Monte Carlo project
The HANDE quantum Monte Carlo project offers accessible stochastic algorithms
for general use for scientists in the field of quantum chemistry. HANDE is an
ambitious and general high-performance code developed by a
geographically-dispersed team with a variety of backgrounds in computational
science. In the course of preparing a public, open-source release, we have
taken this opportunity to step back and look at what we have done and what we
hope to do in the future. We pay particular attention to development processes,
the approach taken to train students joining the project, and how a flat
hierarchical structure aids communicationComment: 6 pages. Submission to WSSSPE
- …