Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/APSEC.2014.45guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Process Cube for Software Defect Resolution

Published: 01 December 2014 Publication History

Abstract

Online Analytical Processing (OLAP) cube is a multi-dimensional dataset used for analyzing data in a Data Warehouse (DW) for the purpose of extracting actionable intelligence. Process mining consists of analyzing event log data produced from Process Aware Information Systems (PAIS) for the purpose of discovering and improving business processes. Process cube is a concept which falls at the intersection of OLAP cube and process mining. Process cube facilitates process mining from multiple-dimensions and enables comparison of process mining results across various dimensions. We present an application of process cube to software defect resolution process to analyze and compare process data from a multi-dimensional perspective. We present a framework, a novel perspective to mine software repositories using process cube. Each cell of process cube is defined by metrics from multiple process mining perspectives like control flow, time, conformance and organizational perspective. We conduct a case-study on Google Chromium project data in which the software defect resolution process spans three software repositories: Issue Tracking System (ITS), Peer Code Review System (PCR) and Version Control System (VCS). We define process cube with 9 dimensions as issue report timestamp, priority, state, closed status, OS, component, bug type, reporter and owner. We define hierarchies along various dimensions and cluster members to handle sparsity. We apply OLAP cube operations such as slice, dice, roll-up and drill-down, and create materialized sub log for each cell. We demonstrate the solution approach by discovering process map and compare process mining results from Control Flow and Time perspective for Performance and Security issues.

Cited By

View all
  • (2023)Analyzing Bug Life Cycles to Derive Practical InsightsProceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering10.1145/3593434.3593504(162-171)Online publication date: 14-Jun-2023
  • (2020)Control-Flow based Anomaly Detection in the Bug-Fixing Process of Open-Source ProjectsProceedings of the 13th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)10.1145/3385032.3385038(1-11)Online publication date: 27-Feb-2020
  • (2019)Process mining techniques and applications – A systematic mapping studyExpert Systems with Applications: An International Journal10.1016/j.eswa.2019.05.003133:C(260-295)Online publication date: 1-Nov-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
APSEC '14: Proceedings of the 2014 21st Asia-Pacific Software Engineering Conference - Volume 01
December 2014
446 pages
ISBN:9781479974269

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 December 2014

Author Tags

  1. Empirical Software Engineering
  2. Issue Tracking System
  3. Mining Software Repositories
  4. OLAP
  5. Peer Code Review System
  6. Process Cube
  7. Process Mining
  8. Version Control System

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Analyzing Bug Life Cycles to Derive Practical InsightsProceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering10.1145/3593434.3593504(162-171)Online publication date: 14-Jun-2023
  • (2020)Control-Flow based Anomaly Detection in the Bug-Fixing Process of Open-Source ProjectsProceedings of the 13th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)10.1145/3385032.3385038(1-11)Online publication date: 27-Feb-2020
  • (2019)Process mining techniques and applications – A systematic mapping studyExpert Systems with Applications: An International Journal10.1016/j.eswa.2019.05.003133:C(260-295)Online publication date: 1-Nov-2019
  • (2015)AhaanProceedings of the 8th India Software Engineering Conference10.1145/2723742.2723763(198-199)Online publication date: 18-Feb-2015

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media