Title :
RepoGuard: A Framework for Integration of Development Tools with Source Code Repositories
Author :
Legenhausen, Malte ; Pielicke, Stefan ; Rühmkorf, Jens ; Wendel, Heinrich ; Schreiber, Andreas
Author_Institution :
Simulation & Software Technol., Deutsches Zentrum fur Luft- und Raumfahrt e.V. (DLR), Cologne, Germany
Abstract :
Today modern software development is not possible without the aid of tools like version control systems, bug tracking systems or instruments that ensure the compliance with code conventions. Unfortunately, all of these tools ldquolive in their own worldrdquo, are only loosely coupled and do not interact with each other. RepoGuard addresses this problem by linking version control systems to other software development tools. It is implemented as an extension to several version control systems and provides interfaces to integrate other tools. The use of RepoGuard allows maximum control and validation of all committed resources before they are permanently stored. Additionally, RepoGuard provides communication channels in order to inform all relevant stakeholders about the failure or success of the process. Overall, RepoGuard provides simple but effective means to guarantee software quality standards in distributed development processes.
Keywords :
distributed processing; software quality; software tools; source coding; RepoGuard; development tools; distributed development process; software development; software quality; source code repositories; Communication system control; Computer languages; Control systems; Engines; Java; Performance evaluation; Permission; Programming; Software quality; Testing;
Conference_Titel :
Global Software Engineering, 2009. ICGSE 2009. Fourth IEEE International Conference on
Conference_Location :
Limerick
Print_ISBN :
978-0-7695-3710-8
DOI :
10.1109/ICGSE.2009.51