Monitoring the software bug‐fixing process through the process mining approach

Published on Jul 1, 2019in Journal of Software: Evolution and Process1.305
· DOI :10.1002/smr.2162
Güzin Özdağoğlu5
Estimated H-index: 5
(Dokuz Eylül University),
Ece Kavuncubaşı1
Estimated H-index: 1
(Dokuz Eylül University)
  • References (16)
  • Citations (1)
📖 Papers frequently viewed together
2012WCRE: Working Conference on Reverse Engineering
4 Authors (Feng Zhang, ..., Ahmed E. Hassan)
35 Citations
1 Author (Yuan Tian)
1 Citations
78% of Scinapse members use related papers. After signing in, all features are FREE.
#1Marcin WolskiH-Index: 2
#2Bartosz Walter (PUT: Poznań University of Technology)H-Index: 12
Last. Jakub ChojnackiH-Index: 1
view all 4 authors...
In the paper, we present a measurement framework for evaluating quality in software products developed within the research and innovation framework project GEANT. The proposed framework is based on the quality models by Boehm and McCall, but also addresses the presence and point of view of a third stakeholder: an external funding agency (EU), which has started and is temporally financing the project, but aims at making it self-financing in the future. We also provide results of evaluation of 2 p...
4 CitationsSource
#1Brian KeithH-Index: 1
#2Vianca VegaH-Index: 1
Process mining is a field that uses elements from data mining and business process modeling to do tasks such as process discovery, conformance checking, and process improvement. This paper presents a study about the application of process mining techniques in the software development process. It shows a series of case studies that illustrate possible applications in the process and the product. Also, the main current challenges in applying process mining in software engineering are described. Th...
1 CitationsSource
#1Ronald Jabangwe (BTH: Blekinge Institute of Technology)H-Index: 8
#2Claes Wohlin (BTH: Blekinge Institute of Technology)H-Index: 47
Last. Jürgen Börstler (BTH: Blekinge Institute of Technology)H-Index: 17
view all 5 authors...
Context: Global software development (GSD) projects can have distributed teams that work independently in different locations or team members that are dispersed. The various development settings in GSD can influence quality during product evolution. When evaluating quality using defects as a proxy, the development settings have to be taken into consideration. Objective: The aim is to provide a systematic method for supporting investigations of the implication of GSD contexts on defect data as a ...
1 CitationsSource
Sep 18, 2014 in ESEM (Empirical Software Engineering and Measurement)
#1Vladimir A. Rubin (HSE: National Research University – Higher School of Economics)H-Index: 4
#2Alexey A. Mitsyuk (HSE: National Research University – Higher School of Economics)H-Index: 3
Last. Aalst van der Wmp (HSE: National Research University – Higher School of Economics)H-Index: 116
view all 4 authors...
Modern information systems produce tremendous amounts of event data. The area of process mining deals with extracting knowledge from this data. Real-life processes can be effectively discovered, analyzed and optimized with the help of mature process mining techniques. There is a variety of process mining case studies and experience reports from such business areas as healthcare, public, transportation and education. Although nowadays, these techniques are mostly used for discovering business pro...
27 CitationsSource
#1Vladimir A. RubinH-Index: 4
#2Irina A. LomazovaH-Index: 11
Last. Aalst van der Wmp (TU/e: Eindhoven University of Technology)H-Index: 116
view all 3 authors...
Modern companies continue investing more and more in the creation, maintenance and change of software systems, but the proper specification and design of such systems continues to be a challenge. The majority of current approaches either ignore real user and system runtime behavior or consider it only informally. This leads to a rather prescriptive top-down approach to software development. In this paper, we propose a bottom-up approach, which takes event logs (e.g., trace data) of a software sy...
26 CitationsSource
#1Teemu Tunkelo (UNIL: University of Lausanne)H-Index: 2
#2Ari-Pekka Hameri (UNIL: University of Lausanne)H-Index: 19
Last. Yves Pigneur (UNIL: University of Lausanne)H-Index: 29
view all 3 authors...
We propose a new approach and related indicators for globally distributed software support and development based on a 3-year process improvement project in a globally distributed engineering company. The company develops, delivers and supports a complex software system with tailored hardware components and unique end-customer installations. By applying the domain knowledge from operations management on lead time reduction and its multiple benefits to process performance, the workflows of globall...
5 CitationsSource
#1Karine Mordal (University of Paris)H-Index: 1
#2Nicolas Anquetil (IRIA: French Institute for Research in Computer Science and Automation)H-Index: 22
Last. Stéphane Ducasse (IRIA: French Institute for Research in Computer Science and Automation)H-Index: 46
view all 6 authors...
With the growing need for quality assessment of entire software systems in the industry, new issues are emerging. First, because most software quality metrics are defined at the level of individual software components, there is a need for aggregation methods to summarize the results at the system level. Second, because a software evaluation requires the use of different metrics, with possibly widely varying output ranges, there is a need to combine these results into a unified quality assessment...
54 CitationsSource
Context: Software companies invest in quality assurance in order to lower software development and maintenance cost, and to increase revenue and profit margins. To contribute to increase of net income, a quality assurance organization has to consider cost and value of the testware involved in assuring quality of software artifacts, such as requirements, specifications, designs, and code. Objective: This paper proposes a set of economic metrics: testware return on investment, inflation, and cost ...
7 CitationsSource
Jan 1, 2012 in BPM (Business Process Management)
#1Aalst van der Wmp (TU/e: Eindhoven University of Technology)H-Index: 116
#2A Arya Adriansyah (TU/e: Eindhoven University of Technology)H-Index: 13
Last. Moe Thandar Wynn (QUT: Queensland University of Technology)H-Index: 20
view all 77 authors...
Process mining techniques are able to extract knowledge from event logs commonly available in today’s information systems. These techniques provide new means to discover, monitor, and improve processes in a variety of application domains. There are two main drivers for the growing interest in process mining. On the one hand, more and more events are being recorded, thus, providing detailed information about the history of processes. On the other hand, there is a need to improve and support busin...
525 CitationsSource
#1Aalst van der Wmp (TU/e: Eindhoven University of Technology)H-Index: 116
Process mining techniques enable process-centric analytics through automated process discovery, conformance checking, and model enhancement.
20 CitationsSource
Cited By1
#1Sadia Ali (Pir Mehr Ali Shah Arid Agriculture University)H-Index: 1
#2Yaser Hafeez (Pir Mehr Ali Shah Arid Agriculture University)H-Index: 1
Last. Shunkun Yang (Beihang University)H-Index: 1
view all 4 authors...
To survive in competitive marketplaces, most organizations have adopted agile methodologies to facilitate continuous integration and faster application delivery and rely on regression testing during application development to validate the quality and reliability of the software after changes have been made. Consequently, for large projects with cost and time constraints, it is extremely difficult to determine which test cases to run at the end of each release. In this paper, a test case prioriti...
1 CitationsSource