An Open Source-Based Approach to Software Development Infrastructures | IEEE Conference Publication | IEEE Xplore

An Open Source-Based Approach to Software Development Infrastructures


Abstract:

As software systems become larger and more complex, automated software engineering tools play a crucial role for effective software development management, which is a key...Show More

Abstract:

As software systems become larger and more complex, automated software engineering tools play a crucial role for effective software development management, which is a key factor to lead quality software systems. In this work, we present TRICA, an open source-based software development infrastructure. The name of TRICA represents its features such as Traceability, Relationship, Informativeness, Cost-effectiveness, and Automation. Essentially, in TRICA, a continuous integration tool is coupled with a software configuration management tool and an issue tracking tool. We provisioned a mechanism to connect the open source tools in TRICA so that project members use the collaborated information to solve various issues and implementation problems efficiently, and easily share forthcoming issues during the course of the project. We show that TRICA can help to decentralize risks throughout the software development cycle and achieve successful software development.
Date of Conference: 16-20 November 2009
Date Added to IEEE Xplore: 18 March 2010
ISBN Information:
Print ISSN: 1938-4300
Conference Location: Auckland, New Zealand
No metrics found for this document.

I. Introduction

With the ever increasing size and complexity of software systems, software projects are required to be well-managed in order to achieve better quality and productivity so that they can stay competitive in the market. Furthermore, as the trends of technology change quickly and user demands for products are diversified, many organizations collaborate with distributed teams, utilize commercial off-the-shelf products (COTS), and even adopt open source software so as to develop and deploy quality products in time. As a result, large software systems that consist of a great number of components are typically developed, tested, and maintained by many people encompassing several organizations and sometimes located in geographically distributed places.

Usage
Select a Year
2025

View as

Total usage sinceJan 2011:592
012345JanFebMarAprMayJunJulAugSepOctNovDec044000000000
Year Total:8
Data is updated monthly. Usage includes PDF downloads and HTML views.
Contact IEEE to Subscribe

References

References is not available for this document.