Refine
Year of publication
- 2019 (30) (remove)
Document Type
- conference proceeding (presentation, abstract) (30) (remove)
Has Fulltext
- no (30)
Is part of the Bibliography
- no (30)
Keywords
- 3D-Druck (1)
- Barrett's esphagus (1)
- Deep Learning (1)
- Handchirurgie (1)
- HaptiVisT (1)
- Lernprogramm (1)
- Maschinelles Lernen (1)
- Segmentation (1)
- Speiseröhrenkrankheit (1)
Institute
- Fakultät Informatik und Mathematik (10)
- Fakultät Maschinenbau (9)
- Fakultät Angewandte Sozial- und Gesundheitswissenschaften (8)
- Institut für Sozialforschung und Technikfolgenabschätzung (IST) (8)
- Labor Empirische Sozialforschung (8)
- Regensburg Center of Biomedical Engineering - RCBE (8)
- Labor Biomechanik (LBM) (4)
- Combustion Engines and Emissions Control Laboratory (CEEC) (3)
- Labor Informationssicherheit und Complience (ISC) (3)
- Labor für Digitalisierung (LFD) (3)
Begutachtungsstatus
- peer-reviewed (5)
Feasibility of detecting thrombotic deposits in membrane oxygenators using micro computed tomography
(2019)
To investigate the role of heuristics in the domain of software engineering, an eye tracking study was conducted in which experts and novices were compared. The study focused on one of the most challenging parts in this domain: the generation of an object model for a software product based on a requirements specification. During their training, software engineers are taught different techniques to solve this task. One of these techniques is the noun/verb analysis.
However, it is still unclear to what extent novice and expert programmers are making use of it. Ideally, the noun/verb analysis works as a heuristic and helps programmers to make fast and accurate decisions. Participants in the study were 40 software programmers at four levels of expertise (novices, intermediates, experienced rogrammers, experts). They were presented with ten decision tasks. In each task, participants read a requirement specification and then had to choose one out of three presented class diagrams that they considered the best solution. During the task, their eye movements were recorded. Results show that all participants used the noun/verb analysis as a heuristic. Programmers with higher levels of expertise, however, outperformed programmers with lower levels of expertise. Interestingly, the more experienced programmers were not following the noun/verb analysis in a blindfolded way. They realised that the noun/verb analysis would produce diagrams, but a skilled software architect would not model them in this way. Instead they created their models in a way that they perceived as more logical and realistic