Discovering models of software processes from event-based data
ACM Transactions on Software Engineering and Methodology (TOSEM)
Object oriented process modeling with fuzzy logic
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
Collecting, Integrating and Analyzing Software Metrics and Personal Software Process Data
EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
Workflow mining: a survey of issues and approaches
Data & Knowledge Engineering
Measures for mobile users: an architecture
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Adaptable system/Software architectures
Using task context to improve programmer productivity
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Does a programmer's activity indicate knowledge of code?
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Discovering Structured Event Logs from Unstructured Audit Trails for Workflow Mining
ISMIS '09 Proceedings of the 18th International Symposium on Foundations of Intelligent Systems
CommunityCommands: command recommendations for software applications
Proceedings of the 22nd annual ACM symposium on User interface software and technology
Process mining framework for software processes
ICSP'07 Proceedings of the 2007 international conference on Software process
A degree-of-knowledge model to capture source code familiarity
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Hi-index | 0.00 |
To understand and improve processes in organizations, six key questions need to be answered, namely, what, how, where, who, when, why. Organizations with established processes have IT system(s) that gather(s) information about some or all of the key questions. Software organizations usually have defined processes, but they usually lack information about how processes are actually executed. Moreover, there is no explicit information about process instances and activities. Existing process mining techniques face problems in coping with such environment. We propose a tool, Egidio, which uses non-invasively collected data and builds organizational models. In particular, we explain the tool within a software company, which is able to extract different aspects of development processes. The main contribution of Egidio is the ability to mine processes and organizational models from fine-grained data collected in a non-invasive manner, without interrupting the developers’ work.