English
Related papers

Related papers: Understanding and Improving Artifact Sharing in So…

200 papers

Software Documentation plays a major role in the usage and development of a project. Widespread adoption of open source software projects contributes to larger and faster development of the projects, making it difficult to maintain the…

Software Engineering · Computer Science 2025-08-26 Akhila Sri Manasa Venigalla , Sridhar Chimalakonda

Requirements engineering aims to fulfill a purpose, i.e., inform subsequent software development activities about stakeholders' needs and constraints that must be met by the system under development. The quality of requirements artifacts…

Software Engineering · Computer Science 2025-01-08 Julian Frattini , Jannik Fischbach , Davide Fucci , Michael Unterkalmsteiner , Daniel Mendez

Context: Start-up companies have become an important supplier of innovation and software-intensive products. The flexibility and reactiveness of start-ups enables fast development and launch of innovative products. However, a majority of…

Software Engineering · Computer Science 2023-11-22 Eriks Klotins , Michael Unterkalmsteiner , Tony Gorschek

Higher education provides a solid theoretical and practical, but mostly technical, background for the aspiring software developer. Research, however, has shown that graduates still fall short of the expectations of industry. These…

Software Engineering · Computer Science 2019-11-05 Wouter Groeneveld , Joost Vennekens , Kris Aerts

Software artifacts are ubiquitous in our lives being an essential part of home appliances, cars, cel phones, and even in more critical activities like aeronautics and health sciences. In this context software failures may produce enormous…

Software Engineering · Computer Science 2022-06-16 Carlos Gustavo Lopez Pombo , Agustín Eloy Martinez Suñé

In Software Engineering, early detection of architectural issues is key. It helps mitigate the risk of poor performance, and lowers the cost of repairing these issues. Metrics give a quick overview of the project which helps designers with…

Software Engineering · Computer Science 2019-01-29 Théo Coulin , Maxence Detante , William Mouchère , Fabio Petrillo

Background: Abstracts are a particularly valuable element in a software engineering research article. However, not all abstracts are as informative as they could be. Objective: Characterize the structure of abstracts in high-quality…

Software Engineering · Computer Science 2025-06-30 Lutz Prechelt , Lloyd Montgomery , Julian Frattini , Franz Zieris

Background: Nowadays, regulatory requirements engineering (regulatory RE) faces challenges of interdisciplinary nature that cannot be tackled due to existing research gaps. Aims: We envision an approach to solve some of the challenges…

Software Engineering · Computer Science 2021-08-31 Oleksandr Kosenkov , Michael Unterkalmsteiner , Daniel Mendez , Davide Fucci

Software engineering is a socio-technical endeavor, and while many of our contributions focus on technical aspects, human stakeholders such as software developers are directly affected by and can benefit from our research and tool…

Software Engineering · Computer Science 2021-03-16 Margaret-Anne Storey , Neil A. Ernst , Courtney Williams , Eirini Kalliamvakou

Artifact evaluation has become standard practice in the software engineering community to ensure the reproducibility of research results. However, the current manual process is labor-intensive, and hence, done only as a one-time assessment…

Software Engineering · Computer Science 2026-02-11 Doehyun Baek , Michael Pradel

Consistency checking of interdependent heterogeneous engineering artifacts, such as requirements, specifications, and code, is a challenging task in large-scale engineering projects. The lack of team-oriented solutions allowing a multitude…

Software Engineering · Computer Science 2021-03-30 Michael Alexander Tröls , Atif Mashkoor , Alexander Egyed

Designing human computer interaction interface is an important and a complex task, but it could be simplified by decomposing task into subcomponents and maintaining relationships among those subcomponents. Task decomposition is a structured…

Human-Computer Interaction · Computer Science 2010-08-10 Zeeshan Ahmed , Sudhir Kumar Ganti , Hans Kyhlbäck

Workflow support typically focuses on single simulation experiments. This is also the case for simulation based on finite element methods. If entire simulation studies shall be supported, flexible means for intertwining revising the model,…

Computational Engineering, Finance, and Science · Computer Science 2020-10-16 Andreas Ruscheinski , Pia Wilsdorf , Julius Zimmermann , Ursula van Rienen , Adelinde M. Uhrmacher

Peer review is the main mechanism by which the software engineering community assesses the quality of scientific results. However, the rapid growth of paper submissions in software engineering venues has outpaced the availability of…

Software Engineering · Computer Science 2026-01-30 Esteban Parra , Sonia Haiduc , Preetha Chatterjee , Ramtin Ehsani , Polina Iaremchuk

Software quality in use comprises quality from the user's perspective. It has gained its importance in e-government applications, mobile-based applications, embedded systems, and even business process development. User's decisions on…

Software Engineering · Computer Science 2015-03-25 Issa Atoum , Chih How Bong

Objective: To present an overview on the current state of the art concerning metrics-based quality evaluation of software components and component assemblies. Method: Comparison of several approaches available in the literature, using a…

Software Engineering · Computer Science 2011-10-03 Miguel Goulão , Fernando Brito e Abreu

Software is now a vital scientific instrument, providing the tools for data collection and analysis across disciplines from bioinformatics and computational physics, to the humanities. The software used in research is often home-grown and…

Software Engineering · Computer Science 2019-03-15 Mario Rosado de Souza , Robert Haines , Markel Vigo , Caroline Jay

Context: Regulatory acts are a challenging source when eliciting, interpreting, and analyzing requirements. Requirements engineers often need to involve legal experts who, however, may often not be available. This raises the need for…

Software Engineering · Computer Science 2024-05-02 Oleksandr Kosenkov , Michael Unterkalmsteiner , Jannik Fischbach , Daniel Mendez , Davide Fucci , Tony Gorschek

This is position paper accepted to the Computational Science & Engineering Software Sustainability and Productivity Challenges (CSESSP Challenges) Workshop, sponsored by the Networking and Information Technology Research and Development…

Software Engineering · Computer Science 2015-08-18 Kostadin Damevski , David Shepherd , Nicholas Kraft , Lori Pollock

Agile methods are best taught in a hands-on fashion in realistic projects. The main challenge in doing so is to assess whether students apply the methods correctly without requiring complete supervision throughout the entire project. This…

Software Engineering · Computer Science 2018-09-05 Christoph Matthies , Thomas Kowark , Keven Richly , Matthias Uflacker , Hasso Plattner