中文
相关论文

相关论文: Profiling Software Developers with Process Mining …

200 篇论文

Software development is a dynamic activity that requires engineers to work effectively with tools, processes, and collaborative teams. As a result, the presence of friction can significantly hinder productivity, increase frustration, and…

软件工程 · 计算机科学 2024-10-25 Ike Obi , Jenna Butler , Sankeerti Haniyur , Brian Hassan , Margaret-Anne Storey , Brendan Murphy

Generating effective test inputs for a software system requires that these inputs be valid, as they will otherwise be rejected without reaching actual functionality. In the absence of a specification for the input language, common test…

软件工程 · 计算机科学 2025-03-12 Leon Bettscheider , Andreas Zeller

Large language models (LLMs) bear great potential for automating tedious development tasks such as creating and maintaining code documentation. However, it is unclear to what extent developers can effectively prompt LLMs to create concise…

人工智能 · 计算机科学 2025-07-09 Hans-Alexander Kruse , Tim Puhlfürß , Walid Maalej

Process mining is a research field focused on the analysis of event data with the aim of extracting insights related to dynamic behavior. Applying process mining techniques on data from smart home environments has the potential to provide…

机器学习 · 计算机科学 2017-11-01 Niek Tax , Emin Alasgarov , Natalia Sidorova , Wil M. P. van der Aalst , Reinder Haakma

Process mining is of great importance for both data-centric and process-centric systems. Process mining receives so-called process logs which are collections of partially-ordered events. An event has to possess at least three attributes,…

其他计算机科学 · 计算机科学 2020-04-22 Iman M. A. Helal , Ahmed Awad

A vast number of software systems include components that parse and process structured input. In addition to programming languages, which are analyzed by compilers or interpreters, there are numerous components that process standardized or…

编程语言 · 计算机科学 2025-08-07 Andreas Pointner , Josef Pichler , Herbert Prähofer

Recruiting professional programmers in sufficient numbers for research studies can be challenging because they often cannot spare the time, or due to their geographical distribution and potentially the cost involved. Online platforms such…

人机交互 · 计算机科学 2021-03-09 Anastasia Danilova , Alena Naiakshina , Stefan Horstmann , Matthew Smith

Defects in requirements specifications can have severe consequences during the software development lifecycle. Some of them result in overall project failure due to incorrect or missing quality characteristics such as security. There are…

软件工程 · 计算机科学 2019-06-28 H. Villamizar , A. A. Neto , M. Kalinowski , A. Garcia , D. Mendez Fernández

Refactoring is one of the most important activities in software engineering which is used to improve the quality of a software system. With the advancement of deep learning techniques, researchers are attempting to apply deep learning…

软件工程 · 计算机科学 2024-05-01 Bridget Nyirongo , Yanjie Jiang , He Jiang , Hui Liu

Programming requires much more than just writing code in a programming language. It is usually done in the context of a stateful environment, by interacting with a system through a graphical user interface. Yet, this wide space of…

编程语言 · 计算机科学 2023-02-21 Joel Jakubovic , Jonathan Edwards , Tomas Petricek

Multilingual text processing is useful because the information content found in different languages is complementary, both regarding facts and opinions. While Information Extraction and other text mining software can, in principle, be…

计算与语言 · 计算机科学 2014-01-14 Ralf Steinberger

Process mining is a research field focused on the analysis of event data with the aim of extracting insights in processes. Applying process mining techniques on data from smart home environments has the potential to provide valuable…

统计方法学 · 统计学 2016-09-13 Niek Tax , Emin Alasgarov , Natalia Sidorova , Reinder Haakma

Commit messages are the atomic level of software documentation. They provide a natural language description of the code change and its purpose. Messages are critical for software maintenance and program comprehension. Unlike documenting…

软件工程 · 计算机科学 2021-12-06 Eman Abdullah AlOmar , Jiaqian Liu , Kenneth Addo , Mohamed Wiem Mkaouer , Christian Newman , Ali Ouni , Zhe Yu

As the modern vehicle becomes more software-defined, it is beginning to take significant effort to avoid serious regression in software design. This is because automotive software architects rely largely upon manual review of code to spot…

软件工程 · 计算机科学 2022-08-30 Dhasarathy Parthasarathy , Cecilia Ekelin , Anjali Karri , Jiapeng Sun , Panagiotis Moraitis

A great part of software development involves conceptualizing or communicating the underlying procedures and logic that needs to be expressed in programs. One major difficulty of programming is turning concept into code, especially when…

软件工程 · 计算机科学 2021-09-23 Frank F. Xu , Bogdan Vasilescu , Graham Neubig

www.processmining-software.com is a dedicated website for process mining software comparison and was developed to give practitioners and researchers an overview of commercial tools available on the market. Based on literature review and…

软件工程 · 计算机科学 2021-02-05 Daniel Viner , Matthias Stierle , Martin Matzner

Background: Reaching out to professional software developers is a crucial part of empirical software engineering research. One important method to investigate the state of practice is survey research. As drawing a random sample of…

软件工程 · 计算机科学 2017-07-05 Sebastian Baltes , Stephan Diehl

Software systems are complex, and behavioral comprehension with the increasing amount of AI components challenges traditional testing and maintenance strategies.The lack of tools and methodologies for behavioral software comprehension…

软件工程 · 计算机科学 2019-12-19 Hannes Thaller , Lukas Linsbauer , Rudolf Ramler , Alexander Egyed

Nowadays, it has become a basic need to reuse existing Application Programming Interface (API), Class Libraries, and frameworks for rapid software development. Software developers often reuse this by calling the respective APIs or…

软件工程 · 计算机科学 2020-05-07 Ziaur Rahman

Understanding and improving business processes have become important success factors for organizations. Process mining has proven very successful with a variety of methods and techniques, including discovering process models based on event…

其他计算机科学 · 计算机科学 2021-07-02 Jonas Cremerius , Mathias Weske