Barbara Paech
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Research Interests
Barbara Paech has a total of 60 co-authors. Here are the top co-authors by number of shared publications:
- Andrea Herrmann
University of Heidelberg
3 shared publications - Tom-Michael Hesse
Heidelberg University
3 shared publications - Jane Huffman Hayes
Computer Science Department, University of Kentucky, Lexington, USA
2 shared publications - Leon Radeck
Heidelberg University
2 shared publications - Michael Anders
Heidelberg University
2 shared publications - Ralf Reussner
Karlsruhe Institute of Technology
2 shared publications
Latest Publications
- 1 April 2025
- Published by Springer Nature
- p. 89-105
FeReRe: Feedback Requirements Relation Using Large Language Models
- 1 April 2025
- Published by Springer Nature
- p. 89-105
FeReRe: Feedback Requirements Relation Using Large Language Models
- 30 March 2024
- Published by Springer Nature
- p. 284-301
Channeling the Voice of the Crowd: Applying Structured Queries in User Feedback Collection
- 30 March 2024
- Published by Springer Nature
- p. 284-301
Channeling the Voice of the Crowd: Applying Structured Queries in User Feedback Collection
- 30 March 2024
- Published by Springer Nature
- p. 267-283
Exploring the Automatic Classification of Usage Information in Feedback
- 30 March 2024
- Published by Springer Nature
- p. 267-283
Exploring the Automatic Classification of Usage Information in Feedback
- 4 April 2023
- Published by Springer Nature
- p. 283-292
Integrating Implicit Feedback into Crowd Requirements Engineering – A Research Preview
- 4 April 2023
- Published by Springer Nature
- p. 283-292
Integrating Implicit Feedback into Crowd Requirements Engineering – A Research Preview
- 10 September 2022
- Published by Springer Nature in Requirements Engineering
- Vol. 28 (2) , 213-227
Philanthropic conference-based requirements engineering in time of pandemic and beyond
As software engineering (SE) practitioners, we can help society by using our communities of experts to address a software need of a socially conscious organization. Doing so can benefit society in the locale of a SE conference and provide access to international experts for local organizations. Furthermore, established SE researchers as well as practitioners and students have the opportunity for a unique learning experience. While the SE community has already realized the importance of addressing human values and promoting social good objectives in software development, we are unaware of previous attempts to leverage SE conferences for this activity. Conferences present an opportunity to enjoy the assembly of SE practitioners, researchers, and students for the purpose of a philanthropic endeavor. Over the past four years of running a “Requirements Engineering for Social Good” event called RE Cares, co-located with the International Conference on Requirements Engineering, we worked with the stakeholders local to the conference venue. We selected stakeholders who would not necessarily have ready access to requirements engineering, software design, and development expertise otherwise, to build software targeting “good causes.” In the last two years, this event was altered to adapt to the constraints induced by COVID-19, moving to a hybrid mode and changing many of its practices accordingly. This paper summarizes and generalizes our experiences, discussing our lessons learned in the context of the pandemic and beyond and providing a framework for conducting similar social contribution in any SE conferences in general.
- 10 September 2022
- Published by Springer Nature in Requirements Engineering
- Vol. 28 (2) , 213-227
Philanthropic conference-based requirements engineering in time of pandemic and beyond
As software engineering (SE) practitioners, we can help society by using our communities of experts to address a software need of a socially conscious organization. Doing so can benefit society in the locale of a SE conference and provide access to international experts for local organizations. Furthermore, established SE researchers as well as practitioners and students have the opportunity for a unique learning experience. While the SE community has already realized the importance of addressing human values and promoting social good objectives in software development, we are unaware of previous attempts to leverage SE conferences for this activity. Conferences present an opportunity to enjoy the assembly of SE practitioners, researchers, and students for the purpose of a philanthropic endeavor. Over the past four years of running a “Requirements Engineering for Social Good” event called RE Cares, co-located with the International Conference on Requirements Engineering, we worked with the stakeholders local to the conference venue. We selected stakeholders who would not necessarily have ready access to requirements engineering, software design, and development expertise otherwise, to build software targeting “good causes.” In the last two years, this event was altered to adapt to the constraints induced by COVID-19, moving to a hybrid mode and changing many of its practices accordingly. This paper summarizes and generalizes our experiences, discussing our lessons learned in the context of the pandemic and beyond and providing a framework for conducting similar social contribution in any SE conferences in general.
- Open Access
- 11 August 2020
- Published by Springer Nature in Empirical Software Engineering
- Vol. 25 (5) , 4350-4377
Interaction-based creation and maintenance of continuously usable trace links between requirements and source code
Trace links between requirements and code are beneficial for many software engineering tasks such as maintenance, program comprehension, and re-engineering. If trace links are created and used continuously during a project, they need to have high precision and recall to be useful. However, manual trace link creation is cumbersome and existing automatic trace link creation methods are typically only applied retrospectively and to structured requirements. Therefore, they focus on recall and accept manual effort to cope with low precision. Such manual effort is not acceptable continuously. Furthermore, the maintenance of existing links along with changing artefacts in a project is neglected in most automatic trace link creation approaches. Therefore, we developed and evaluated an interaction log-based trace link creation approachILto continuously provide correct trace links during a project.ILlinks unstructured requirements specified in an issue tracker and source code managed in a version control system. In the latest version,ILCom, our approach uses the interactions of developers with files in an integrated development environment and issue identifiers provided in commit messages to create trace links continuously after each commit. In this paper, we presentILCom, its most recent evaluation study, and a systematic literature review (SLR) about trace link maintenance (TM). We also present a TM process forILCombased on two approaches from our SLR. In the evaluation study, we show that precision ofILComcreated links is above 90% and recall almost at 80%. In the SLR, we discuss 16 approaches. Our approach is the first trace link creation approach with very good precision and recall and integrated trace maintenance.
- 11 August 2020
- Published by Springer Nature in Empirical Software Engineering
- Vol. 25 (5) , 4350-4377
Open AccessInteraction-based creation and maintenance of continuously usable trace links between requirements and source code
Trace links between requirements and code are beneficial for many software engineering tasks such as maintenance, program comprehension, and re-engineering. If trace links are created and used continuously during a project, they need to have high precision and recall to be useful. However, manual trace link creation is cumbersome and existing automatic trace link creation methods are typically only applied retrospectively and to structured requirements. Therefore, they focus on recall and accept manual effort to cope with low precision. Such manual effort is not acceptable continuously. Furthermore, the maintenance of existing links along with changing artefacts in a project is neglected in most automatic trace link creation approaches. Therefore, we developed and evaluated an interaction log-based trace link creation approachILto continuously provide correct trace links during a project.ILlinks unstructured requirements specified in an issue tracker and source code managed in a version control system. In the latest version,ILCom, our approach uses the interactions of developers with files in an integrated development environment and issue identifiers provided in commit messages to create trace links continuously after each commit. In this paper, we presentILCom, its most recent evaluation study, and a systematic literature review (SLR) about trace link maintenance (TM). We also present a TM process forILCombased on two approaches from our SLR. In the evaluation study, we show that precision ofILComcreated links is above 90% and recall almost at 80%. In the SLR, we discuss 16 approaches. Our approach is the first trace link creation approach with very good precision and recall and integrated trace maintenance.
- 5 April 2018
- Published by Springer Nature in Requirements Engineering
- Vol. 23 (3) , 331-332
Editorial special issue RE 2017
- 5 April 2018
- Published by Springer Nature in Requirements Engineering
- Vol. 23 (3) , 331-332
Editorial special issue RE 2017
- 4 March 2016
- Published by Springer Nature
- p. 188-204
Documenting Relations Between Requirements and Design Decisions: A Case Study on Design Session Transcripts
- 4 March 2016
- Published by Springer Nature
- p. 188-204
Documenting Relations Between Requirements and Design Decisions: A Case Study on Design Session Transcripts