Skip to main content

Showing 1–6 of 6 results for author: Mayr-Dorn, C

Searching in archive cs. Search in all archives.
.
  1. TRIAD: Automated Traceability Recovery based on Biterm-enhanced Deduction of Transitive Links among Artifacts

    Authors: Hui Gao, Hongyu Kuang, Wesley K. G. Assunção, Christoph Mayr-Dorn, Guo** Rong, He Zhang, Xiaoxing Ma, Alexander Egyed

    Abstract: Traceability allows stakeholders to extract and comprehend the trace links among software artifacts introduced across the software life cycle, to provide significant support for software engineering tasks. Despite its proven benefits, software traceability is challenging to recover and maintain manually. Hence, plenty of approaches for automated traceability have been proposed. Most rely on textua… ▽ More

    Submitted 16 January, 2024; v1 submitted 28 December, 2023; originally announced December 2023.

    Comments: Accepted by the 46th International Conference on Software Engineering (ICSE 2024)

  2. arXiv:2312.13012  [pdf, other

    cs.SE

    Defining and executing temporal constraints for evaluating engineering artifact compliance

    Authors: Cosmina-Cristina Ratiu, Christoph Mayr-Dorn, Alexander Egyed

    Abstract: Engineering processes for safety-critical systems describe the steps and sequence that guide engineers from refining user requirements into executable code, as well as producing the artifacts, traces, and evidence that the resulting system is of high quality. Process compliance focuses on ensuring that the actual engineering work is followed as closely as possible to the described engineering proc… ▽ More

    Submitted 20 December, 2023; originally announced December 2023.

  3. Balanced Knowledge Distribution among Software Development Teams -- Observations from Open-Source and Closed-Source Software Development

    Authors: Saad Shafiq, Christoph Mayr-Dorn, Atif Mashkoor, Alexander Egyed

    Abstract: In software development teams, developer turnover is among the primary reasons for project failures as it leads to a great void of knowledge and strain for the newcomers. Unfortunately, no established methods exist to measure how knowledge is distributed among development teams. Knowing how this knowledge evolves and is owned by key developers in a project helps managers reduce risks caused by tur… ▽ More

    Submitted 26 July, 2022; originally announced July 2022.

    Comments: 33 pages, 17 figures, journal submission

  4. arXiv:2104.03648  [pdf, other

    cs.SE

    Do Communities in Developer Interaction Networks align with Subsystem Developer Teams? An Empirical Study of Open Source Systems

    Authors: Usman Ashraf, Christoph Mayr-Dorn, Atif Mashkoor, Alexander Egyed, Sebastiano Panichella

    Abstract: Studies over the past decade demonstrated that developers contributing to open source software systems tend to self-organize in "emerging" communities. This latent community structure has a significant impact on software quality. While several approaches address the analysis of developer interaction networks, the question of whether these emerging communities align with the developer teams working… ▽ More

    Submitted 8 April, 2021; originally announced April 2021.

    Comments: ICSSP/ICGSE 2021

  5. arXiv:2103.02330  [pdf, other

    cs.SE

    TaskAllocator: A Recommendation Approach for Role-based Tasks Allocation in Agile Software Development

    Authors: Saad Shafiq, Atif Mashkoor, Christoph Mayr-Dorn, Alexander Egyed

    Abstract: In this paper, we propose a recommendation approach -- TaskAllocator -- in order to predict the assignment of incoming tasks to potential befitting roles. The proposed approach, identifying team roles rather than individual persons, allows project managers to perform better tasks allocation in case the individual developers are over-utilized or moved on to different roles/projects. We evaluated ou… ▽ More

    Submitted 3 March, 2021; originally announced March 2021.

    Comments: 11 pages, 9 figures

  6. Machine Learning for Software Engineering: A Systematic Map**

    Authors: Saad Shafiq, Atif Mashkoor, Christoph Mayr-Dorn, Alexander Egyed

    Abstract: Context: The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems. However, the full potential of machine learning for improving the software engineering life cycle itself is yet to be discovered, i.e., up to what extent machine learning can help reducing the effort/complexity of softwa… ▽ More

    Submitted 27 May, 2020; originally announced May 2020.

    Comments: 20 pages, 13 figures, under review in IST journal