Madeline Endres's Avatar

Madeline Endres

@cellocorgi

Assistant Professor, Software Engineering, UMass Amherst! madelineendres.com

96
Followers
93
Following
7
Posts
03.08.2023
Joined
Posts Following

Latest posts by Madeline Endres @cellocorgi

Preview
Towards a Cognitive Model of Dynamic Debugging: Does Identifier Construction Matter? Debugging is a vital and time-consuming process in software engineering. Recently, researchers have begun using neuroimaging to understand the cognitive bases of programming tasks by measuring pattern...

Still at @icseconf.bsky.social? Come see Priscila present our paper on using medical imaging to understand debugging cognition:

Room 205, at 5:00!

ieeexplore.ieee.org/abstract/doc...

02.05.2025 20:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hi! I’m in SE, but I’ve collaborated and published with PL researchers - I’m starting at UMass in January!

11.12.2024 14:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Vacancy β€” 2 Assistant/Associate Prof. Positions in Software Architecture and Engineering Are you an energetic researcher in software architecture, software engineering or related fields, and do you want to contribute to shaping the future of software intensive systems? Then Vrije Universi...

Vrije Universiteit Amsterdam (VU Amsterdam) is looking for new assistant/associate professors in software engineering/architecture workingat.vu.nl/vacancies/2-...
The group is led by Patricia Lago, Ivano Malavolta, Ilias Gerostathopoulos Kousar Aslam EmitzΓ‘ GuzmΓ‘n Justus Bogner, Jaap Gordijn

11.12.2024 09:00 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Variable names are def important!

10.12.2024 22:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

In addition, higher reading ability correlates with lower cognitive load while debugging. But, we don’t see any differences in end-to-end debugging outcomes in this work.

10.12.2024 17:17 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We find that stages of debugging are neurally distinct, and that changes in variable name construction can increase cognitive load across debugging phases.

E.g., changing the meaning or construction or a variable name can impact code readability in a way that’s detectable at the cognitive level!

10.12.2024 17:16 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Looking forward to sharing our work on building a cognitive model of dynamic debugging at ICSE’s Journal first track :)

people.cs.umass.edu/~mendres/pap...

We use fNIRS to cognitively model debugging phases, and to see the impact of identifier type/reading level @icseconf.bsky.social #SEResesrch

10.12.2024 17:09 πŸ‘ 10 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Finding Jobs Learn about job opportunities, where to find open searches, and how to read postings.

24 schools for me!

If you are curious, there are a few more data points from SE/PL faculty job searches here: csguides.github.io/grad-job-gui...

01.12.2024 10:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0