Context: Designing software is an activity in which software developers think and make design decisions that ultimately shape the structure and behavior of software products …
A key goal of empirical research in software engineering is to assess practical significance, which answers the question whether the observed effects of some compared treatments …
Designing software is an activity in which software developers think and make design decisions that shape the structure and behavior of software products. Designing software is …
Being able to identify software discussions that are primarily about design—which we call design mining—can improve documentation and maintenance of software systems. Existing …
Developer discussions range from in-person hallway chats to comment chains on bug reports. Being able to identify discussions that touch on software design would be helpful in …
F Alrimawi, B Nuseibeh - 2023 IEEE 31st International …, 2023 - ieeexplore.ieee.org
Kindness is an important quality of human behavior, and the physical spaces in which people live, work, and interact can significantly influence the experience and expression of …
Kindness can boost happiness and wellbeing. It can benefit individuals (eg, increasing resilience) as well as society (eg, increasing trust). With digital technology permeating our …
T Ambreen - 2019 IEEE 27th International Requirements …, 2019 - ieeexplore.ieee.org
Currently a large number of software systems target a huge customer base termed as market- driven or market-based systems. Requirements elicitation of such a kind of software systems …
A forensic-ready software system can produce logs that represent potential evidence in digital forensic investigations of potential security incidents. Logs can reveal the identity of …