Skip to content

Daniel Jackson

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

70

Venues

21

Active years

1991–2024

Best venue rank

A*

Where they publish

Papers

70 indexed papers, newest first.

YearVenueTitleAuthors
2024CHIBeyond Dark Patterns: A Concept-Based Framework for Ethical Software Design.Evan Caragay, Katherine Xiong, Jonathan Zong, Daniel Jackson
2024ENASEKeynote Lecture.Daniel Jackson
2024UISTBluefish: Composing Diagrams with Declarative Relations.Josh Pollock, Catherine Mei, Grace Huang, Elliot Evans, Daniel Jackson, Arvind Satyanarayan
2023OnwardConcept-Centric Software Development: An Experience Report.Peter A. Wilczynski, Taylor Gregoire-Wright, Daniel Jackson
2023UISTRiffle: Reactive Relational State for Local-First Applications.Geoffrey Litt, Nicholas Schiefer, Johannes Schickling, Daniel Jackson
2022EuroSysMerge what you can, fork what you can't: managing data integrity in local-first software.Nicholas Schiefer, Geoffrey Litt, Daniel Jackson
2020OOPSLADemystifying dependence.James Koppel, Daniel Jackson
2020OOPSLAEnd-user software customization by direct manipulation of tabular data.Geoffrey Litt, Daniel Jackson, Tyler Millis, Jessica Ayeley Quaye
2019CogSciIndividual spatial reasoning skills support different kinds of physics tasks.Ilyse Resnick, Daniel Jackson
2019OOPSLADeclarative assembly of web applications from predefined concepts.Santiago Perez De Rosso, Daniel Jackson, Maryam Archie, Czarina Lao, Barry A. McNamara III
2016CHIChallenges for Designing new Technology for Health and Wellbeing in a Complex Mental Healthcare Context.Anja Thieme, John C. McCarthy, Paula Johnson, Stephanie Phillips, Jayne Wallace, Sin E. Lindley, Karim Ladha, Daniel Jackson, Diana Nowacka, Ashur Rafiev, Cassim Ladha, Thomas Nappey, Mathew Kipling, Peter C. Wright, Thomas D. Meyer, Patrick Olivier
2016ICSEModel-based security analysis of a water treatment system.Eunsuk Kang, Sridhar Adepu, Daniel Jackson, Aditya P. Mathur
2016ICSEFinding security bugs in web applications using a catalog of access control patterns.Joseph P. Near, Daniel Jackson
2016OOPSLAExploring the role of sequential computation in distributed systems: motivating a programming paradigm shift.Ivan Kuraj, Daniel Jackson
2016OOPSLAObject spreadsheets: a new computational model for end-user development of data-centric web applications.Matt McCutchen, Shachar Itzhaky, Daniel Jackson
2016OOPSLAPurposes, concepts, misfits, and a redesign of git.Santiago Perez De Rosso, Daniel Jackson
2015CHIDesigning for and with People with Parkinson's: A Focus on Exergaming.Roisin McNaney, Madeline Balaam, Amey Holden, Guy Schofield, Daniel Jackson, Mary Webster, Brook Galna, Gillian Barry, Lynn Rochester, Patrick Olivier
2015FMDetection of Design Flaws in the Android Permission Protocol Through Bounded Verification.Hamid Bagheri, Eunsuk Kang, Sam Malek, Daniel Jackson
2015ICSEAlloy*: A General-Purpose Higher-Order Relational Constraint Solver.Aleksandar Milicevic, Joseph P. Near, Eunsuk Kang, Daniel Jackson
2015OOPSLATowards a theory of conceptual design for software.Daniel Jackson
2015OOPSLAProgramming with enumerable sets of structures.Ivan Kuraj, Viktor Kuncak, Daniel Jackson
2014CCSAdaptive Defending Strategy for Smart Grid Attacks.Jianye Hao, Eunsuk Kang, Daniel Jackson, Jun Sun
2014CHIPanopticon as an eLearning support search tool.James Nicholson, Mark Huber, Daniel Jackson, Patrick Olivier
2014SENSYSOccupancy monitoring using environmental & context sensors and a hierarchical analysis framework.Aftab Khan, James Nicholson, Sebastian Mellor, Daniel Jackson, Karim Ladha, Cassim Ladha, Jon Hand, Joseph Clarke, Patrick Olivier, Thomas Pltz
2013CHITouchbugs: actuated tangibles on multi-touch tables.Diana Nowacka, Karim Ladha, Nils Y. Hammerla, Daniel Jackson, Cassim Ladha, Enrico Rukzio, Patrick Olivier
2013OOPSLAModel-based, event-driven programming paradigm for interactive web applications.Aleksandar Milicevic, Daniel Jackson, Milos Gligoric, Darko Marinov
2013OOPSLAWhat's wrong with git?: a conceptual design analysis.Santiago Perez De Rosso, Daniel Jackson
2013UISTPanopticon: a parallel video overview system.Daniel Jackson, James Nicholson, Gerrit Stoeckigt, Rebecca Wrobel, Anja Thieme, Patrick Olivier
2012CHIEmpathy, participatory design and people with dementia.Stephen Lindsay, Katie Brittain, Daniel Jackson, Cassim Ladha, Karim Ladha, Patrick Olivier
2012CHIEngaging older people using participatory design.Stephen Lindsay, Daniel Jackson, Guy Schofield, Patrick Olivier
2012GPCESynthesizing iterators from abstraction functions.Derek Rayside, Vajih Montaghami, Francesca Leung, Albert Yuen, Kevin Xu, Daniel Jackson
2011CHICueing for drooling in Parkinson's disease.Roisin McNaney, Stephen Lindsay, Karim Ladha, Cassim Ladha, Guy Schofield, Thomas Pltz, Nils Y. Hammerla, Daniel Jackson, Richard Walker, Nick Miller, Patrick Olivier
2011ICSEUnifying execution of imperative and declarative code.Aleksandar Milicevic, Derek Rayside, Kuat Yessenov, Daniel Jackson
2011ICSEA lightweight code analysis and its role in evaluation of a dependability case.Joseph P. Near, Aleksandar Milicevic, Eunsuk Kang, Daniel Jackson
2010PLOPPatterns for building dependable systems with trusted bases.Eunsuk Kang, Daniel Jackson
2010REDependability Arguments with Trusted Bases.Eunsuk Kang, Daniel Jackson
2009CHIiBookmark: locative texts and place-based authoring.Johannes Schning, Tom Bartindale, Patrick Olivier, Daniel Jackson, Antonio Krger, Jim Kitson
2009ICSEEquality and hashing for (almost) free: Generating implementations from abstraction functions.Derek Rayside, Zev Benjamin, Rishabh Singh, Joseph P. Near, Aleksandar Milicevic, Daniel Jackson
2009OOPSLAAgile specifications.Derek Rayside, Aleksandar Milicevic, Kuat Yessenov, Greg Dennis, Daniel Jackson
2008FMFinding Minimal Unsatisfiable Cores of Declarative Specifications.Emina Torlak, Felix Sheng-Ho Chang, Daniel Jackson
2007TACASKodkod: A Relational Model Finder.Emina Torlak, Daniel Jackson
2006ICSESymbolic model checking of declarative relational models.Felix Sheng-Ho Chang, Daniel Jackson
2006ICSEProblem frame transformations: deriving specifications from requirements.Robert Seater, Daniel Jackson
2006ISSTAModular verification of code with SAT.Greg Dennis, Felix Sheng-Ho Chang, Daniel Jackson
2006RERequirement Progression in Problem Frames Applied to a Proton Therapy System.Robert Seater, Daniel Jackson
2005OOPSLAUsing dependency models to manage complex software architecture.Neeraj Sangal, Ev Jordan, Vineet Sinha, Daniel Jackson
2005OOPSLAUsing dependency models to manage software architecture.Neeraj Sangal, Ev Jordan, Vineet Sinha, Daniel Jackson
2005REDependable Software: An Oxymoron&.Daniel Jackson
2004ISSTAAutomating commutativity analysis at the design level.Greg Dennis, Robert Seater, Derek Rayside, Daniel Jackson
2004ISSTAFaster constraint solving with subtypes.Jonathan Edwards, Daniel Jackson, Emina Torlak, Vincent Yeung
2004ISSTASoftware assurance by bounded exhaustive testing.Kevin J. Sullivan, Jinlin Yang, David Coppit, Sarfraz Khurshid, Daniel Jackson
2003FORTEA Lightweight Formal Analysis of a Multicast Key Management Scheme.Mana Taghdiri, Daniel Jackson
2003SAFECOMPCritical Feature Analysis of a Radiotherapy Machine.Andrew Rae, Daniel Jackson, Prasad Ramanan, Jay Flanz, Didier Leyman
2003SATA Case for Efficient Solution Enumeration.Sarfraz Khurshid, Darko Marinov, Ilya Shlyakhter, Daniel Jackson
2003TACASChecking Properties of Heap-Manipulating Procedures with a Constraint Solver.Mandana Vaziri, Daniel Jackson
2002OOPSLAAn analyzable annotation language.Sarfraz Khurshid, Darko Marinov, Daniel Jackson
2002TACASAlloy: A New Technology for Software Modelling.Daniel Jackson
2001FMLightweight Formal Methods.Daniel Jackson
2000ICSESoftware analysis: a roadmap: a roadmap.Daniel Jackson, Martin C. Rinard
2000ICSEAlcoa: the alloy constraint analyzer.Daniel Jackson, Ian Schechter, Ilya Shlyakhter
2000ISSTAFinding bugs with a constraint solver.Daniel Jackson, Mandana Vaziri
2000SASEnforcing Design Constraints with Object Logic.Daniel Jackson
1999ICSELightweight Extraction of Object Models from Bytecode.Daniel Jackson, Allison Waingold
1997ICSELackwit: A Program Understanding Tool Based on Type Inference.Robert O'Callahan, Daniel Jackson
1996ISSTAElements of Style: Analyzing a Software Design Feature with a Counterexample Detector.Daniel Jackson, Craig Damon
1996POPLFaster Checking of Software Specifications by Eliminating Isomorphs.Daniel Jackson, Somesh Jha, Craig Damon
1996TACASEfficient Search as a Means of Executing Specifications.Craig Damon, Daniel Jackson
1994FMAbstract Model Checking of Infinite Specifications.Daniel Jackson
1993ISSTAAbstract Analysis with Aspect.Daniel Jackson
1991ICSEAspect: An Economical Bug-Detector.Daniel Jackson