A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
Debugging Behaviour of Embedded-Software Developers: An Exploratory Study
[article]
2017
arXiv
pre-print
In this paper, we investigate the embedded-software debugging by intermediate programmers through an exploratory study. ...
Many researchers have studied the behaviour of successful developers while debugging desktop software. ...
CONCLUSION In this paper, we presented an exploratory study of the debugging behaviour of intermediate embedded-software developers. We also demonstrated the use of the activity visitation pattern. ...
arXiv:1704.03397v1
fatcat:qwtes6ypuzapvgenfnml5xpvpi
An Exploratory Study of Experimental Tools for Wireless Sensor Networks
2011
Wireless Sensor Network
These experimental tools provide the better option for studying the behavior of WSNs before and after implementing the physical one. ...
In this contribution 63 simulators/simulation frameworks, 14 emulators, 19 data visualization tools, 46 testbeds, 26 debugging tools/services/concepts, 10 code-updation/reprogramming tools and 8 network ...
Acknowledgements The full credit of this work is dedicated to all researchers whose research content or contribution is used in any form. Full citation is mentioned in reference section. ...
doi:10.4236/wsn.2011.37025
fatcat:xmmujz25sbdwdo4kf56wuc42n4
An Exploratory Study of Code Smells in Web Games
[article]
2020
arXiv
pre-print
development. ...
The continuous evolution of software systems and its increasing complexity may result in bad design decisions. Researchers analyzed the cognitive, behavioral and social effects of games. ...
These code smells complicate debugging and software evolution in JavaScript applications.
IV. ...
arXiv:2002.05760v1
fatcat:jimh6riwj5djxaj7xraztyy4my
How Much Integrated Development Environments (IDEs) Improve Productivity?
2013
Journal of Software
To get a more realistic assessment of improvements, after more than ten years on an investigation on programmer productivity, we recently embarked into an investigation of a group of programmers in a software ...
The complexity of the development environment and its associated libraries and ready-made components represent a significant new source of loss of productivity that manifests the most in the cost of debugging ...
But a software development environment is more like an ecosystem with an infinite number of interdependent variables. ...
doi:10.4304/jsw.8.10.2425-2431
fatcat:yqy6b4vq3fhj7lptnjhfbnfooq
Strategies to Facilitate Rapid Creative Development with Multiple Networked Devices Using [ANON1]
2019
Zenodo
We present two creative case studies using the system: the creation of a dance performance and the creation of a distributed musical installation. ...
It is designed to support efficient creative exploratory search in the context of the Internet of Things (IoT), where one or more devices must be configured, programmed and interact over a network, with ...
ACKNOWLEDGEMENTS We acknowledge additional programming contributions by Sam Gillespie and Oliver Coleman, financial support by internal grants (from the University of Sydney, with Phil Poronnik, and a ...
doi:10.5281/zenodo.3672962
fatcat:4yifxgoyizeape7lgcs7tgsqwe
End User Development: Approaches Towards a Flexible Software Design
2008
European Conference on Information Systems
Using End User Development (EUD) approaches can help to solve this dilemma by enabling software developers to create information systems that can even be adapted by technically inexperienced end users. ...
Implementing the right mixture of EUD approaches leads to embedded design environments, having a gentle slope of complexity. ...
The research was funded by the German "Federal Ministry of Education and Research" (BMBF, project EUDISMES, number 01 IS E03 C). ...
dblp:conf/ecis/SpahnDW08
fatcat:i3n2dlxqkfgnhmkxlo53sdgape
Mental imagery and software visualization in high-performance software development teams
2010
Journal of Visual Languages and Computing
patterns and behaviours that inform software comprehension through all stages of software development. ...
The paper looks across a series of empirical studies of expert and high-performing team behaviour and reasoning to consider whether there are lessons from the experts' own imagery and tools that might ...
Study description -observation and interview of 10 software developers: Ten expert software developers were asked to design solutions to one of four problems (an interactive noughts and crosses player, ...
doi:10.1016/j.jvlc.2009.11.001
fatcat:rmihlbogenen3jwfep5qjkrfjq
Self-reported activities of Android developers
2018
Proceedings of the 5th International Conference on Mobile Software Engineering and Systems - MOBILESoft '18
Then, we study the frequency of each category of self-reported activities identified in the taxonomy, and investigate the feasibility of an automated classification approach. ...
Then, we study the frequency of each category of self-reported activities identified in the taxonomy, and investigate the feasibility of an automated classification approach. ...
Our research method follows that of an exploratory investigation, i.e., we started without hypotheses about the contents of the GitHub commit messages and made the types of development activities emerge ...
doi:10.1145/3197231.3197251
dblp:conf/icse/PascarellaGPNMB18
fatcat:gv64bcf5hza6hnavc7fnbed5bu
Users' Practices and Software Qualities: a Dialectical Stance
2008
International Workshop on the Interplay between Usability Evaluation and Software Development
Active Surfaces is an embedded and modular system of tiles aimed at supporting therapeutic use practices and special needs. ...
The focus of the present research is on how software architecture can support Ubiquitous Computing applications and how people might use these technologies to enhance their practices and reach personal ...
We empirically investigated the dialogue between user studies and software development by means of operative choices. ...
dblp:conf/iused/Pollini08
fatcat:pakyz3mg4naa3efc774bgoomz4
Principles of Software Development - an Introduction for Computational Scientists
2019
Zenodo
This booklet gives a brief introduction to the different aspects of software development, particularly targeted at scientists who are using computational methods. ...
It includes sections on how to write good code, how to structure larger programs, and how to collaborate with other developers, amongst others. ...
A 900-page magnum opus on all the practical aspects of software development, covering everything from indentation to debugging and team management. ...
doi:10.5281/zenodo.5721381
fatcat:remutayv45afnnsjh2ebyjra3q
Software Development Analytics in Practice: A Systematic Literature Review
[article]
2022
arXiv
pre-print
Objective:This systematic literature review aims at providing an aggregate view of the relevant studies on Software Development Analytics in the past decade, with an emphasis on its application in practical ...
Being software development an important process in every organization, it was unexpected to find that process mining was present in only one study. ...
An exploratory study on the usage of common interface Journal of Systems and Software elements in android applications S06 10 2019 Prana et al. ...
arXiv:2007.10213v2
fatcat:v3b4v3zocncu5fux27kdqz63om
Pounamu: A meta-tool for exploratory domain-specific visual language tool development
2007
Journal of Systems and Software
Domain-specific visual language tools have become important in many domains of software engineering and end user development. ...
use, and a need for an open architecture for tool integration. ...
for exploratory development. ...
doi:10.1016/j.jss.2006.10.028
fatcat:6i7cvnbys5byxnjd44kdttjg3y
How do software developers experience team performance in lean and agile environments?
2014
Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering - EASE '14
Conclusions: Based on our study, software teams are engaged in a constant cycle of interpreting their performance and aligning it with other stakeholders. ...
Objective: This paper aims to understand how software developers experience performance in a highly volatile environment. ...
RESEARCH APPROACH Due to the nature of our research questions, we chose an exploratory, embedded multiple-case study method [63] . ...
doi:10.1145/2601248.2601285
dblp:conf/ease/FagerholmIKMRA14
fatcat:c3bsqvbqh5a5fnwzl6ua3fqylm
Investigating the Interplay between Developers and Automation
2021
2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
My dissertation addresses this need for a socio-technical framework by illustrating a series of studies that ultimately resulted in the creation of a socio-technical theory of continuous software engineering ...
However, the majority of literature in this area does not take into account software developers, which are arguably the cornerstone of software development. ...
This was proposed as an attempt to formally verify embedded software by Cordeiro et al. [29] . ...
doi:10.1109/icse-companion52605.2021.00064
fatcat:4dzlfgbqkzdzviquenfhpif46e
Enhanced Requirements-Based Programming for Embedded Systems Design
2006
Model-Based Development of Embedded Systems
Acknowledgements The authors would like to acknowledge Romualdo Begale Prudêncio and Diego Fernando Jiménez Oróstegui for their valuable contribution to the design and implementation of the case studies ...
With this approach it is possible to check the behavior of an automotive software system in an early phase of the development process. ...
One of the approaches is Time Partitioning Testing (TPT) [Leh00] . It is an approach for testing the dynamic functional behaviour of embedded systems. ...
dblp:conf/mbees/HincheyMRRS06
fatcat:gvsbspv3ybg4lp55dverlyeyam
« Previous
Showing results 1 — 15 out of 870 results