A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2011; you can also visit the original URL.
The file type is application/pdf
.
Filters
Novice software developers, all over again
2008
Proceeding of the fourth international workshop on Computing education research - ICER '08
We consider the implications of this data and analysis for developing new processes for learning in both university and industrial settings to help accelerate the transition from novice to expert software ...
developer. 978-1-60558-216-0/08/09...$5.00. experience in these areas would serve students well when they begin their first software development job. ...
Students who enter the professional software engineering workforce have to learn new skills, techniques and procedures, in effect, becoming novices all over again. ...
doi:10.1145/1404520.1404522
dblp:conf/icer/BegelS08
fatcat:xdzyqlu4kneolb4viktfwf2b3m
On the Effective Use of Security Test Patterns
2012
2012 IEEE Sixth International Conference on Software Security and Reliability
Security test patterns can enable software testers lacking security expertise (in this paper, "novices") to develop a test plan the way experts could. ...
We conducted a user study of 47 student novices, who used our six initial patterns to develop black box security test plans for six requirements from a publicly available specification for electronic health ...
STPI helps software testers quickly and properly instantiate our patterns over a set of requirements to develop a black box security test plan. ...
doi:10.1109/sere.2012.23
dblp:conf/ssiri/SmithW12
fatcat:npit54fytjhn7npfkvxvhqtdbu
Understanding Exception Handling: Viewpoints of Novices and Experts
2010
IEEE Transactions on Software Engineering
In this paper, we present our research on understanding the viewpoint of developers-novices and experts-toward exception-handling. First, we conducted a study with novice developers in industry. ...
Experts also confirm the novices' approach of ignoring exception-handling and provide insights as to why novices do so. ...
Both the novice and the expert participants in the studies provided valuable information that let the authors better understand the perspectives of developers when dealing with exception-handling. ...
doi:10.1109/tse.2010.7
fatcat:flu4bbywobdb7fsyhdm3kqflye
Emergent Requirements for Supporting Introductory Programming
2011
ITALICS
The problems associated with learning and teaching first year University Computer Science (CS1) programming classes are summarized showing that various support tools and techniques have been developed ...
All these skills are considered essential for developing a student along the path towards experience. ...
The set of requirements is encapsulated in a generic architecture for software tool development. ...
doi:10.11120/ital.2011.10010078
fatcat:qsrgnrqnuncb5fp3urgdekjfbi
Knowledge transfer in pair programming: An in-depth analysis
2015
International Journal of Human-Computer Studies
We ask "what does it take to be a good "expert" and how can a "novice" best learn from a more experienced developer?". ...
This is particularly pertinent for novice−expert constellations, but knowledge transfer takes place to some degree in all constellations. ...
Acknowledgements We would like to thank all the developers and companies who made this research possible by participating in the studies. " ...
doi:10.1016/j.ijhcs.2014.09.001
fatcat:fajxyggsvzfrfpocz6btsd6vxq
Teaching with Pro Tools? Proceed With Caution! The Development of Mental Models for Recording Engineering Instruction
2006
Journal of the Music and Entertainment Industry Educators Association
Novices do not have the background and experience professionals have developed over the years that allow them to visualize underlying structures and operations of recording systems. ...
The challenge is helping novices develop a solid foundation of how recording systems in general operate so they can more easily transfer that understanding to any new and different type of technology they ...
Novices do not have the background and experience professionals have developed over the years that allow them to visualize underlying structures and operations of recording systems. ...
doi:10.25101/6.2
fatcat:n4qjtsahtrd6xm7pv27sfxqrwy
The "Voice" Has It: Screen Reader Adoption and Switching Behavior Among Vision Impaired Persons in India
2013
Assistive technology
We discuss these findings from two theoretical perspectives -first, through the application of the economics of behavior switching, and second, vis-à-vis novice and expert approaches toward new product ...
While the initial preferences are driven by voice quality, application support becomes more important over time as users speed up their sound settings and become more comfortable with the resultant non-human-sounding ...
Both novices and experts used pirated software, and both groups expressed concern over continued access to JAWS, should their employers enforce rules disallowing pirated software, or should acquiring pirated ...
doi:10.1080/10400435.2013.768719
pmid:24620705
pmcid:PMC3955012
fatcat:p6w77p53lvehhps4fkah2pr5ou
A requirements framework for novice web developers
2010
2010 First International Workshop on the Web and Requirements Engineering
This paper introduces a requirements framework intended to guide novice web developers. ...
The requirements framework outlined here is developed by novice practitioners and later evaluated by them as flexible, simple and easy to use. ...
REQUIREMENTS BACKGROUND FROM THE
LITERATURE The requirements phase of traditional software development has been researched extensively over the last thirty years [11] . ...
doi:10.1109/were.2010.5624003
fatcat:t5lbbtpvsndmnluto55aqibbti
On the State of Computing in Statistics Education: Tools for Learning and for Doing
[article]
2016
arXiv
pre-print
In particular, it considers graphing calculators, spreadsheets, applets and microworlds, standalone educational software, statistical programming tools, tools for reproducible research and bespoke tools ...
While SAS software, Stata software, SPSS and JMP are all GUI-driven, they all have underlying code which can be used to script analysis. ...
Some dedicated researchers have tested Excel's statistical validity over every software version Microsoft has released. ...
arXiv:1610.00984v1
fatcat:cd3k5e6cubhoriwm5wu5qxxuvi
Importance of Testing for Usability When Selecting and Implementing an Electronic Health or Medical Record System
2010
Journal of Oncology Practice
Methods: A general usability guide was developed by a group of five informaticists. Using this guide, four novice users evaluated an EHR product and identified issues. ...
Results: The novice users identified 110 usability issues. Our expert panel agreed with 90% of the issues and recommendations for correction identified by the novice users. ...
Heuristic evaluation, as with all usability inspection techniques, aims to identify defects in a software design that may cause problems for users once the software is implemented. ...
doi:10.1200/jop.200017
pmid:20808553
pmcid:PMC2868635
fatcat:fkixq66eu5b57fotd7queq5yna
Enablers, inhibitors, and perceptions of testing in novice software teams
2014
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2014
There are many different approaches to testing software, with different benefits for software quality and the development process. ...
Yet, it is not well understood what developers struggle with when getting started with testing-and why some do not test at all or not as much as would be good for their project. ...
And suddenly you notice that it doesn't work again, and you have to add all the statements all over again." ...
doi:10.1145/2635868.2635925
dblp:conf/sigsoft/PhamKLSS14
fatcat:7vjydwum2zalln7belkbq7wjle
Pragmatic User Modelling in a Commercial Software System
[chapter]
1997
User Modeling
There are also many practical issues that must be addressed in supporting user modelling in ongoing commercial software development. ...
What balance is needed between sophistication and cost of a user modelling system and the practical considerations of commercial software development? ...
In all cases, the user has ultimate control over the termination of supports. ...
doi:10.1007/978-3-7091-2670-7_21
fatcat:7o3w6p6is5aexkpccfvflmjrri
Improving software developers' fluency by recommending development environment commands
2012
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering - FSE '12
Software developers interact with the development environments they use by issuing commands that execute various programming tools, from source code formatters to build tools. ...
By running these algorithms on data submitted by several thousand Eclipse users, we describe two studies that explore the feasibility of automatically recommending commands to software developers. ...
The second set of developers we call "novices": these participants were a mix of software developers and students, all with some Eclipse development experience. ...
doi:10.1145/2393596.2393645
dblp:conf/sigsoft/Murphy-HillJM12
fatcat:vu2n7gcvpbemtpjpeg4k3nwsca
Simulation for the video-assisted thoracic surgery surgeon
2019
Video-Assisted Thoracic Surgery
There is still a need to develop more software modules for virtual reality VATS simulators, such as removal of all five lobes and simulations simulations of major bleeding from the pulmonary artery. ...
Virtual Reality on the other hand is more beneficial, because trainees can practice over and over again and they can receive feedback, regarding their movements and progression. ...
There is still a need to develop more software modules for VATS lobectomy, such as removal of all five lobes and handling of complications, e.g., bleeding from the pulmonary artery. ...
doi:10.21037/vats.2019.05.03
fatcat:orn7xc2dn5hi5g72ywi75ae5cm
Pain Points for Novice Programmers of Ambient Intelligence Systems: An Exploratory Study
2017
2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC)
Based on their own experiences, individually and as a group, the pain points were identified and prioritized over a common architecture and a set of software development activities. ...
This paper presents an exploratory study aimed at identifying the pain points that novice programmers experience, from the software engineering perspective, when developing and deploying smart and distributed ...
Over this architecture, five interconnected subsystems were identified along with their associated software development tasks and sub-tasks, and a questionnaire was developed based on the overall architecture ...
doi:10.1109/compsac.2017.186
dblp:conf/compsac/CornoRS17
fatcat:sonmxe2s4ng3fkhj5fzo4t35oi
« Previous
Showing results 1 — 15 out of 27,412 results