Showing posts from February 3, 2013

Possible Risks and their Impacts on Software Projects

Discuss three possible risks that may arise on software projects. Determine what would be their impact and how can they be addressed   Possible Risks and their Impacts on Software Projects Risks are uncertain events of the future with a probability for occurrence and a potential for loss. For software projects, risk identification and management are primary concerns. Proper analysis of these risks will help in effectively planning and assigning work for the project.  One of the major reasons for project failures is the presence of multiple risks in the software project environment. Software projects are a collection of larger programs that have several dependencies and interactions. The projects involve creating something that has not been previously done, even though the developmental process may be similar to some other projects. Therefore, software developmental projects have a variety of quality and usability problems, amongst others (Kwak & Stoddard 2004). It has be

Dependability in Open Source Development

Open Source development involves making the source code of a system publicly available. This means that many people can propose changes and improvements to the software. Analyze the dependability issues surrounding the process of Open Source development. Dependability Issues Surrounding the Process of Open Source Development   ‘Open Source’ is a term used to describe software development projects (Arief et al. 2002). Projects that are significantly different and possess different characteristics are called open source projects (Lawrie et al. 2002). Some examples of projects that are open source are operating systems, web and mail servers, and developmental tools. These examples point towards the formation of a community that can create software that is claimed to be very dependable (Lawrie and Gacek 2002).  Because Open Source development involves sharing the source code of a system, there have been issues regarding its dependability. Dependability is a relatively broad t

Feasibility and Barriers to Their Adoption

Information wants to be free, but people want to be paid for the knowledge they possess and products that they create. As we have seen, the old copyright models favoured the middlemen. Over the years alternative models of compensation such as levies and value-added charges have emerged as ways to compensate those wishing to be paid. Are these schemes feasible? What are the barriers to their adoption?   Alternative Compensation Models: Feasibility and Barriers to Their Adoption Alternative compensation models have been proposed to allow the extensive reproduction of copyrighted works while still paying the copyright owners and authors for their works. The use of peer-to-peer file sharing (P2P file sharing) has given the alternative compensation model popularity and consideration. Gervais (2004) argued that alternative compensation models are the only practical solution to the problem. However, others have suggested that P2P sharing in actually beneficial, and levies and taxes are

Advantages and Disadvantages of Decriminalising Privacy

The only way to avoid the unfairness of a copyright tax that funds benefits for criminals is to decriminalize the benefit and make "piracy" legal for everyone. The public good provided by the tax then corresponds to the provision of free content for everyone. What are the advantages and disadvantages of decriminalizing piracy? Please see the following for a description of copyright tax: 8 Advantages and Disadvantages of Decriminalizing Privacy The intentional violation of the Copyrights Act, in relation to commercial products like music, software, and so on, is known as ‘privacy’. For instance, if you use a music recording or software without a license or make a copy of it to distribute without permission from the creator, you are violating the Copyright Act (Dorrel 2005). The main objective of copyrighting is for the creator to be able to recover all the costs he/she invested in producing the work. Thus copyrighting becomes