SlideShare a Scribd company logo
RHDB
Release History Database Model
BY: Sundas Shabbir Ahmed
Kaim Khani
Sundas Shabbir Ahmed Kaim Khani 1
Presentation of Software Evolution Topic:
Agenda:
In this presentation my approach for integrating versioning system
information and Bug report data and populating a RHDB.
I will First introduce
• Versioning system and Bug tracking system
(From which we retrieve data)
• Then describe the model behind RHDB.
Sundas Shabbir Ahmed Kaim Khani 2
 CVS
• Is designed to handle revisions of textual information in repository
• Has been most used version control system.
• Currently it is been replaced by Subversion (SVN)
RHDB is based on Version system log file
 Versioning System
• Collect historical information of software.
• Can be applied to both CVS and SVN
• For each versioned file, the log file contains committed data
• Other data may include the version number (or revision), the timestamp,
author, the state , the number of lines added & removed, branches and the comments
Sundas Shabbir Ahmed Kaim Khani 3
Sundas Shabbir Ahmed Kaim Khani 4
 Bug Report
• Bugzilla is a bug tracking system
• keep track of issues detected in the software system
• A l bug report contains the information of:
• id -status (new, assigned, reopened, resolved, verified, closed)
• resolution (fixed, invalid, wontfix, notyet, remind, duplicate, worksforme),
• product & component- operating system & the platform -short description &
list of comments
• The bug reported to the several peoples such as: reporter, assigned to-QA-,
and a list of people interested in being notified of the bug fixing progress (CC)
Sundas Shabbir Ahmed Kaim Khani 5
Sundas Shabbir Ahmed Kaim Khani 6
Sundas Shabbir Ahmed Kaim Khani 7
 RHDB:
• is based on the CVS Versioning System and Bugzilla bug tracking system
Where the link between to sources are built as present in previous slide.
• Stores the extracted version & Bug report.
• was the First to link CVS artifacts an Bugzilla problem reports.
Sundas Shabbir Ahmed Kaim Khani 8
Sundas Shabbir Ahmed Kaim Khani 9
 RHDB Offer Some Benefits
• for Evolution analysis
• Qualified links between changes and bugs
• Files logically coupled via changes and bugs
• Branch. Merge revision data
Sundas Shabbir Ahmed Kaim Khani 10
Other approaches
• Hipikat
• softChange
• Kenyon framework
Sundas Shabbir Ahmed Kaim Khani 11
Sundas Shabbir Ahmed Kaim Khani 12
Sundas Shabbir Ahmed Kaim Khani 13

More Related Content

Similar to RHDB Release History Database Model (20)

PDF
haproxy-150423120602-conversion-gate01.pdf
PawanVerma628806
 
PPTX
HAProxy
Arindam Nayak
 
PPT
Linux13 concurrent versions system
Jainul Musani
 
PDF
Vayacondios: Divine into Complex Systems
Infochimps, a CSC Big Data Business
 
PDF
IRJET-Evolution of Version Control Systems and a Study on Tortoisesvn
IRJET Journal
 
PPTX
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
VMware Tanzu
 
PPTX
Data Pipelines with Kafka Connect
Kaufman Ng
 
PPTX
12 Introduction to Rails
Deepak Hagadur Bheemaraju
 
PPTX
HBaseConEast2016: How yarn timeline service v.2 unlocks 360 degree platform i...
Michael Stack
 
PDF
Case study: Life Cycle Management for SAP BusinessObjects platform as well as...
Sebastien Goiffon
 
PDF
A step by-step process to design and manage a successful sap bi implementatio...
Xoomworks Business Intelligence
 
PPTX
TeamForge Overview Webinar (8/24)
CollabNet
 
PPTX
Cf summit2014 roadmap
James Bayer
 
PDF
GitOps 101 Presentation.pdf
ssuser31375f
 
PPTX
CrossCheck iThenticate Admin Webinar
Crossref
 
PDF
AAI-1305 Choosing WebSphere Liberty for Java EE Deployments
WASdev Community
 
PDF
Was liberty in deployments
sflynn073
 
PPTX
DevOps for Windows Admins
Rex Antony Peter
 
PPSX
Building Modern Digital Services on Scalable Private Government Infrastructur...
Andrés Colón Pérez
 
PDF
Restful风格ž„web服务架构
Benjamin Tan
 
haproxy-150423120602-conversion-gate01.pdf
PawanVerma628806
 
HAProxy
Arindam Nayak
 
Linux13 concurrent versions system
Jainul Musani
 
Vayacondios: Divine into Complex Systems
Infochimps, a CSC Big Data Business
 
IRJET-Evolution of Version Control Systems and a Study on Tortoisesvn
IRJET Journal
 
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
VMware Tanzu
 
Data Pipelines with Kafka Connect
Kaufman Ng
 
12 Introduction to Rails
Deepak Hagadur Bheemaraju
 
HBaseConEast2016: How yarn timeline service v.2 unlocks 360 degree platform i...
Michael Stack
 
Case study: Life Cycle Management for SAP BusinessObjects platform as well as...
Sebastien Goiffon
 
A step by-step process to design and manage a successful sap bi implementatio...
Xoomworks Business Intelligence
 
TeamForge Overview Webinar (8/24)
CollabNet
 
Cf summit2014 roadmap
James Bayer
 
GitOps 101 Presentation.pdf
ssuser31375f
 
CrossCheck iThenticate Admin Webinar
Crossref
 
AAI-1305 Choosing WebSphere Liberty for Java EE Deployments
WASdev Community
 
Was liberty in deployments
sflynn073
 
DevOps for Windows Admins
Rex Antony Peter
 
Building Modern Digital Services on Scalable Private Government Infrastructur...
Andrés Colón Pérez
 
Restful风格ž„web服务架构
Benjamin Tan
 

More from sundas Shabbir (8)

PPTX
History of windows and Windows servers
sundas Shabbir
 
PPTX
History of Windows Server
sundas Shabbir
 
PPTX
Introduction to Operating System and its Types
sundas Shabbir
 
PPTX
Sensors and its type by ss
sundas Shabbir
 
PPTX
Linux file commands
sundas Shabbir
 
PPT
Linux Commands
sundas Shabbir
 
PPTX
McCall Software Quality Model in Software Quality Assurance
sundas Shabbir
 
PPTX
Software Project Management Lab Manual Lab 1
sundas Shabbir
 
History of windows and Windows servers
sundas Shabbir
 
History of Windows Server
sundas Shabbir
 
Introduction to Operating System and its Types
sundas Shabbir
 
Sensors and its type by ss
sundas Shabbir
 
Linux file commands
sundas Shabbir
 
Linux Commands
sundas Shabbir
 
McCall Software Quality Model in Software Quality Assurance
sundas Shabbir
 
Software Project Management Lab Manual Lab 1
sundas Shabbir
 
Ad

Recently uploaded (20)

PPTX
Function & Procedure: Function Vs Procedure in PL/SQL
Shani Tiwari
 
PPTX
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PDF
Meet in the Middle: Solving the Low-Latency Challenge for Agentic AI
Alluxio, Inc.
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
Latest Capcut Pro 5.9.0 Crack Version For PC {Fully 2025
utfefguu
 
PPTX
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
PDF
intro_to_cpp_namespace_robotics_corner.pdf
MohamedSaied877003
 
PDF
Ready Layer One: Intro to the Model Context Protocol
mmckenna1
 
PPTX
Library_Management_System_PPT111111.pptx
nmtnissancrm
 
PDF
ERP Consulting Services and Solutions by Contetra Pvt Ltd
jayjani123
 
PDF
Best Web development company in india 2025
Greenusys
 
PPTX
prodad heroglyph crack 2.0.214.2 Full Free Download
cracked shares
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
Function & Procedure: Function Vs Procedure in PL/SQL
Shani Tiwari
 
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Meet in the Middle: Solving the Low-Latency Challenge for Agentic AI
Alluxio, Inc.
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Latest Capcut Pro 5.9.0 Crack Version For PC {Fully 2025
utfefguu
 
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
intro_to_cpp_namespace_robotics_corner.pdf
MohamedSaied877003
 
Ready Layer One: Intro to the Model Context Protocol
mmckenna1
 
Library_Management_System_PPT111111.pptx
nmtnissancrm
 
ERP Consulting Services and Solutions by Contetra Pvt Ltd
jayjani123
 
Best Web development company in india 2025
Greenusys
 
prodad heroglyph crack 2.0.214.2 Full Free Download
cracked shares
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
Ad

RHDB Release History Database Model

  • 1. RHDB Release History Database Model BY: Sundas Shabbir Ahmed Kaim Khani Sundas Shabbir Ahmed Kaim Khani 1 Presentation of Software Evolution Topic:
  • 2. Agenda: In this presentation my approach for integrating versioning system information and Bug report data and populating a RHDB. I will First introduce • Versioning system and Bug tracking system (From which we retrieve data) • Then describe the model behind RHDB. Sundas Shabbir Ahmed Kaim Khani 2
  • 3.  CVS • Is designed to handle revisions of textual information in repository • Has been most used version control system. • Currently it is been replaced by Subversion (SVN) RHDB is based on Version system log file  Versioning System • Collect historical information of software. • Can be applied to both CVS and SVN • For each versioned file, the log file contains committed data • Other data may include the version number (or revision), the timestamp, author, the state , the number of lines added & removed, branches and the comments Sundas Shabbir Ahmed Kaim Khani 3
  • 4. Sundas Shabbir Ahmed Kaim Khani 4
  • 5.  Bug Report • Bugzilla is a bug tracking system • keep track of issues detected in the software system • A l bug report contains the information of: • id -status (new, assigned, reopened, resolved, verified, closed) • resolution (fixed, invalid, wontfix, notyet, remind, duplicate, worksforme), • product & component- operating system & the platform -short description & list of comments • The bug reported to the several peoples such as: reporter, assigned to-QA-, and a list of people interested in being notified of the bug fixing progress (CC) Sundas Shabbir Ahmed Kaim Khani 5
  • 6. Sundas Shabbir Ahmed Kaim Khani 6
  • 7. Sundas Shabbir Ahmed Kaim Khani 7
  • 8.  RHDB: • is based on the CVS Versioning System and Bugzilla bug tracking system Where the link between to sources are built as present in previous slide. • Stores the extracted version & Bug report. • was the First to link CVS artifacts an Bugzilla problem reports. Sundas Shabbir Ahmed Kaim Khani 8
  • 9. Sundas Shabbir Ahmed Kaim Khani 9
  • 10.  RHDB Offer Some Benefits • for Evolution analysis • Qualified links between changes and bugs • Files logically coupled via changes and bugs • Branch. Merge revision data Sundas Shabbir Ahmed Kaim Khani 10
  • 11. Other approaches • Hipikat • softChange • Kenyon framework Sundas Shabbir Ahmed Kaim Khani 11
  • 12. Sundas Shabbir Ahmed Kaim Khani 12
  • 13. Sundas Shabbir Ahmed Kaim Khani 13