2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2019
DOI: 10.1109/saner.2019.8667990
|View full text |Cite
|
Sign up to set email alerts
|

Mining Cross-Task Artifact Dependencies from Developer Interactions

Abstract: Implementing a change is a challenging task in complex, safety-critical, or long-living software systems. Developers need to identify which artifacts are affected to correctly and completely implement a change. Changes often require editing artifacts across the software system to the extent that several developers need to be involved. Crucially, a developer needs to know which artifacts under someone else's control have impact on her work task and, in turn, how her changes cascade to other artifacts, again, un… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(6 citation statements)
references
References 29 publications
0
6
0
Order By: Relevance
“…Identified categories of factors and categories of dependencies are not properly considered before task allocation in any presented work. Challenges/ risks are identified in [24,81,95] and [8, 13, 16, 18-20, 55, 76].…”
Section: Evaluation and Discussion Based On The Proposed Task Allocat...mentioning
confidence: 99%
See 2 more Smart Citations
“…Identified categories of factors and categories of dependencies are not properly considered before task allocation in any presented work. Challenges/ risks are identified in [24,81,95] and [8, 13, 16, 18-20, 55, 76].…”
Section: Evaluation and Discussion Based On The Proposed Task Allocat...mentioning
confidence: 99%
“…For a better understanding of task allocation, factors are identified in proposed researches [1, 2, 4, 6, 8, 9, 13, 15, 18-25, 28, 29, 32-34, 38, 40, 42-46, 51-55, 65-69, 71-74, 79, 80] and [82,83,85,87,[90][91][92][93][94][95].…”
Section: Defining Roles Of Software Development Teammentioning
confidence: 99%
See 1 more Smart Citation
“…Ashraf et al presented reports from mining cross-task artifact dependencies from developer interactions [3]. Dias et al proposed methods to understanding predictive factors for merge conflicts [21], i.e., how conflict occurrence is affected by technical and organizational factors.…”
Section: Tools Based On Edit Activity Manhattanmentioning
confidence: 99%
“…Dias et al proposed methods to understanding predictive factors for merge conflicts [21], i.e., how conflict occurrence is affected by technical and organizational factors. Studies conducted by Blincoe et al and Cataldo et al [3,16] show the importance of timely and efficient recommendations and the implications for the design of collaboration awareness tools. Studies like this form a basis for building solutions that are scalable and responsive (the large-scale ConE service that we deployed at Microsoft) and their importance in creating awareness of the potential conflicts.…”
Section: Tools Based On Edit Activity Manhattanmentioning
confidence: 99%