Zador Daniel Kelemen | Budapest University of Technology and Economics (original) (raw)

Uploads

Papers by Zador Daniel Kelemen

Research paper thumbnail of 50+ Metrics for Calendar Mining

ArXiv, 2016

In this report we propose 50+ metrics which can be measured by organizations in order to identify... more In this report we propose 50+ metrics which can be measured by organizations in order to identify improvements in various areas such as meeting efficiency, capacity planning or leadership skills, just to new a few. The notion of calendar mining is introduced and support is provided for performing the measurement by a reference data model and queries for all metrics defined.

Research paper thumbnail of Fundamental Analysis of a Developer Support Chat Log for Identifying Process Improvement Opportunities

arXiv: Software Engineering, Mar 18, 2015

In this report analysis of a support chat log of a development team is shown. Developer support c... more In this report analysis of a support chat log of a development team is shown. Developer support chat is used to provide internal support to other development teams. The report shows how a fundamental data analysis helped to identify gaps and action items to boost performance of a development team by reducing time spent on developer support chat and minimizing interrupts from other developer teams. The report also shows an example of how a root cause analysis can be supported by simple data analysis in finding process improvement opportunities.

Research paper thumbnail of Process Based Unification for Multi-Model Software Process Improvement

A number of differences among quality approaches exist and there can be various situations in whi... more A number of differences among quality approaches exist and there can be various situations in which the usage of multiple approaches is required, e.g. to strengthen a particular process with multiple quality approaches or to reach certification of the compliance to a number of standards. First of all it has to be decided which approaches have potential for the organization. In many cases one approach does not contain enough information for process implementation. Consequently, the organization may need to use several approaches and the decision has to be made how the chosen approaches can be used simultaneously. This area is called Multi-model Software Process Improvement (MSPI). The simultaneous usage of multiple quality approaches is called the multi-model problem. In this dissertation we propose a solution for the multi-model problem which we call the Process Based Unification (PBU) framework. The PBU framework consists of the PBU concept, a PBU process and the PBU result. We cal...

Research paper thumbnail of A Data Model for Multimodel Process Improvement

ABSTRACT Systematic software process improvement based on multiple software process improvement a... more ABSTRACT Systematic software process improvement based on multiple software process improvement approaches is getting more and more emphasised. Despite a systematic improvement requires mapping of quality approaches to organizational processes and data shall be stored in a well-designed manner, storing multimodel results is not yet addressed in detail in the current literature. In this report we present a data model for multimodel software process improvement which allows storing multimodel results in a maintainable way.

Research paper thumbnail of Towards Applying Text Mining Techniques on Software Quality Standards and Models

Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterpris... more Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterprise SPICE, ITIL among others). Manual processing of information consumes plenty of resources. In this report we present a text mining approach applied on CMMIone well known and widely known quality approach. The text mining analysis can provide a quick overview on the scope of a quality approaches. The result of the analysis could accelerate the understanding and the selection of quality approaches.

Research paper thumbnail of Towards Complexity Analysis of Software Process Improvement Frameworks

ABSTRACT Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, ... more ABSTRACT Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterprise SPICE, ITIL among others). Manual processing of information consumes plenty of resources. In this report we present the complexity analysis of CMMI – one well known and widely process improvement framework. The complexity analysis can provide a quick overview on the coupledness of the elements of quality approaches by an automated analysis of the cross-references in quality approaches. The result of the analysis could accelerate the understanding the quality approach and help in setting the starting points of improvement.

Research paper thumbnail of Refactoring technical support to reduce interrupts of developers

Journal of Software: Evolution and Process, 2016

In this paper an analysis of a technical support data with the goal of identifying process improv... more In this paper an analysis of a technical support data with the goal of identifying process improvement actions for reducing interrupts is presented. A technical support chat is established and used to provide internal developer support to other development teams which use the software code developed by a core team. The paper shows how data analysis of a 6 months support time helped to identify gaps and action items for improving the technical support process to minimize interrupts from other developer teams. The paper also shows effects (advantages and drawbacks) of refactor actions taken based on this analysis.

Research paper thumbnail of MSQF - demonstration of quality thresholds escalation levels and measurement data

Research paper thumbnail of Selecting a Process Modeling Language for Process Based Unification of Multiple Standards and Models

Research paper thumbnail of A measurement based software quality framework

In this report we propose a solution to problem of the dependency on the experience of the softwa... more In this report we propose a solution to problem of the dependency on the experience of the software project quality assurance personnel by providing a transparent, objective and measurement based quality framework. The framework helps the quality assurance experts making objective and comparable decisions in software projects by defining and assessing measurable quality goals and thresholds, directly relating these to an escalation mechanism. First results of applying the proposed measurement based software quality framework in a real life case study are also addressed in this report.

Research paper thumbnail of A process based unification of process-oriented software quality appoaches

Research paper thumbnail of MSQF - demonstration of quality thresholds escalation levels and measurement data

Research paper thumbnail of A Process Based Unification of Process-Oriented Software Quality Approaches

Multi-model software process improvement.

Research paper thumbnail of Towards supporting simultaneous use of process-based quality approaches

In this paper we describe the first steps of a PhD programme, having the goal to develop a common... more In this paper we describe the first steps of a PhD programme, having the goal to develop a common meta-model for different software quality approaches and methods. We focus on presenting the structure of quality approaches emphasizing the similarities amongst them. Understanding the structure of quality approaches helps supporting organizations in using multiple quality approaches and methods in the same time.

Research paper thumbnail of 50+ Metrics for Calendar Mining

In this report we propose 50+ metrics which can be measured by organizations in order to identify... more In this report we propose 50+ metrics which can be measured by organizations in order to identify improvements in various areas such as meeting efficiency, capacity planning or leadership skills, just to name a few. The notion of calendar mining is introduced and support is provided for performing the measurement by a reference data model and queries for all metrics defined.

Research paper thumbnail of Towards supporting simultaneous use of process-based quality approaches

Brain Research, 2008

In this paper we describe the first steps of a PhD programme, having the goal to develop a common... more In this paper we describe the first steps of a PhD programme, having the goal to develop a common meta-model for different software quality approaches and methods. We focus on presenting the structure of quality approaches emphasizing the similarities amongst them. Understanding the structure of quality approaches helps supporting organizations in using multiple quality approaches and methods in the same time.

Research paper thumbnail of Refactoring Technical Support to Reduce Interrupts of Developers

In this paper an analysis of a technical support data with the goal of identifying process im-pro... more In this paper an analysis of a technical support data with the goal of identifying process im-provement actions for reducing interrupts is presented.
A technical support chat is established and used to provide internal developer support to other development teams which use the software code developed by a core team. The paper shows how data analysis of a 6 months support time helped to identify gaps and action items for im-proving the technical support process to minimize interrupts from other developer teams.
The paper also shows effects (advantages and drawbacks) of refactor actions taken based on this analysis.

Research paper thumbnail of Towards Complexity Analysis of Software Process Improvement Frameworks

Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterpris... more Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterprise SPICE, ITIL among others). Manual processing of information consumes plenty of resources. In this report we present the complexity analysis of CMMIone well known and widely process improvement framework. The complexity analysis can provide a quick overview on the coupledness of the elements of quality approaches by an automated analysis of the cross-references in quality approaches. The result of the analysis could accelerate the understanding the quality approach and help in setting the starting points of improvement.

Research paper thumbnail of Selecting a Process Modeling Language for Process Based Unification of Multiple Standards and Models

This report summarizes the selection process performed in order to ensure a modelling language of... more This report summarizes the selection process performed in order to ensure a modelling language of sufficient quality for describing processes based on multiple software quality models and standards. UML activity diagrams, EPCs and BPMNs are compared based on well-defined criteria: intelligibility, ability of expressing process elements and workflow patterns, software support, portability and widespread. Both the criteria and the rationale of the final selection can be used as a basis for selecting a process modeling language for other projects in the industry.

Research paper thumbnail of Towards Applying Text Mining Techniques on Software Quality Standards and Models

Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterpris... more Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterprise SPICE, ITIL among others). Manual processing of information consumes plenty of resources. In this report we present a text mining approach applied on CMMIone well known and widely known quality approach. The text mining analysis can provide a quick overview on the scope of a quality approaches. The result of the analysis could accelerate the understanding and the selection of quality approaches.

Research paper thumbnail of 50+ Metrics for Calendar Mining

ArXiv, 2016

In this report we propose 50+ metrics which can be measured by organizations in order to identify... more In this report we propose 50+ metrics which can be measured by organizations in order to identify improvements in various areas such as meeting efficiency, capacity planning or leadership skills, just to new a few. The notion of calendar mining is introduced and support is provided for performing the measurement by a reference data model and queries for all metrics defined.

Research paper thumbnail of Fundamental Analysis of a Developer Support Chat Log for Identifying Process Improvement Opportunities

arXiv: Software Engineering, Mar 18, 2015

In this report analysis of a support chat log of a development team is shown. Developer support c... more In this report analysis of a support chat log of a development team is shown. Developer support chat is used to provide internal support to other development teams. The report shows how a fundamental data analysis helped to identify gaps and action items to boost performance of a development team by reducing time spent on developer support chat and minimizing interrupts from other developer teams. The report also shows an example of how a root cause analysis can be supported by simple data analysis in finding process improvement opportunities.

Research paper thumbnail of Process Based Unification for Multi-Model Software Process Improvement

A number of differences among quality approaches exist and there can be various situations in whi... more A number of differences among quality approaches exist and there can be various situations in which the usage of multiple approaches is required, e.g. to strengthen a particular process with multiple quality approaches or to reach certification of the compliance to a number of standards. First of all it has to be decided which approaches have potential for the organization. In many cases one approach does not contain enough information for process implementation. Consequently, the organization may need to use several approaches and the decision has to be made how the chosen approaches can be used simultaneously. This area is called Multi-model Software Process Improvement (MSPI). The simultaneous usage of multiple quality approaches is called the multi-model problem. In this dissertation we propose a solution for the multi-model problem which we call the Process Based Unification (PBU) framework. The PBU framework consists of the PBU concept, a PBU process and the PBU result. We cal...

Research paper thumbnail of A Data Model for Multimodel Process Improvement

ABSTRACT Systematic software process improvement based on multiple software process improvement a... more ABSTRACT Systematic software process improvement based on multiple software process improvement approaches is getting more and more emphasised. Despite a systematic improvement requires mapping of quality approaches to organizational processes and data shall be stored in a well-designed manner, storing multimodel results is not yet addressed in detail in the current literature. In this report we present a data model for multimodel software process improvement which allows storing multimodel results in a maintainable way.

Research paper thumbnail of Towards Applying Text Mining Techniques on Software Quality Standards and Models

Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterpris... more Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterprise SPICE, ITIL among others). Manual processing of information consumes plenty of resources. In this report we present a text mining approach applied on CMMIone well known and widely known quality approach. The text mining analysis can provide a quick overview on the scope of a quality approaches. The result of the analysis could accelerate the understanding and the selection of quality approaches.

Research paper thumbnail of Towards Complexity Analysis of Software Process Improvement Frameworks

ABSTRACT Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, ... more ABSTRACT Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterprise SPICE, ITIL among others). Manual processing of information consumes plenty of resources. In this report we present the complexity analysis of CMMI – one well known and widely process improvement framework. The complexity analysis can provide a quick overview on the coupledness of the elements of quality approaches by an automated analysis of the cross-references in quality approaches. The result of the analysis could accelerate the understanding the quality approach and help in setting the starting points of improvement.

Research paper thumbnail of Refactoring technical support to reduce interrupts of developers

Journal of Software: Evolution and Process, 2016

In this paper an analysis of a technical support data with the goal of identifying process improv... more In this paper an analysis of a technical support data with the goal of identifying process improvement actions for reducing interrupts is presented. A technical support chat is established and used to provide internal developer support to other development teams which use the software code developed by a core team. The paper shows how data analysis of a 6 months support time helped to identify gaps and action items for improving the technical support process to minimize interrupts from other developer teams. The paper also shows effects (advantages and drawbacks) of refactor actions taken based on this analysis.

Research paper thumbnail of MSQF - demonstration of quality thresholds escalation levels and measurement data

Research paper thumbnail of Selecting a Process Modeling Language for Process Based Unification of Multiple Standards and Models

Research paper thumbnail of A measurement based software quality framework

In this report we propose a solution to problem of the dependency on the experience of the softwa... more In this report we propose a solution to problem of the dependency on the experience of the software project quality assurance personnel by providing a transparent, objective and measurement based quality framework. The framework helps the quality assurance experts making objective and comparable decisions in software projects by defining and assessing measurable quality goals and thresholds, directly relating these to an escalation mechanism. First results of applying the proposed measurement based software quality framework in a real life case study are also addressed in this report.

Research paper thumbnail of A process based unification of process-oriented software quality appoaches

Research paper thumbnail of MSQF - demonstration of quality thresholds escalation levels and measurement data

Research paper thumbnail of A Process Based Unification of Process-Oriented Software Quality Approaches

Multi-model software process improvement.

Research paper thumbnail of Towards supporting simultaneous use of process-based quality approaches

In this paper we describe the first steps of a PhD programme, having the goal to develop a common... more In this paper we describe the first steps of a PhD programme, having the goal to develop a common meta-model for different software quality approaches and methods. We focus on presenting the structure of quality approaches emphasizing the similarities amongst them. Understanding the structure of quality approaches helps supporting organizations in using multiple quality approaches and methods in the same time.

Research paper thumbnail of 50+ Metrics for Calendar Mining

In this report we propose 50+ metrics which can be measured by organizations in order to identify... more In this report we propose 50+ metrics which can be measured by organizations in order to identify improvements in various areas such as meeting efficiency, capacity planning or leadership skills, just to name a few. The notion of calendar mining is introduced and support is provided for performing the measurement by a reference data model and queries for all metrics defined.

Research paper thumbnail of Towards supporting simultaneous use of process-based quality approaches

Brain Research, 2008

In this paper we describe the first steps of a PhD programme, having the goal to develop a common... more In this paper we describe the first steps of a PhD programme, having the goal to develop a common meta-model for different software quality approaches and methods. We focus on presenting the structure of quality approaches emphasizing the similarities amongst them. Understanding the structure of quality approaches helps supporting organizations in using multiple quality approaches and methods in the same time.

Research paper thumbnail of Refactoring Technical Support to Reduce Interrupts of Developers

In this paper an analysis of a technical support data with the goal of identifying process im-pro... more In this paper an analysis of a technical support data with the goal of identifying process im-provement actions for reducing interrupts is presented.
A technical support chat is established and used to provide internal developer support to other development teams which use the software code developed by a core team. The paper shows how data analysis of a 6 months support time helped to identify gaps and action items for im-proving the technical support process to minimize interrupts from other developer teams.
The paper also shows effects (advantages and drawbacks) of refactor actions taken based on this analysis.

Research paper thumbnail of Towards Complexity Analysis of Software Process Improvement Frameworks

Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterpris... more Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterprise SPICE, ITIL among others). Manual processing of information consumes plenty of resources. In this report we present the complexity analysis of CMMIone well known and widely process improvement framework. The complexity analysis can provide a quick overview on the coupledness of the elements of quality approaches by an automated analysis of the cross-references in quality approaches. The result of the analysis could accelerate the understanding the quality approach and help in setting the starting points of improvement.

Research paper thumbnail of Selecting a Process Modeling Language for Process Based Unification of Multiple Standards and Models

This report summarizes the selection process performed in order to ensure a modelling language of... more This report summarizes the selection process performed in order to ensure a modelling language of sufficient quality for describing processes based on multiple software quality models and standards. UML activity diagrams, EPCs and BPMNs are compared based on well-defined criteria: intelligibility, ability of expressing process elements and workflow patterns, software support, portability and widespread. Both the criteria and the rationale of the final selection can be used as a basis for selecting a process modeling language for other projects in the industry.

Research paper thumbnail of Towards Applying Text Mining Techniques on Software Quality Standards and Models

Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterpris... more Many of quality approaches are described in hundreds of textual pages (see CMMI, SPICE, Enterprise SPICE, ITIL among others). Manual processing of information consumes plenty of resources. In this report we present a text mining approach applied on CMMIone well known and widely known quality approach. The text mining analysis can provide a quick overview on the scope of a quality approaches. The result of the analysis could accelerate the understanding and the selection of quality approaches.