358,683 research outputs found
Software Reuse in Agile Development Organizations - A Conceptual Management Tool
The reuse of knowledge is considered a major factor for increasing productivity and quality. In the software industry knowledge is embodied in software assets such as code components, functional designs and test cases. This kind of knowledge reuse is also referred to as software reuse. Although the benefits can be substantial, software reuse has never reached its full potential. Organizations are not aware of the different levels of reuse or do not know how to address reuse issues. This paper proposes a conceptual management tool for supporting software reuse. Furthermore the paper presents the findings of the application of the management tool in an agile development organization
Methodology for Process Improvement Through Basic Components and Focusing on the Resistance to Change.
This paper describes a multi-model methodology that implements a smooth and continuous process improvement, depending on the organization's business goals and allowing users to establish their improvement implementation pace. The methodology focuses on basic process components known as ‘best practices’. Besides, it covers following the topics: knowledge management and change management. The methodology description and the results of a case study on project management process are included
AM-OER: An Agile Method for the Development of Open Educational Resources
Open Educational Resources have emerged as important elements of education in the contemporary society, promoting life-long and personalized learning that transcends social, eco- nomic and geographical barriers. To achieve the potential of OERs and bring impact on education, it is necessary to increase their development and supply. However, one of the current challenges is how to produce quality and relevant OERs to be reused and adapted to different contexts and learning situations. In this paper we proposed an agile method for the development of OERs – AM-OER, grounded on agile practices from Software Engineering. Learning Design practices from the OULDI project (UK Open University) are also embedded into the AM-OER aiming at improving quality and facilitating reuse and adaptation of OERs. In order to validate AM-OER, an experiment was conducted by applying it in the development of an OER on software testing. The results showed preliminary evidences on the applicability, effectiveness and ef ciency of the method in the development of OERs
A robust digital image watermarking using repetition codes against common attacks
Digital watermarking is hiding the information inside a digital media to protect for
such documents against malicious intentions to change such documents or even
claim the rights of such documents. Currently the capability of repetition codes on
various attacks in not sufficiently studied. In this project, a robust frequency domain
watermarking scheme has been implemented using Discrete Cosine Transform
(DCT). The idea of this scheme is to embed an encoded watermark using repetition
code (3, 1) inside the cover image pixels based on Discrete Cosine Transform (DCT)
embedding technique. The proposed methods have undergone several simulation
attacks tests in order to check up and compare their robustness against various
attacks, like salt and pepper, speckle, compress, Gaussian, image contrast, resizing
and cropping attack. The robustness of the watermarking scheme has been calculated
using Peak Signal-To-Noise Ratio (PSNR), Mean Squared Error (MSE) and
Normalized Correlations (NC). In our experiments, the results show that the
robustness of a watermark with repetition codes is much better than without
repetition code
DevOps: introducing agility and flexibility to BPO-IT organisations – service providers’ perspective
Developing Open Educational Resources through Learning Design and Agile Practices
One of the current challenges related to Open Educational Resources (OERs) is how to produce quality and relevant materials to be reused and adapted to different contexts and learning situations. In this paper we present a flexible and systematic method for OERs, called AM-OER, that allows the development of OERs to evolve incrementally, and be modified and improved as needed. Practices of Learning Design are incorporated into the OERs development, making the design more understandable and shareable, and facilitating the reuse and adaptation. We applied AM-OER through a case study involving the development of a course in the software engineering domain. The results obtained suggest the applicability and usefulness of the AM-OER in the development of OERs
Approach to Identify Internal Best Practices in a Software Organization.
Current approaches to software process improvements (SPI) in software organizations is based on identifying gaps by comparing the way organizations work with respect to practices contained in the reference models. Later, these gaps will be targeted for establishing software process improvements. This paper presents an approach for identifying best practices within the organization. This is considered a key element in order to compare the way software organizations work with the reference models. After that, these practices will be complemented with practices contained in these models depending on the organization's business goals
- …