Software architecture in practice: Challenges and opportunities
Software architecture has been an active research field for nearly four decades, in which
previous studies make significant progress such as creating methods and techniques and …
previous studies make significant progress such as creating methods and techniques and …
Extracting rationale for open source software development decisions—a study of python email archives
A sound Decision-Making (DM) process is key to the successful governance of software
projects. In many Open Source Software Development (OSSD) communities, DM processes …
projects. In many Open Source Software Development (OSSD) communities, DM processes …
Automated identification of security discussions in microservices systems: Industrial surveys and experiments
Lack of awareness and knowledge of microservices-specific security challenges and
solutions often leads to ill-informed security decisions in microservices system development …
solutions often leads to ill-informed security decisions in microservices system development …
A machine learning based ensemble method for automatic multiclass classification of decisions
Stakeholders make various types of decisions with respect to requirements, design,
management, and so on during the software development life cycle. Nevertheless, these …
management, and so on during the software development life cycle. Nevertheless, these …
End-to-end rationale reconstruction
The logic behind design decisions, called design rationale, is very valuable. In the past,
researchers have tried to automatically extract and exploit this information, but prior …
researchers have tried to automatically extract and exploit this information, but prior …
Unearthing open source decision‐making processes: A case study of python enhancement proposals
P Nand Sharma… - Software: Practice …, 2022 - Wiley Online Library
Good governance practices are pivotal to the success of Open Source Software (OSS)
projects. However, the decision‐making processes that are made available to stakeholders …
projects. However, the decision‐making processes that are made available to stakeholders …
Early and Realistic Exploitability Prediction of Just-Disclosed Software Vulnerabilities: How Reliable Can It Be?
With the rate of discovered and disclosed vulnerabilities escalating, researchers have been
experimenting with machine learning to predict whether a vulnerability will be exploited …
experimenting with machine learning to predict whether a vulnerability will be exploited …
Towards Understanding and Analyzing Rationale in Commit Messages using a Knowledge Graph Approach
Extracting rationale information from commit messages allows developers to better
understand a system and its past development. Here we present our ongoing work on the …
understand a system and its past development. Here we present our ongoing work on the …
Continuous rationale identification in issue tracking and version control systems
During the elicitation and implementation of requirements, the involved stakeholders make
decisions and build up important decision knowledge, which they should make explicit and …
decisions and build up important decision knowledge, which they should make explicit and …
Extraction and Management of Rationale
M Dhaouadi - Proceedings of the 37th IEEE/ACM International …, 2022 - dl.acm.org
Software developers often have to make many design decisions. The underlying logic
behind these decisions, also called design rationale, represents beneficial and valuable …
behind these decisions, also called design rationale, represents beneficial and valuable …