SlideShare ist ein Scribd-Unternehmen logo
1 von 13
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

Weitere ähnliche Inhalte

Ähnlich wie RHDB Release History Database Model

Vayacondios: Divine into Complex Systems
Vayacondios: Divine into Complex SystemsVayacondios: Divine into Complex Systems
Vayacondios: Divine into Complex Systems
Infochimps, a CSC Big Data Business
 
Cf summit2014 roadmap
Cf summit2014 roadmapCf summit2014 roadmap
Cf summit2014 roadmap
James Bayer
 
Was liberty in deployments
Was liberty in deploymentsWas liberty in deployments
Was liberty in deployments
sflynn073
 

Ähnlich wie RHDB Release History Database Model (20)

HAProxy
HAProxy HAProxy
HAProxy
 
Linux13 concurrent versions system
Linux13 concurrent versions systemLinux13 concurrent versions system
Linux13 concurrent versions system
 
Vayacondios: Divine into Complex Systems
Vayacondios: Divine into Complex SystemsVayacondios: Divine into Complex Systems
Vayacondios: Divine into Complex Systems
 
IRJET-Evolution of Version Control Systems and a Study on Tortoisesvn
IRJET-Evolution of Version Control Systems and a Study on TortoisesvnIRJET-Evolution of Version Control Systems and a Study on Tortoisesvn
IRJET-Evolution of Version Control Systems and a Study on Tortoisesvn
 
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
 
Data Pipelines with Kafka Connect
Data Pipelines with Kafka ConnectData Pipelines with Kafka Connect
Data Pipelines with Kafka Connect
 
12 Introduction to Rails
12 Introduction to Rails12 Introduction to Rails
12 Introduction to Rails
 
HBaseConEast2016: How yarn timeline service v.2 unlocks 360 degree platform i...
HBaseConEast2016: How yarn timeline service v.2 unlocks 360 degree platform i...HBaseConEast2016: How yarn timeline service v.2 unlocks 360 degree platform i...
HBaseConEast2016: How yarn timeline service v.2 unlocks 360 degree platform i...
 
Case study: Life Cycle Management for SAP BusinessObjects platform as well as...
Case study: Life Cycle Management for SAP BusinessObjects platform as well as...Case study: Life Cycle Management for SAP BusinessObjects platform as well as...
Case study: Life Cycle Management for SAP BusinessObjects platform as well as...
 
Bquery Reporting & Analytics Architecture
Bquery Reporting & Analytics ArchitectureBquery Reporting & Analytics Architecture
Bquery Reporting & Analytics Architecture
 
A step by-step process to design and manage a successful sap bi implementatio...
A step by-step process to design and manage a successful sap bi implementatio...A step by-step process to design and manage a successful sap bi implementatio...
A step by-step process to design and manage a successful sap bi implementatio...
 
TeamForge Overview Webinar (8/24)
TeamForge Overview Webinar (8/24)TeamForge Overview Webinar (8/24)
TeamForge Overview Webinar (8/24)
 
Cf summit2014 roadmap
Cf summit2014 roadmapCf summit2014 roadmap
Cf summit2014 roadmap
 
GitOps 101 Presentation.pdf
GitOps 101 Presentation.pdfGitOps 101 Presentation.pdf
GitOps 101 Presentation.pdf
 
CrossCheck iThenticate Admin Webinar
CrossCheck iThenticate Admin WebinarCrossCheck iThenticate Admin Webinar
CrossCheck iThenticate Admin Webinar
 
AAI-1305 Choosing WebSphere Liberty for Java EE Deployments
AAI-1305 Choosing WebSphere Liberty for Java EE DeploymentsAAI-1305 Choosing WebSphere Liberty for Java EE Deployments
AAI-1305 Choosing WebSphere Liberty for Java EE Deployments
 
Was liberty in deployments
Was liberty in deploymentsWas liberty in deployments
Was liberty in deployments
 
DevOps for Windows Admins
DevOps for Windows Admins DevOps for Windows Admins
DevOps for Windows Admins
 
Building Modern Digital Services on Scalable Private Government Infrastructur...
Building Modern Digital Services on Scalable Private Government Infrastructur...Building Modern Digital Services on Scalable Private Government Infrastructur...
Building Modern Digital Services on Scalable Private Government Infrastructur...
 
Restful风格ž„web服务架构
Restful风格ž„web服务架构Restful风格ž„web服务架构
Restful风格ž„web服务架构
 

Mehr von sundas Shabbir (8)

History of windows and Windows servers
History of windows and Windows serversHistory of windows and Windows servers
History of windows and Windows servers
 
History of Windows Server
History of Windows ServerHistory of Windows Server
History of Windows Server
 
Introduction to Operating System and its Types
Introduction to Operating System and its TypesIntroduction to Operating System and its Types
Introduction to Operating System and its Types
 
Sensors and its type by ss
Sensors and its type by ssSensors and its type by ss
Sensors and its type by ss
 
Linux file commands
Linux file commandsLinux file commands
Linux file commands
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
 
McCall Software Quality Model in Software Quality Assurance
McCall Software Quality Model in Software Quality Assurance McCall Software Quality Model in Software Quality Assurance
McCall Software Quality Model in Software Quality Assurance
 
Software Project Management Lab Manual Lab 1
Software Project Management Lab  Manual  Lab 1Software Project Management Lab  Manual  Lab 1
Software Project Management Lab Manual Lab 1
 

Kürzlich hochgeladen

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Kürzlich hochgeladen (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 

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