The birth of cloud-based development environments makes available an increasing number of data coming out from the interaction of different developers with a diverse level of expertise. This data, if opportunely captured and analyzed, can be useful to understand how developers head the coding activities and can suggest members of developers community how to improve their performances. This paper presents a framework allowing to generate event logs from cloud-based IDE. These event logs are then examined using a process mining technique to extract the developers' coding processes and compare them in the shared coding environment. The approach can be used to discover emergent and interesting developers' behavior. Thus, we compare the coding p...
People tend to make mistakes. For software developers, they build wonderful tools to correct themsel...
Developers inevitably make human errors while coding. These errors can lead to faults in code, some ...
International audienceExperienced developers are key for the success of software development project...
The birth of cloud-based development environments makes available an increasing number of data comin...
Process mining is a family of techniques that aim at analyzing business process execution data recor...
Sharing and preserving coding best practices among the developers are becoming an important objectiv...
Studying developers’ behavior in software development tasks is crucial for designing effective techn...
Software forms an integral part of the most complex artifacts built by humans. Communication, produc...
In this paper, we present a semi-automatic approach for mining a large-scale dataset of IDE interact...
Abstract. Software forms an integral part of the most complex artifacts built by humans. Communicati...
Modern companies continue investing more and more in the creation, maintenance and change of softwar...
Modern companies continue investing more and more in the creation, maintenance and change of softwar...
This dataset relates to the paper: Mining Fork-Including Development Traces (abstract below) Authors...
Modern information systems produce tremendous amounts of event data. The area of process mining deal...
Software developers' activities are in general recorded in software repositories such as version con...
People tend to make mistakes. For software developers, they build wonderful tools to correct themsel...
Developers inevitably make human errors while coding. These errors can lead to faults in code, some ...
International audienceExperienced developers are key for the success of software development project...
The birth of cloud-based development environments makes available an increasing number of data comin...
Process mining is a family of techniques that aim at analyzing business process execution data recor...
Sharing and preserving coding best practices among the developers are becoming an important objectiv...
Studying developers’ behavior in software development tasks is crucial for designing effective techn...
Software forms an integral part of the most complex artifacts built by humans. Communication, produc...
In this paper, we present a semi-automatic approach for mining a large-scale dataset of IDE interact...
Abstract. Software forms an integral part of the most complex artifacts built by humans. Communicati...
Modern companies continue investing more and more in the creation, maintenance and change of softwar...
Modern companies continue investing more and more in the creation, maintenance and change of softwar...
This dataset relates to the paper: Mining Fork-Including Development Traces (abstract below) Authors...
Modern information systems produce tremendous amounts of event data. The area of process mining deal...
Software developers' activities are in general recorded in software repositories such as version con...
People tend to make mistakes. For software developers, they build wonderful tools to correct themsel...
Developers inevitably make human errors while coding. These errors can lead to faults in code, some ...
International audienceExperienced developers are key for the success of software development project...