Search
Search Results
-
Developers talking about code quality
There are many aspects of code quality, some of which are difficult to capture or to measure. Despite the importance of software quality, there is a...
-
Investigating developers’ perception on software testability and its effects
The opinions and perspectives of software developers are highly regarded in software engineering research. The experience and knowledge of software...
-
A family of experiments about how developers perceive delayed system response time
Collecting and analyzing data about developers working on their development tasks can help improve development practices, finally increasing the...
-
Digital traces of brain drain: developers during the Russian invasion of Ukraine
The Russian invasion of Ukraine has caused large scale destruction, significant loss of life, and the displacement of millions of people. Besides...
-
The ethical agency of AI developers
Public and academic discourse about the ethics of artificial intelligence, machine learning, and data science has largely focused on the algorithms...
-
Do attention and memory explain the performance of software developers?
Writing and modifying source code are core activities in software development and evolution. The outcome of a coding task in terms of quality may...
-
Implementing Post-quantum Cryptography for Developers
Widely used public key cryptography is threatened by the development of quantum computers. Post-quantum algorithms have been designed for the purpose...
-
Automated detection, categorisation and developers’ experience with the violations of honesty in mobile apps
Human values such as honesty, social responsibility, fairness, privacy, and the like are things considered important by individuals and society....
-
Deny, dismiss and downplay: developers’ attitudes towards risk and their role in risk creation in the field of healthcare-AI
Developers are often the engine behind the creation and implementation of new technologies, including in the artificial intelligence surge that is...
-
Introducing ChatGPT for Java Developers
First of all, this book is for Java developers who don’t have any training or experience in artificial intelligence, natural language processing,... -
Can instability variations warn developers when open-source projects boost?
Although architecture instability has been studied and measured using a variety of metrics, a deeper analysis of which project parts are less stable...
-
How COVID-19 Pandemic affects Software Developers’ Wellbeing, and the Necessity to strengthen Soft Skills
AbstractThe coronavirus COVID-19 swept the world in early 2020, working from home was a necessity. In the software industry, thousands of software...
-
Establishing the connection between speech-language pathologists and technology developers in designing novel textile-based AAC (TAAC) technologies
Augmentative and alternative communication (AAC) methods aim to enable a variety of interactions and participation for those with complex...
-
Building Software Is More Than Developers
With a few exceptions, this book discusses work that is typically executed by developers. This is on purpose, as I focused on demystifying the... -
Analyzing Techniques for Duplicate Question Detection on Q&A Websites for Game Developers
Game development is currently the largest industry in the entertainment segment and has a high demand for skilled game developers that can produce...
-
Developers and Testers Should Constitute a Successful Team
In this chapter, you will learn how developers and testers can help each other by proving the concept of teamwork 1 + 1 >> 2. We describe methods by... -
Satisfaction and performance of software developers during enforced work from home in the COVID-19 pandemic
Following the onset of the COVID-19 pandemic and subsequent lockdowns, the daily lives of software engineers were heavily disrupted as they were...
-
Analyzing the BizDev interface in an enterprise context: a case of developers acting in business
ContextCurrently, organizations seek to evolve software engineering methodologies targeting a wider and healthier collaboration among their...
-
Will you come back to contribute? Investigating the inactivity of OSS core developers in GitHub
Several Open-Source Software (OSS) projects depend on the continuity of their development communities to remain sustainable. Understanding how...
-
A qualitative study of developers’ discussions of their problems and joys during the early COVID-19 months
Many software developers started to work from home on a short notice during the early periods of COVID-19. A number of previous papers have studied...