中文
相关论文

相关论文: Artefacts in Software Engineering: A Fundamental P…

200 篇论文

Positionality statements are a reflective practice established in fields such as social sciences, where they enhance transparency, reflexivity, and ethical integrity by acknowledging how researchers identities, experiences, and perspectives…

软件工程 · 计算机科学 2024-12-10 Breno Felix de Sousa , Ronnie de Souza Santos , Kiev Gama

The various influences in the processes and application domains make Requirements Engineering (RE) inherently complex and difficult to implement. In general, we have two options for establishing an RE approach: we can either establish an…

软件工程 · 计算机科学 2016-12-01 D. Méndez Fernández , B. Penzenstadler

In order to solve today's complex problems in the world of software development, technical knowledge is no longer enough. Previous studies investigating and identifying non-technical skills of software engineers show that creative skills…

软件工程 · 计算机科学 2021-01-05 Wouter Groeneveld , Laurens Luyten , Joost Vennekens , Kris Aerts

Software Engineering practitioners work using highly diverse methods and practices, and general theories in software engineering are lacking. One attempt at creating a common ground in the area of software engineering methodologies has been…

软件工程 · 计算机科学 2018-08-09 Arthur Evensen , Kai-Kristian Kemell , Xiaofeng Wang , Juhani Risku , Pekka Abrahamsson

The adoption of large language models (LLMs) and autonomous agents in software engineering marks an enduring paradigm shift. These systems create new opportunities for tool design, workflow orchestration, and empirical observation, while…

软件工程 · 计算机科学 2025-11-04 Christoph Treude , Margaret-Anne Storey

In software engineering, the concept of a ``feature'' is widely used but inconsistently defined across disciplines such as requirements engineering (RE) and software product lines (SPL). This lack of consistency often results in…

软件工程 · 计算机科学 2025-02-17 Nitish Patkar , Aimen Fahmi , Timo Kehrer , Norbert Seyff

Background: There is a growing awareness of the importance of human values (e.g., inclusiveness, privacy) in software systems. However, there are no practical tools to support the integration of human values during software development. We…

Software visualization seeks to represent software artifacts graphical-ly in two or three dimensions, with the goal of enhancing comprehension, anal-ysis, maintenance, and evolution of the source code. In this context, visualiza-tions…

软件工程 · 计算机科学 2025-09-30 Anthony Savidis , Christos Vasilopoulos

Software developers and maintainers need to read and understand source programs and other software artifacts. The increase in size and complexity of software drastically affects several quality attributes, especially understandability and…

软件工程 · 计算机科学 2010-04-27 Mohd Nazir , Raees A. Khan , Khurram Mustafa

Software requirements are key elements that contribute to the quality and users satisfaction of the final system. In this work, Requirements Engineering (RE) of web sites is presented using an organizational semiotics perspective. They are…

软件工程 · 计算机科学 2013-05-15 Flávia Linhalis Arantes

Spreadsheet engineering adapts the lessons of software engineering to spreadsheets, providing eight principles as a framework for organizing spreadsheet programming recommendations. Spreadsheets raise issues inadequately addressed by…

软件工程 · 计算机科学 2024-12-31 Thomas A. Grossman

Successful development of software systems involves efficient navigation among software artifacts. One state-of-practice approach to structure information is to establish trace links between artifacts, a practice that is also enforced by…

软件工程 · 计算机科学 2016-02-25 Markus Borg

Finding meaningful concepts in engineering application datasets which allow for a sensible grouping of designs is very helpful in many contexts. It allows for determining different groups of designs with similar properties and provides…

机器学习 · 计算机科学 2022-08-17 Felix Lanfermann , Sebastian Schmitt

AI agents have recently shown significant promise in software engineering. Much public attention has been transfixed on the topic of code generation from Large Language Models (LLMs) via a prompt. However, software engineering is much more…

软件工程 · 计算机科学 2025-09-23 Abhik Roychoudhury

Software architecture decision-making is critical to the success of a software system as software architecture sets the structure of the system, determines its qualities, and has far-reaching consequences throughout the system life cycle.…

软件工程 · 计算机科学 2016-10-31 Sandun Dasanayake , Jouni Markkula , Sanja Aaramaa , Markku Oivo

In this position paper we argue that just as traditional business process modeling has been adopted to deal with clinical pathways, also the artifact-centric process modeling technique may be successfully used to model various kinds of…

其他计算机科学 · 计算机科学 2013-03-20 Dmitry Solomakhin

A later translation (2015) of the article in Russian published in 1990. The article proposes an approach to defining a set of basic notions for subject area of software engineering discipline. The set of notions is intended to serve as a…

软件工程 · 计算机科学 2015-08-12 Fedor Dzerzhinskiy , Leonid D. Raykov

Legacy software systems typically include vital data for organizations that use them and should thus to be regularly maintained. Ideally, organizations should rely on Requirements Engineers to understand and manage changes of stakeholder…

软件工程 · 计算机科学 2020-10-28 Yen Dieu Pham , Lloyd Montgomery , Walid Maalej

The job of software architect is considered very crucial in the life cycle of the software development because software architecture has a pivotal role in the success and failure of the software project in terms of cost and quality. People…

软件工程 · 计算机科学 2015-08-31 Faheem Ahmed , Piers Campbell , Azam Beg , Luiz Fernando Capretz

This paper highlights the common pitfalls of overcomplicating the software architecture, development and delivery process by examining two enterprise level web application products built using Microsoft.Net framework. The aim of this paper…

软件工程 · 计算机科学 2016-07-14 Amol Patwardhan