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
Elad Shalom,
CTO at ITweetLive.com
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 term which includes security, reliability, availability,
and safety (Randell 2000). There have been several arguments about the dependability
of Open Source Software development. Many suggest that Open Source is more
protected because it provides its source code to all, including intruders, which
is a challenge to the basic intuition (Bosio et al. 2002).
Systems where you can trust the services the system
provides, with absolute justification, are known as ‘dependable systems’ (Reis
et al. 2002). Neumann (2002) says that trust and trustworthiness are two
different things. Trust may be present without any proof to justify the
confidence in a specific system, while trustworthiness emphasizes the presence of
assurance criteria that justifies the confidence in the system. A dependable
computer system is one which possesses qualities like reliability,
availability, and security (Lawrie & Jones 2002). The Open Source Software
is vulnerable to attacks by sharing of altered versions of the software
systems. This is a potential problem that raises the question of
trustworthiness of the software system.
A major issue for dependability in Open Source development
concerns the necessity of research based evidence that would declare what attributes
of Open Source Software and Non-Open Source Software can aid in assuring the
dependability of the software products produced. Due to the public and open
nature of the Open Source Development process, the privacy barriers of access
for influence and involvement in the process are lowered (Lawrie and Gacek
2002).
There needs to be comparative research done to determine the benefits of introducing formal software engineering initiatives into Open Source projects in order to determine if programs like CHATS (Composable High Assurance Trusted Systems) have been successful in increasing trust in open source software products.
Instead it can be that the introduction of such software engineering methods, tools, and techniques may only give an impression of products being more dependable, rather than actually increasing dependability (Murphy and Mauhgan 2002).
There needs to be comparative research done to determine the benefits of introducing formal software engineering initiatives into Open Source projects in order to determine if programs like CHATS (Composable High Assurance Trusted Systems) have been successful in increasing trust in open source software products.
Instead it can be that the introduction of such software engineering methods, tools, and techniques may only give an impression of products being more dependable, rather than actually increasing dependability (Murphy and Mauhgan 2002).
Another consideration for dependability is the nature of the
products that can be successfully developed in the process of open source
development. Dependable system software like operating systems, developed by
Open Source Software processes are seen as a prerequisite for further building
and creating dependable and trustworthy systems (Neumann 2002).
Therefore, the
open source process may actually be the most effective development approach for
completing a dependable system in IT infrastructures or in cases where high
levels of dependability are required for initial system deployments, for e.g.
safety critical systems (Bosio et al. 2002).
Lawrie and Gacek (2002) establish that although Open Source
Software products are generally limited to only developing system oriented software;
these systems are essential to further build up dependable and trustworthy
systems. Due to the growing scope and
complexity of software, its trustworthiness has become a major issue. Central
to developing trustworthy software is software fault tolerance. Software that
is trustworthy is always stable.
References
- Arief, B., Bosio, D., Gacek, C. and Rouncefield, M. (2002). Reliability Issues in Open Foundation Software-DIRC Project Activity 5 Final Report. Technical Report CS-TR-760.
- Bosio, D., Newby, B., Strigini, L. and Littlewood, M.J. (2002): Advantages of Open Foundation Processes for Dependability: Clarifying the issues. In Proceedings of the Open Source Software Development Workshop, Newcastle up on Tyne, UK, p. 30-46.
- Lawrie, T., Arief,B. and Gacek, C. (2002): Interdisciplinary Insights on Open Source. In Proceedings of the Open Source Soft- ware Development Workshop, Newcastle up on Tyne, UK, p. 68-82.
- Lawrie, C., T. and Gacek (2002). Issues of Reliability in Open Foundation Software Development. Software business Notes, 27 (3). P. 34-36.
- Lawrie, T. and C, Jones. (2002): Target-Diversity in the plan of trustworthy Computer-Based system. In Proceedings of the Open foundation Software Development Workshop, Newcastle up on Tyne, UK, p. 130-154.
- Murphy, R. and Mauhgan, D. (2002): Trusted Open Source Operating Systems Research and Development. In Proceedings of the Open Source Software Development Workshop, Newcastle up on Tyne, UK, p. 20-29.
- Neumann, P. (2002): Developing Open Source Systems: Principles for Composable Architectures. In Proceedings of the Open Source Software Development Workshop, Newcastle up on Tyne, UK, p. 2-19.
- Randell, B. (2000): Turing Memorial Lecture: Facing up to faults. Computer Journal, 43(2), p.95-106.
- Reis, C., Pontin, R. and Fortes, M. (2002): An Overview of the Software Engineering Process and Tools in the Mozilla Project. In Proceedings of the Open Source Software Development Workshop, Newcastle up on Tyne, UK, p. 155-175.
Elad Shalom,
CTO at ITweetLive.com
Remarkable issues here. I am very satisfied to see your post.
ReplyDeleteThanks a lot and I am taking a look forward to contact you.
Will you kindly drop me a mail?
Also visit my site: registered plumbers
cheap oakleys
ReplyDeletelongchamp handbags
cheap mlb jerseys
coach outlet
cheap mlb jerseys
michael kors outlet online
ugg outlet
lacoste shoes
nike free flyknit
longchamp uk
20161021caiyan
celine outlet store
ReplyDeletenmd adidas
michael kors outlet clearance
michael kors outlet online
ugg boots canada
coach outlet
cheap uggs
nike free flyknit
the north face
red bottoms
20161117caiyan
nike air zoom
ReplyDeletemichael kors factory outlet
michael kors
links of london
michael kors outlet
nike huarache
yeezy sneakers
http://www.kobebasketballshoes.us.com
michael kors outlet store
nike zoom
louboutin outlet
ReplyDeleteadidas nmd
ray ban sunglasses
ralph lauren polo
polo ralph lauren
michael kors handbags outlet
longchamp outlet
prada shoes
air max 2017
coach factory online
2017.3.15chenlixiang
نؤسس لكم صفحات وحسابات شركات تصميم مواقع الانترنت فى مصر على مواقع التواصل الأشهر، ونساعد في وصولها شركات تصميم مواقع في السعوديه لأعلى درجة من الشهرة والتفاعل مع الجمهور المستهدف شركات تسويق الكتروني في الامارات ، ونجعلها وجهة مميزة لعرض خدماتكم ومنتجاتكم في أبهى صوره، افضل شركة تصميم مواقع في مصر ولأننا ندرك أن إدارة السوشيال ميديا افضل شركة تصميم مواقع فى الرياض تتطلب الكثير من التخطيط وافضل شركة تسويق الكترونى فى السعودية الاحترافية والعمل الدؤوب فنحن لا نتوقف أبداً افضل شركة تصميم مواقع في جدة عن البحث عن كل جديد يسهل وصولنا لجمهور افضل شركة تصميم مواقع في الامارات ويزيد تفاعله معنا، بما يخدم المؤسسة وما تعرضه من شركات التسويق الالكتروني في الكويت منتجات وخدمات، ومن منطلق حرصنا الأول افضل شركة تصميم مواقع في الكويت على إرضائكم ومعاونتكم لتحقيق النجاح والريادة شركات السوشيال ميديا فى السعودية ،فنحن أفضل شركة تسويق الكترونى افضل شركة تصميم مواقع فى السعودية فى السعودية نعدكم بأن نصل سوياً لأعلى المراتب.
ReplyDeletecat boots
ReplyDeleteadidas tubular
ferragamo belts
fila sneakers
westbrook shoes
hermes handbags
cheap mlb jerseys
michael kors handbags
michael kors handbags
yeezy boost