Search
Search Results
-
Industrial and OSS developers’ profiles: a family of experiments to evaluate a pioneering neuro-linguistic method for preferred representational systems automatic detection
Software projects use mailing lists as the primary tool for collaboration and coordination. Mailing lists can be an important source for extracting...
-
It’s Crunch Time: Burnout, Job Demands and Job Resources in Game Developers
Although game development is a recent profession, many of its issues have been associated with the straining working conditions experienced by... -
Guidelines for Developers and Recommendations for Users to Mitigate Phishing Attacks: An Interdisciplinary Research Approach
Phishing attacks are common these days. If successful, these attacks cause psychological, emotional, and financial damage to the victims. Such... -
Do explicit review strategies improve code review performance? Towards understanding the role of cognitive load
Code review is an important process in software engineering – yet, a very expensive one. Therefore, understanding code review and how to improve...
-
From Integration to Data Sharing - How Developers Subvert the Public Sector
This paper explores how organizations expand data-sharing capabilities beyond the loci of emergence. This inquiry was ignited from an observation... -
Developers “Falling into the Pit of Success”
Success must be engineered, and failure must require falling outside of norms. We must engineer development practices and processes to ensure... -
Gamification in software engineering: the mediating role of developer engagement and job satisfaction
Gamification seeks to encourage behavior of participants by borrowing elements of games, such as scoring points. Few rigorous studies exist of...
-
Data, Data, Everywhere: Quantifying Software Developers’ Privacy Attitudes
Understanding developers’ attitudes towards handling personal data is vital in order to understand whether the software they create handles their... -
My Role in the Internet of Things
Let me tell you about the Internet of Things (IoT) – the trend of physical things becoming connected and available for developers to build services... -
How Do Developers Use the Java Stream API?
Java 8 marked a shift in the Java development landscape by introducing functional-like concepts in its stream library. Java developers can now rely... -
Towards evolving software recommendation with time-sliced social and behavioral information
AbstractSoftware recommendations play a crucial role in hel** developers discover potential functional requirements and improve development...
-
The Changing Role of the Enterprise Architect
Enterprises are changing due to digital transformation and so is the role of the enterprise architect (EA). In this final chapter we will discuss how... -
Fostering Interaction Between Open Government Data Stakeholders: An Exchange Platform for Citizens, Developers and Publishers
Open Government Data (OGD) consists of data released by publishers to drive the creation of innovative services by developers, and ultimately deliver... -
Understanding the role of external pull requests in the NPM ecosystem
The risk to using third-party libraries in a software application is that much needed maintenance is solely carried out by library maintainers. These...
-
More than React: Investigating the Role of Emoji Reaction in GitHub Pull Requests
Open source software development has become more social and collaborative, evident GitHub. Since 2016, GitHub started to support more informal...
-
Challenges to Applying Role Playing in Software Engineering Education: A Taxonomy Derived from a Rapid Literature Review
Role Playing (RP) serves as an instructional approach to enrich the learning experience for students and boost their learning by the effective...
-
Common Interactive Style Guide for Designers and Developers Across Projects
Advanced user interfaces continue to improve through better design which in turn translates to more effective development and end use. The intent of... -
A Sco** Review of the Literature on the Current Mental Health Status of Developers
Year after year the need for technical solutions increased, which made the role of software developers more important. However, researchers found... -
Malicious code detection in android: the role of sequence characteristics and disassembling methods
The acceptance and widespread use of the Android operating system drew the attention of both legitimate developers and malware authors, which...