BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
programming
Google programming

Tag #programming

2442 papers:

PADLPADL-2020-ChanC #distance #edit distance #flexibility #graph #set #using
Flexible Graph Matching and Graph Edit Distance Using Answer Set Programming (SCC, JC), pp. 20–36.
PADLPADL-2020-ErwigKF
Explanations for Dynamic Programming (ME, PK, AF), pp. 179–195.
PADLPADL-2020-NguyenZJXD #artificial reality #learning #named #set
VRASP: A Virtual Reality Environment for Learning Answer Set Programming (VTN, YZ0, KJ, WX, TD), pp. 82–91.
ASPLOSASPLOS-2020-HildebrandKTLA #automation #integer #linear #memory management #named #using
AutoTM: Automatic Tensor Movement in Heterogeneous Memory Systems using Integer Linear Programming (MH, JK, ST, JLP, VA), pp. 875–890.
CGOCGO-2020-JavanmardAKPCH #algorithm #compilation #divide and conquer #multi #parametricity #recursion #using
Deriving parametric multi-way recursive divide-and-conquer dynamic programming algorithms using polyhedral compilers (MMJ, ZA, MK, LNP, RC, RJH), pp. 317–329.
EDMEDM-2019-BroisinH #automation #design #evaluation #learning #semantics
Design and evaluation of a semantic indicator for automatically supporting programming learning (JB, CH).
EDMEDM-2019-EmersonSSRMWMBL #modelling #predict #student
Predicting Early and Often: Predictive Student Modeling for Block-Based Programming Environments (AE, AS, CS, FJR, WM, ENW, BWM, KEB, JCL).
EDMEDM-2019-MaoZKPBC #predict #student
One minute is enough: Early Prediction of Student Success and Event-level Difficulty during Novice Programming Tasks (YM, RZ, FK, TWP, TB, MC).
EDMEDM-2019-TaniguchiSK #c #fault #process
Investigating Error Resolution Processes in C Programming Exercise Courses (YT, AS, SK).
EDMEDM-2019-ZhiMDLPB #data-driven #feedback #towards
Toward Data-Driven Example Feedback for Novice Programming (RZ, SM, YD, NL, TWP, TB).
ICPCICPC-2019-KubelkaRB #evolution #live programming
Live programming and software evolution: questions during a programming change task (JK, RR, AB), pp. 30–41.
ICPCICPC-2019-SilvaR0SPM #mining #recommendation
Recommending comprehensive solutions for programming tasks by mining crowd knowledge (RFGdS, CKR, MMR0, KAS, KVRP, MdAM), pp. 358–368.
ICPCICPC-2019-XieQMZ #learning #named #visual notation
DeepVisual: a visual programming tool for deep learning systems (CX, HQ, LM0, JZ), pp. 130–134.
ICSMEICSME-2019-SunXCBW0 #graph
Know-How in Programming Tasks: From Textual Tutorials to Task-Oriented Knowledge Graph (JS, ZX, RC, HB, JW, XP0), pp. 257–268.
IFM-2019-Benoit0 #alias #embedded #performance
Uniqueness Types for Efficient and Verifiable Aliasing-Free Embedded Systems Programming (TB, BJ0), pp. 46–64.
ICFP-2019-BahrGM #calculus
Simply RaTT: a fitch-style modal calculus for reactive programming without space leaks (PB, CG, REM), p. 27.
ICFP-2019-HameerP #automation #case study #education #experience #functional #using
Teaching the art of functional programming using automated grading (experience report) (AH, BP), p. 15.
ICFP-2019-KissFEJ #haskell #higher-order
Higher-order type-level programming in Haskell (CK, TF, SE, SPJ), p. 26.
ICFP-2019-LewchenkoRGC
Sequential programming for replicated data stores (NVL, AR, AG, PC), p. 28.
ICFP-2019-ShaikhhaFVJ #functional #performance
Efficient differentiable programming in a functional array-processing language (AS, AF, DV, SPJ), p. 30.
ICFP-2019-SozeauM #coq #equation #functional #proving
Equations reloaded: high-level dependently-typed functional programming and proving in Coq (MS, CM), p. 29.
ICFP-2019-WangZDWER
Demystifying differentiable programming: shift/reset the penultimate backpropagator (FW, DZ, JMD, XW, GME, TR), p. 31.
AIIDEAIIDE-2019-Marino #game studies #learning #realtime #search-based
Learning Strategies for Real-Time Strategy Games with Genetic Programming (JRHM), pp. 219–220.
DiGRADiGRA-2019-FukuiIHS #empirical #experience #game studies #social #student
The Relationship between Prior Gaming Experience and Consciousness of Computer Programming or Social Views on Information: An Empirical Study of High School Students in Japan (MF, TI, JH, YS).
FDGFDG-2019-JemmaliKBARE #concept #design #game studies #learning #using
Using game design mechanics as metaphors to enhance learning of introductory programming concepts (CJ, EK, SB, MVA, ER, MSEN), p. 5.
FDGFDG-2019-Kao #embedded #java #named
JavaStrike: a Java programming engine embedded in virtual worlds (DK), p. 5.
FDGFDG-2019-MacCormickZ #development #game studies #named #using #visual notation
SuBViS: the use of subjunctive visual programming environments for exploring alternatives in game development (DM, LZ), p. 11.
FDGFDG-2019-ZhuAFNCSVO #concept #education #game studies #how #parallel
Programming in game space: how to represent parallel programming concepts in an educational game (JZ, KA, AF, JN, BC, BKS, JV, SO), p. 10.
CIKMCIKM-2019-MarinR #clustering #semantics
Clustering Recurrent and Semantically Cohesive Program Statements in Introductory Programming Assignments (VJM, CRR), pp. 911–920.
ECOOPECOOP-2019-EichholzCFSM #how #type safety
How to Avoid Making a Billion-Dollar Mistake: Type-Safe Data Plane Programming with SafeP4 (ME, EC, NF, GS, MM), p. 28.
ECOOPECOOP-2019-MukherjeeRGDRLR #framework #reliability #state machine
Reliable State Machines: A Framework for Programming Reliable Cloud Services (SM, NJR, KG, PD, CR, AL, AR, RK), p. 29.
ECOOPECOOP-2019-SpringerM #memory management #named #object-oriented #parallel #performance
DynaSOAr: A Parallel Memory Allocator for Object-Oriented Programming on GPUs with Efficient Memory Access (MS, HM), p. 37.
OnwardOnward-2019-Tolpin #probability
Deployable probabilistic programming (DT), pp. 1–16.
OOPSLAOOPSLA-2019-CairesT #refinement #type safety
Refinement kinds: type-safe programming with practical type-level computation (LC, BT), p. 30.
OOPSLAOOPSLA-2019-MogkDSM #distributed #fault tolerance #interactive
A fault-tolerant programming model for distributed interactive applications (RM, JD, GS, MM), p. 29.
OOPSLAOOPSLA-2019-SergeyNJ0TH #contract
Safer smart contract programming with Scilla (IS, VN, JJ, AK0, AT, KCGH), p. 30.
OOPSLAOOPSLA-2019-SongLO #automation #detection #fault #functional #logic #scalability
Automatic and scalable detection of logical errors in functional programming assignments (DS, ML, HO), p. 30.
PLATEAUPLATEAU-2019-HaoG #question #what
Approaching Polyglot Programming: What Can We Learn from Bilingualism Studies? (RLH, ELG), p. 7.
PLATEAUPLATEAU-2019-ZhaoF0I #learning #live programming #network #visualisation
Live Programming Environment for Deep Learning with Instant and Editable Neural Network Visualization (CZ, TF, JK0, TI), p. 5.
PADLPADL-2019-KahramanE #personalisation #set #using
Personalized Course Schedule Planning Using Answer Set Programming (MKK, EE0), pp. 37–45.
PLDIPLDI-2019-Cusumano-Towner #named #probability #programmable
Gen: a general-purpose probabilistic programming system with programmable inference (MFCT, FAS, AKL, VKM), pp. 221–236.
PLDIPLDI-2019-LeeLLMZ
Programming support for autonomizing software (WCL, PL, YL, SM, XZ), pp. 702–716.
PLDIPLDI-2019-PerryKSZ #clustering #imperative #named #semantics
SemCluster: clustering of imperative programming assignments based on quantitative semantic features (DMP, DK, RS, XZ), pp. 860–873.
POPLPOPL-2019-CastroHJNY #api #communication #distributed #parametricity #static typing #using
Distributed programming using role-parametric session types in go: statically-typed endpoint APIs for dynamically-instantiated communication structures (DCP, RH, SSJ, NN, NY), p. 30.
POPLPOPL-2019-ClairambaultVW #game studies #quantum #semantics
Game semantics for quantum programming (PC, MdV, GW), p. 29.
POPLPOPL-2019-GorinovaGS #flexibility #performance #probability
Probabilistic programming with densities in SlicStan: efficient, flexible, and deterministic (MIG, ADG, CAS), p. 30.
POPLPOPL-2019-OmarVCH #functional
Live functional programming with typed holes (CO, IV, RC, MAH), p. 32.
POPLPOPL-2019-VakarKS #probability #statistics
A domain theory for statistical probabilistic programming (MV, OK, SS), p. 29.
PPDPPPDP-2019-ChupinN #functional
Functional Reactive Programming, restated (GC, HN), p. 14.
PPDPPPDP-2019-Gerard0S #functional #syntax
Functional programming with λ-tree syntax (UG, DM0, GS), p. 16.
PPDPPPDP-2019-SteenvoordenNK #formal method #named
TopHat: A formal foundation for task-oriented programming (TS, NN, MK), p. 13.
PPDPPPDP-2019-Talbot #composition
Spacetime Programming: A Synchronous Language for Composable Search Strategies (PT), p. 16.
SASSAS-2019-YuM #linear #parametricity #performance
An Efficient Parametric Linear Programming Solver and Application to Polyhedral Projection (HY, DM), pp. 203–224.
ASEASE-2019-HuAMLR #program repair
Re-Factoring Based Program Repair Applied to Programming Assignments (YH, UZA, SM, BL, AR), pp. 388–398.
ASEASE-2019-KohlerS #automation #refactoring
Automated Refactoring to Reactive Programming (MK, GS), pp. 835–846.
ASEASE-2019-MichaelDDLS #regular expression #risk management
Regexes are Hard: Decision-Making, Difficulties, and Risks in Programming Regular Expressions (LGMI, JD, JCD, DL, FS), pp. 415–426.
ASEASE-2019-VerhaegheFGAD #empirical #interface
Empirical Study of Programming to an Interface (BV, CF, LG, NA, SD), pp. 847–850.
ESEC-FSEESEC-FSE-2019-DuttaZHM #debugging #named #probability #reduction #testing
Storm: program reduction for testing and debugging probabilistic programming systems (SD, WZ, ZH, SM), pp. 729–739.
ICSE-2019-ZhaoXC00 #named #recognition #workflow
ActionNet: vision-based workflow action recognition from programming screencasts (DZ, ZX, CC, XX0, GL0), pp. 350–361.
GPCEGPCE-2019-KramerW #c #nondeterminism #parallel
Parallel nondeterministic programming as a language extension to C (short paper) (LK, EVW), pp. 20–26.
SLESLE-2019-JeanjeanCB #domain-specific language #interactive #specification
From DSL specification to interactive computer programming environment (PJ, BC, OB), pp. 167–178.
SLESLE-2019-WeidmannALS #consistency #graph grammar #linear
Consistency management via a combination of triple graph grammars and linear programming (NW, AA, EL, AS), pp. 29–41.
ASPLOSASPLOS-2019-Liskov #manycore #named
Keynote: Multicore Programming (BL), p. 1.
ASPLOSASPLOS-2019-SchkufzaWR #compilation #experience
Just-In-Time Compilation for Verilog: A New Technique for Improving the FPGA Programming Experience (ES, MW, CJR), pp. 271–286.
CASECASE-2019-WannerS #flexibility #polynomial #using
Tool-center-point control of a flexible link concrete pump with hydraulic limitations using quadratic programming (JW, OS), pp. 561–566.
ESOPESOP-2019-BiXOS #composition #morphism #polymorphism
Distributive Disjoint Polymorphism for Compositional Programming (XB, NX, BCdSO, TS), pp. 381–409.
ESOPESOP-2019-CastellanP #probability #semantics
Probabilistic Programming Inference via Intensional Semantics (SC, HP), pp. 322–349.
MSRMSR-2018-Rahman #comprehension #process #question
Comprehension effort and programming activities: related? or not related? (AR), pp. 66–69.
SCAMSCAM-2018-ShepherdFWFLA #ide
[Engineering Paper] An IDE for Easy Programming of Simple Robotics Tasks (DCS, PF, DW, DF, BL, AA), pp. 209–214.
SEFMSEFM-2018-HallerstedeHKLL #constraints #specification
From Software Specifications to Constraint Programming (SH, MH, SK, PGL, ML), pp. 21–36.
HaskellHaskell-2018-SerranoM
Generic programming of all kinds (AS0, VCM), pp. 41–54.
ICFP-2018-ElsmanHAO #functional #gpu #higher-order #in the large
Static interpretation of higher-order modules in Futhark: functional GPU programming in the large (ME, TH, DA, CEO), p. 30.
ICFP-2018-NandiWPBGT #compilation #design #functional
Functional programming for compiling and decompiling computer-aided design (CN, JRW, PP, TB, DG, ZT), p. 31.
ICFP-2018-Perez #fault tolerance #functional
Fault tolerant functional reactive programming (functional pearl) (IP0), p. 30.
ICFP-2018-ScibiorKG #composition #functional
Functional programming for modular Bayesian inference (AS, OK, ZG), p. 29.
AIIDEAIIDE-2018-KantharajuAZCSO #education #game studies #parallel
Tracing Player Knowledge in a Parallel Programming Educational Game (PK, KBA, JZ, BC, BKS, SO), pp. 173–179.
FDGFDG-2018-SmithPV #generative #graph #set #using
Graph-based generation of action-adventure dungeon levels using answer set programming (TS0, JAP, AV), p. 10.
ICMLICML-2018-FranceschiFSGP #optimisation
Bilevel Programming for Hyperparameter Optimization and Meta-Learning (LF, PF, SS, RG, MP), pp. 1563–1572.
ICMLICML-2018-MenschB #predict
Differentiable Dynamic Programming for Structured Prediction and Attention (AM, MB), pp. 3459–3468.
ICMLICML-2018-WalderK #similarity
Neural Dynamic Programming for Musical Self Similarity (CJW, DK0), pp. 5092–5100.
ICMLICML-2018-WuSHDR #algorithm #probability #semantics
Discrete-Continuous Mixtures in Probabilistic Programming: Generalized Semantics and Inference Algorithms (YW, SS, NH, SD, SJR), pp. 5339–5348.
ICMLICML-2018-YurtseverFLC #framework
A Conditional Gradient Framework for Composite Convex Minimization with Applications to Semidefinite Programming (AY, OF, FL, VC), pp. 5713–5722.
ICPRICPR-2018-ZhaoSJ #integer #linear #locality #using
Temporal Pattern Localization using Mixed Integer Linear Programming (RZ, GS, QJ), pp. 1361–1365.
MoDELSMoDELS-2018-WeckesserLRS #analysis #modelling
Mathematical Programming for Anomaly Analysis of Clafer Models (MW, ML, MR, AS), pp. 34–44.
ECOOPECOOP-2018-MogkBSFM #distributed #fault tolerance
Fault-tolerant Distributed Reactive Programming (RM, LB, GS, BF, MM), p. 26.
OnwardOnward-2018-MyterSM #distributed
A CAPable distributed programming model (FM, CS, WDM), pp. 88–98.
OnwardOnward-2018-OkaMA #data type #visualisation
Live, synchronized, and mental map preserving visualization for data structure programming (AO, HM, TA), pp. 72–87.
OOPSLAOOPSLA-2018-DesaiPQS #composition #distributed #testing
Compositional programming and testing of dynamic distributed systems (AD, AP, SQ, SAS), p. 30.
OOPSLAOOPSLA-2018-DrechslerMSM #thread
Thread-safe reactive programming (JD, RM, GS, MM), p. 30.
OOPSLAOOPSLA-2018-FaesG #object-oriented
Concurrency-aware object-oriented programming with roles (MF, TRG), p. 30.
OOPSLAOOPSLA-2018-LeeSSO #automation #fault #functional #logic
Automatic diagnosis and correction of logical errors for functional programming assignments (JL, DS, SS, HO), p. 30.
OOPSLAOOPSLA-2018-LeissaBHPMSMS #framework #library #named #partial evaluation
AnyDSL: a partial evaluation framework for programming high-performance libraries (RL, KB, SH, APG, RM, PS, AM, BS), p. 30.
OOPSLAOOPSLA-2018-OttLCLB #named
BioScript: programming safe chemistry on laboratories-on-a-chip (JO, TL, CC, ML, PB), p. 31.
PLATEAUPLATEAU-2018-SantolucitoGWP #performance
Programming by Example: Efficient, but Not “Helpful” (MS, DG, AW, RP), p. 10.
PLATEAUPLATEAU-2018-UesbeckS #database #random
A Randomized Controlled Trial on the Impact of Polyglot Programming in a Database Context (PMU, AS), p. 8.
PLDIPLDI-2018-AcharyaB0 #integer #linear
Polyhedral auto-transformation with no integer linear programming (AA, UB, AC0), pp. 529–542.
PLDIPLDI-2018-GulwaniRZ #automation #clustering #program repair
Automated clustering and program repair for introductory programming assignments (SG, IR, FZ), pp. 465–480.
PLDIPLDI-2018-MansinghkaSHRCR #probability #programmable
Probabilistic programming with programmable inference (VKM, US, SH, AR, YC, MR), pp. 603–616.
PLDIPLDI-2018-WangSS #data-driven #feedback #generative
Search, align, and repair: data-driven feedback generation for introductory programming exercises (KW0, RS, ZS), pp. 481–495.
POPLPOPL-2018-EhrhardPT #higher-order #probability
Measurable cones and stable, measurable functions: a model for probabilistic higher-order programming (TE, MP, CT), p. 28.
POPLPOPL-2018-KoH #axiom #bidirectional
An axiomatic basis for bidirectional programming (HSK, ZH), p. 29.
POPLPOPL-2018-SergeyWT #distributed #protocol #proving
Programming and proving with distributed protocols (IS, JRW, ZT), p. 30.
ASEASE-2018-FanSCMLXP #android #fault
Efficiently manifesting asynchronous programming errors in Android apps (LF, TS, SC, GM, YL0, LX, GP), pp. 486–497.
ASEASE-2018-SteinCSC #refinement
Safe stream-based programming with refinement types (BS0, LC, MS, BYEC), pp. 565–576.
ESEC-FSEESEC-FSE-2018-BaoXX0L #interactive #named
VT-revolution: interactive programming tutorials made possible (LB, ZX, XX0, DL0, SL), pp. 924–927.
ESEC-FSEESEC-FSE-2018-DuttaLHM #probability #testing
Testing probabilistic programming systems (SD0, OL, ZH, SM), pp. 574–586.
ICSE-2018-BhatiaKS
Neuro-symbolic program corrector for introductory programming assignments (SB, PK, RS), pp. 60–70.
ICSE-2018-HannebauerHG #question #syntax
Does syntax highlighting help programming novices? (CH, MH, VG), p. 704.
ICSE-2018-KubelkaRB #live programming
The road to live programming: insights from the practice (JK, RR, AB), pp. 1090–1101.
ICSE-2018-LinJGM #integer #multi #named #testing
Nemo: multi-criteria test-suite minimization with integer nonlinear programming (JWL, RJ, JG, SM), pp. 1039–1049.
ICSE-2018-PelegSY
Programming not only by example (HP, SS, EY), pp. 1114–1124.
ICSE-2018-XueL #feature model #integer #multi #optimisation #problem
Multi-objective integer programming approaches for solving optimal feature selection problem: a new perspective on multi-objective optimization problems in SBSE (YX, YFL), pp. 1231–1242.
CASECASE-2018-CuiZFKM #kernel #policy
Factorial Kernel Dynamic Policy Programming for Vinyl Acetate Monomer Plant Model Control (YC, LZ, MF, HK, TM), pp. 304–309.
CASECASE-2018-VijayaraghavanK #evaluation #integer #linear #recursion #reduction #reliability
A Mixed Integer Programming Based Recursive Variance Reduction Method for Reliability Evaluation of Linear Sensor Systems (VV, KK, YD, HP), pp. 836–842.
CASECASE-2018-YuZZW #layout #problem
Hybridizing tabu search with mathematical programming for solving a single row layout problem (MY, XZ, XZ, CW), pp. 974–980.
CASECASE-2018-ZhangLFL #integer #linear #sequence #using
Shortest Legal Firing Sequence of Net Condition/Event Systems Using Integer Linear Programming (JZ, HL, GF, ZL), pp. 1556–1561.
CGOCGO-2018-AndersonG #polynomial
Optimal DNN primitive selection with partitioned boolean quadratic programming (AA0, DG), pp. 340–351.
ESOPESOP-2018-Matsuda0 #combinator #lens #named #using
HOBiT: Programming Lenses Without Using Lens Combinators (KM, MW0), pp. 31–59.
CSEETCSEET-2017-ScatalonPSBG #design #towards
Towards the Role of Test Design in Programming Assignments (LPS, JMP, DMdS, EFB, REG), pp. 170–179.
CSEETCSEET-2017-YangLC #evaluation #object-oriented #visualisation
Initial Evaluation of JaguarCode: A Web-Based Object-Oriented Programming Environment with Static and Dynamic Visualization (JY, YL, KHC), pp. 152–161.
EDMEDM-2017-Albrecht #estimation #framework #student
A Framework for the Estimation of Students' Programming Abilities (EA).
EDMEDM-2017-ChenNSN #feedback #realtime
Real-time programming exercise feedback in MOOCs (ZC, AN, AS, JN).
EDMEDM-2017-ParedesHH #behaviour #comprehension #student #using
Understanding Student's Reviewing and Reflection Behaviors Using Web-based Programming Grading Assistant (YVMP, PKH, SIHH).
EDMEDM-2017-PriceZB #algorithm #data-driven #evaluation #feedback
Evaluation of a Data-driven Feedback Algorithm for Open-ended Programming (TWP, RZ, TB).
EDMEDM-2017-WangSLP #learning #student #using
Learning to Represent Student Knowledge on Programming Exercises Using Deep Learning (LW, AS, LL, CP).
ICSMEICSME-2017-CaiR #android #comprehension #security
Understanding Android Application Programming and Security: A Dynamic Study (HC, BGR), pp. 364–375.
FSCDFSCD-2017-Tasson #probability #semantics
Quantitative Semantics for Probabilistic Programming (Invited Talk) (CT), p. 1.
ICFP-2017-ByrdBRM #approach #functional #problem
A unified approach to solving seven programming problems (functional pearl) (WEB, MB, GR, MM), p. 26.
ICFP-2017-CanouCH #education #functional #ml #scalability
Scaling up functional programming education: under the hood of the OCaml MOOC (BC, RDC, GH), p. 25.
ICFP-2017-PerezN #debugging #functional #testing
Testing and debugging functional reactive programming (IP0, HN), p. 27.
ICFP-2017-ProtzenkoZRRWBD #embedded #low level
Verified low-level programming embedded in F (JP, JKZ, AR, TR, PW, SZB, ADL, CH, KB, CF, NS), p. 29.
ICFP-2017-Yallop #staged
Staged generic programming (JY), p. 29.
AIIDEAIIDE-2017-AzadXYL #interactive #linear #scheduling
Scheduling Live Interactive Narratives with Mixed-Integer Linear Programming (SA, JX, HY, BL), pp. 2–8.
AIIDEAIIDE-2017-DongB #education #evaluation #game studies #generative
Evaluation of a Template-Based Puzzle Generator for an Educational Programming Game (YD, TB), pp. 172–178.
FDGFDG-2017-DongB #education #evaluation #game studies #generative
Evaluation of a template-based puzzle generator for an educational programming game (YD, TB), p. 4.
FDGFDG-2017-MelcerI17a #challenge #collaboration #education #game studies #using
Embodiment, collaboration, and challenge in educational programming games: exploring use of tangibles and mouse (EFM, KI), p. 6.
FDGFDG-2017-Valls-VargasZO #game studies #generative #grammarware #graph grammar #learning #parallel
Graph grammar-based controllable generation of puzzles for a learning game about parallel programming (JVV, JZ, SO), p. 10.
ICMLICML-2017-AliWK #performance
A Semismooth Newton Method for Fast, Generic Convex Programming (AA, EW, JZK), pp. 70–79.
ICMLICML-2017-BosnjakRNR #interpreter
Programming with a Differentiable Forth Interpreter (MB, TR, JN, SR0), pp. 547–556.
KDDKDD-2017-FuLTA #integer #recommendation
Unsupervised P2P Rental Recommendations via Integer Programming (YF, GL, MT, CCA), pp. 165–173.
MDEBX-2017-KinoshitaN #bidirectional
Bidirectional Certified Programming (DK, KN), pp. 31–38.
ECOOPECOOP-2017-ScalasDHY #composition #distributed #linear #multi
A Linear Decomposition of Multiparty Sessions for Safe Distributed Programming (AS, OD, RH, NY), p. 31.
OOPSLAOOPSLA-2017-SampsonMM
Static stages for heterogeneous programming (AS, KSM, TM), p. 27.
PADLPADL-2017-NilssonC #declarative
Funky Grooves: Declarative Programming of Full-Fledged Musical Applications (HN, GC), pp. 163–172.
PADLPADL-2017-RathR #object-oriented #set
Integrating Answer Set Programming with Object-Oriented Languages (JR, CR), pp. 50–67.
PADLPADL-2017-Vennekens #api #declarative #learning #python
Lowering the Learning Curve for Declarative Programming: A Python API for the IDP System (JV), pp. 86–102.
PLDIPLDI-2017-CaninoL #adaptation #energy
Proactive and adaptive energy-aware programming with mixed typechecking (AC, YDL), pp. 217–232.
PLDIPLDI-2017-FuS #float
Achieving high coverage for floating-point code via unconstrained programming (ZF, ZS), pp. 306–319.
POPLPOPL-2017-AminR17a #abstraction #named
LMS-Verify: abstraction without regret for verified systems programming (NA, TR), pp. 859–873.
POPLPOPL-2017-LangeNTY #liveness #safety
Fencing off go: liveness and safety for channel-based programming (JL, NN, BT, NY), pp. 748–761.
PPDPPPDP-2017-Gulwani #algorithm #ambiguity
Programming by examples: applications, algorithms, and ambiguity resolution (SG), p. 2.
PPDPPPDP-2017-MeiklejohnEYBRB #case study #evaluation #experience #scalability
Practical evaluation of the Lasp programming model at large scale: an experience report (CSM, VE, JY, CB, PVR, AB), pp. 109–114.
SASSAS-2017-MarechalMP #linear #parametricity #scalability
Scalable Minimizing-Operators on Polyhedra via Parametric Linear Programming (AM, DM, MP), pp. 212–231.
ASEASE-2017-LiewSCDZW #case study #execution #float #symbolic computation
Floating-point symbolic execution: a case study in n-version programming (DL, DS, CC, AFD, RZ, KW), pp. 601–612.
ASEASE-2017-WangKZAKLLMZE #named #web
PAD: programming third-party web advertisement censorship (WW, YK, YZ, YA, ILK, WCL, YL, WM, XZ0, PE), pp. 240–251.
ASEASE-2017-ZamaniradBBC0 #api #natural language
Programming bots by synthesizing natural language expressions into API invocations (SZ, BB, MCB, FC, CR0), pp. 832–837.
ESEC-FSEESEC-FSE-2017-GreenyerGKDSW #modelling
From scenario modeling to scenario programming for reactive systems with dynamic topology (JG, DG, FK, JD, JS, EW), pp. 974–978.
ESEC-FSEESEC-FSE-2017-LeCLGV #named #semantics #synthesis
S3: syntax- and semantic-guided repair synthesis via programming by examples (XBDL, DHC, DL0, CLG, WV), pp. 593–604.
ESEC-FSEESEC-FSE-2017-YiAKTR #automation #program repair #using
A feasibility study of using automated program repair for introductory programming assignments (JY, UZA, AK, SHT, AR), pp. 740–751.
GPCEGPCE-2017-CaldwellC #embedded #object-oriented #platform
Reducing calling convention overhead in object-oriented programming on embedded ARM thumb-2 platforms (JC, SC), pp. 146–156.
GPCEGPCE-2017-GeG #multi #semantics
Refining semantics for multi-stage programming (RG0, RG), pp. 2–14.
GPCEGPCE-2017-OfenbeckRP #staging
Staging for generic programming in space and time (GO, TR, MP), pp. 15–28.
GPCEGPCE-2017-OishiK #multi #staging #type safety
Staging with control: type-safe multi-stage programming with control operators (JO, YK), pp. 29–40.
CASECASE-2017-CarliD17a #distributed #energy #scalability #using
A decentralized control strategy for energy retrofit planning of large-scale street lighting systems using dynamic programming (RC, MD), pp. 1196–1200.
CASECASE-2017-LiS0L #multi
Nonlinear programming for multi-vehicle motion planning with homotopy initialization strategies (BL, ZS, YZ0, PL), pp. 118–123.
CASECASE-2017-SaraiM #artificial reality
Robot programming for manipulators through volume sweeping and augmented reality (YS, YM), pp. 302–307.
CASECASE-2017-WangW #approach #constraints #higher-order #using
Resolve reactive robot control with perturbed constraints using a second order cone programming approach (YW, LW), pp. 124–129.
ESOPESOP-2017-Gibbons
APLicative Programming with Naperian Functors (JG), pp. 556–583.
ESOPESOP-2017-KopS #complexity #higher-order #nondeterminism #power of #using
The Power of Non-determinism in Higher-Order Implicit Complexity - Characterising Complexity Classes Using Non-deterministic Cons-Free Programming (CK, JGS), pp. 668–695.
ESOPESOP-2017-LeinbergerLS #functional #semantics
The Essence of Functional Programming on Semantic Data (ML, RL, SS), pp. 750–776.
ESOPESOP-2017-Staton #commutative #probability #semantics
Commutative Semantics for Probabilistic Programming (SS), pp. 855–879.
FASEFASE-2017-DamianiHKL
A Unified and Formal Programming Model for Deltas and Traits (FD, RH, EK, ML), pp. 424–441.
CSEETCSEET-2016-BollinPAS #education #re-engineering
Software Engineering in Primary and Secondary Schools - Informatics Education is more than Programming (AB, SP, PKA, BS), pp. 132–136.
CSEETCSEET-2016-SouzaFB #assessment #overview #tool support
A Systematic Literature Review of Assessment Tools for Programming Assignments (DMdS, KRF, EFB), pp. 147–156.
CSEETCSEET-2016-SrinivasanLY #comprehension #diagrams #object-oriented #sequence chart #using
Enhancing Object-Oriented Programming Comprehension Using Optimized Sequence Diagram (MS, YL, JY), pp. 81–85.
EDMEDM-2016-Kyrilov #automation #feedback #reasoning #using
Using Case-Based Reasoning to Automatically Generate High-Quality Feedback for Programming Exercises (AK), pp. 669–671.
EDMEDM-2016-PaassenJH #data transformation #execution #representation
Execution Traces as a Powerful Data Representation for Intelligent Tutoring Systems for Programming (BP, JJ, BH), pp. 183–190.
EDMEDM-2016-PriceDB #data-driven #generative
Generating Data-driven Hints for Open-ended Programming (TWP, YD, TB), pp. 191–198.
ICPCICPC-2016-BreckelT #source code
Embedding programming context into source code (AB, MT), pp. 1–4.
ICPCICPC-2016-HermansA #empirical #smell #source code
Do code smells hamper novice programming? A controlled experiment on Scratch programs (FH, EA), pp. 1–10.
ICPCICPC-2016-MakiharaIYFI #behaviour #detection
Detecting exploratory programming behaviors for introductory programming exercises (EM, HI, NY, KF, HI), pp. 1–4.
ICPCICPC-2016-YangLH #visualisation
Synchronized static and dynamic visualization in a web-based programming environment (JY, YL, DH), pp. 1–4.
SANERSANER-2016-SohYKG #maintenance #process #question #smell
Do Code Smells Impact the Effort of Different Maintenance Programming Activities? (ZS, AY, FK, YGG), pp. 393–402.
FMFM-2016-YangHCL0 #approach #generative #hybrid #linear
A Linear Programming Relaxation Based Approach for Generating Barrier Certificates of Hybrid Systems (ZY, CH, XC0, WL, ZL0), pp. 721–738.
FSCDFSCD-2016-Huet #deduction #education #formal method #functional #type system
Teaching Foundations of Computation and Deduction Through Literate Functional Programming and Type Theory Formalization (GPH), p. 2.
IFM-2016-CassarF #framework #implementation #on the
On Implementing a Monitor-Oriented Programming Framework for Actor Systems (IC, AF), pp. 176–192.
IFM-2016-Preoteasa #invariant #logic #pointer #source code #using #verification
Verifying Pointer Programs Using Separation Logic and Invariant Based Programming in Isabelle (VP), pp. 457–473.
HaskellHaskell-2016-PerezBN #functional
Functional reactive programming, refactored (IP0, MB, HN), pp. 33–44.
ICFP-2016-BorgstromLGS #probability #λ-calculus
A lambda-calculus foundation for universal probabilistic programming (JB, UDL, ADG, MS), pp. 33–46.
ICFP-2016-Morris #functional #linear
The best of both worlds: linear functional programming without compromise (JGM), pp. 448–461.
ICMLICML-2016-WangWK #performance
Epigraph projections for fast general convex programming (PWW, MW, JZK), pp. 2868–2877.
ICPRICPR-2016-LeeS #image #search-based
Learning-based single image dehazing via genetic programming (CL, LS0), pp. 745–750.
ICPRICPR-2016-NieGJ #feature model #framework #integer
An information theoretic feature selection framework based on integer programming (SN, TG, QJ), pp. 3584–3589.
ECOOPECOOP-2016-ChenEW #calculus
A Calculus for Variational Programming (SC, ME, EW), p. 28.
ECOOPECOOP-2016-ScalasY #lightweight #scala
Lightweight Session Programming in Scala (AS, NY), p. 28.
OnwardOnward-2016-ForsH #composition #diagrams #named
Bloqqi: modular feature-based block diagram programming (NF, GH), pp. 57–73.
OnwardOnward-2016-KurajJ #distributed #paradigm
Exploring the role of sequential computation in distributed systems: motivating a programming paradigm shift (IK, DJ0), pp. 145–164.
OnwardOnward-2016-MarterBLH #identifier #lightweight #readability #similarity #source code #using
Lightweight programming experiments without programmers and programs: an example study on the effect of similarity and number of object identifiers on the readability of source code using natural texts (TM, PB, PL, SH), pp. 1–14.
OnwardOnward-2016-MillerHMB #distributed #functional
Function passing: a model for typed, distributed functional programming (HM, PH, NM, JB), pp. 82–97.
OnwardOnward-2016-YadidY #tutorial
Extracting code from programming tutorial videos (SY, EY), pp. 98–111.
OOPSLAOOPSLA-2016-BonettaSMB #named #parallel
GEMs: shared-memory parallel programming for Node.js (DB, LS, SM, WB), pp. 531–547.
OOPSLAOOPSLA-2016-DanLHV #analysis #memory management #modelling
Modeling and analysis of remote memory access programming (AMD, PL0, TH, MTV), pp. 129–144.
OOPSLAOOPSLA-2016-Itzhaky0SYLLC #algorithm #divide and conquer #using
Deriving divide-and-conquer dynamic programming algorithms using solver-aided transformations (SI, RS0, ASL, KY, YL, CEL, RAC), pp. 145–164.
OOPSLAOOPSLA-2016-KimK0KPZR #automation #fault #named
Apex: automatic programming assignment error explanation (DK, YK, PL0, ILK, DMP, XZ0, GRR), pp. 311–327.
OOPSLAOOPSLA-2016-LongLR
First-class effect reflection for effect-guided programming (YL, YDL, HR), pp. 820–837.
AdaEuropeAdaEurope-2016-Mazzanti #ada #experience #manycore #model checking #parallel
An Experience in Ada Multicore Programming: Parallelisation of a Model Checking Engine (FM), pp. 94–109.
LOPSTRLOPSTR-2016-BichlerMW #named #optimisation #set
lpopt: A Rule Optimization Tool for Answer Set Programming (MB, MM, SW), pp. 114–130.
PADLPADL-2016-GrebeG #arduino #monad #named
Haskino: A Remote Monad for Programming the Arduino (MG, AG), pp. 153–168.
PEPMPEPM-2016-KoZH #bidirectional #named
BiGUL: a formally verified core language for putback-based bidirectional programming (HSK, TZ, ZH), pp. 61–72.
PEPMPEPM-2016-Yallop #staging
Staging generic programming (JY), pp. 85–96.
PLDIPLDI-2016-McClurgHFC #network
Event-driven network programming (JM, HH, NF, PC), pp. 369–385.
POPLPOPL-2016-BorgstromGORSS #named #probability
Fabular: regression formulas as probabilistic programming (JB, ADG, LO, CVR, AS, MS), pp. 271–283.
POPLPOPL-2016-CaiGO #data type #recursion
System f-omega with equirecursive types for datatype-generic programming (YC, PGG, KO), pp. 30–43.
POPLPOPL-2016-McKinley #nondeterminism
Programming the world of uncertain things (keynote) (KSM), pp. 1–2.
PPDPPPDP-2016-FuscaGZACP #development #framework #set
A framework for easing the development of applications embedding answer set programming (DF, SG, JZ, MA, FC, SP), pp. 38–49.
SASSAS-2016-RouxVS #invariant #polynomial #validation
Validating Numerical Semidefinite Programming Solvers for Polynomial Invariants (PR, YLV, SS0), pp. 424–446.
ASEASE-2016-Mougouei #dependence #graph #integer #requirements #using
Factoring requirement dependencies in software requirement selection using graphs and integer programming (DM), pp. 884–887.
ASEASE-2016-Nishi #bound #model checking #towards #using
Towards bounded model checking using nonlinear programming solver (MN), pp. 560–565.
FSEFSE-2016-Huang
Model, execute, and deploy: answering the hard questions in end-user programming (showcase) (SSH), p. 24.
ICSE-2016-SalvaneschiM #debugging
Debugging for reactive programming (GS, MM), pp. 796–807.
ICSE-2016-SpinellisLK #c #case study #evolution #operating system
The evolution of C programming practices: a study of the Unix operating system 1973-2015 (DS, PL, MK), pp. 748–759.
SLESLE-2016-LuoA #c #configuration management #modelling #named #semantics #state machine
BSML-mbeddr: integrating semantically configurable state-machine models in a C programming environment (ZL, JMA), pp. 105–117.
ASPLOSASPLOS-2016-AngstadtWS #agile
RAPID Programming of Pattern-Recognition Processors (KA, WW, KS), pp. 593–605.
ASPLOSASPLOS-2016-ChangKH #kernel #lightweight #named
DySel: Lightweight Dynamic Selection for Kernel-based Data-parallel Programming Model (LWC, HSK, WmWH), pp. 667–680.
ASPLOSASPLOS-2016-HajjMZMAFHRS #multi #named
SpaceJMP: Programming with Multiple Virtual Address Spaces (IEH, AM, GZ, DSM, RA, PF, WmWH, TR, KS), pp. 353–368.
ASPLOSASPLOS-2016-LinL #memory management #named #towards
memif: Towards Programming Heterogeneous Memory Asynchronously (FXL, XL0), pp. 369–383.
ASPLOSASPLOS-2016-McKinley #nondeterminism
Programming Uncertain jhings (KSM), pp. 1–2.
ESOPESOP-2016-AlurFR #data type
Regular Programming for Quantitative Properties of Data Streams (RA, DF, MR), pp. 15–40.
ESOPESOP-2016-Garnock-JonesF #concurrent #coordination
Coordinated Concurrent Programming in Syndicate (TGJ, MF), pp. 310–336.
FASEFASE-2016-Nierstrasz #object-oriented
The Death of Object-Oriented Programming (ON), pp. 3–10.
IJCARIJCAR-2016-Gulwani #algorithm #ambiguity
Programming by Examples: Applications, Algorithms, and Ambiguity Resolution (SG), pp. 9–14.
DRRDRR-2015-RabaevCEK #documentation #using
Aligning transcript of historical documents using dynamic programming (IR, RC, JES, KK).
VLDBVLDB-2015-GreenOW #approach #live programming
Live Programming in the LogicBlox System: A MetaLogiQL Approach (TJG, DO, GW), pp. 1782–1793.
ITiCSEITiCSE-2015-AndersonNM
Facilitating Programming Success in Data Science Courses through Gamified Scaffolding and Learn2Mine (PEA, TN, RAM), pp. 99–104.
ITiCSEITiCSE-2015-Annamaa #ide #learning #python
Thonny, : a Python IDE for Learning Programming (AA), p. 343.
ITiCSEITiCSE-2015-AntonucciENPM #automation #incremental
An Incremental Hint System For Automated Programming Assignments (PA, HCE, DN, MP, BM), pp. 320–325.
ITiCSEITiCSE-2015-Ben-Ari
In Defense of Programming (MBA), p. 2.
ITiCSEITiCSE-2015-BrindaKHR #object-oriented #towards
Towards a Competency Model for Object-Oriented Programming (TB, MK, PH, AR), p. 345.
ITiCSEITiCSE-2015-GrandeP #gender #motivation
Motivation and Grade Gap Related to Gender in a Programming Course (VG, JP), p. 349.
ITiCSEITiCSE-2015-MagnenatBKS #artificial reality #feedback #visual notation
Enhancing Robot Programming with Visual Feedback and Augmented Reality (SM, MBA, SK, RWS), pp. 153–158.
ITiCSEITiCSE-2015-MartinezGB #comparison #concept #framework #learning #multi #platform
A Comparison of Preschool and Elementary School Children Learning Computer Science Concepts through a Multilanguage Robot Programming Platform (MCM, MJG, LB), pp. 159–164.
ITiCSEITiCSE-2015-PalI
Classroom Versus Screencast for Native Language Learners: Effect of Medium of Instruction on Knowledge of Programming (YP, SI), pp. 290–295.
ITiCSEITiCSE-2015-QuinsonO #education #learning
A Teaching System to Learn Programming: the Programmer’s Learning Machine (MQ, GO), pp. 260–265.
ITiCSEITiCSE-2015-Rubio #analysis #automation #categorisation #clustering #student #using
Automatic Categorization of Introductory Programming Students using Cluster Analysis (MAR), p. 340.
ITiCSEITiCSE-2015-ThevathayanH #flexibility #incremental #visual notation
Supporting Diverse Novice Programming Cohorts through Flexible and Incremental Visual Constructivist Pathways (CT, MH), pp. 296–301.
ITiCSEITiCSE-2015-TollOEW #student
Detailed Recordings of Student Programming Sessions (DT, TO, ME, AW), p. 328.
ITiCSEITiCSE-2015-UraiUO #analysis #distributed
Enhancements to Support Functions of Distributed Pair Programming Based on Action Analysis (TU, TU, NO), pp. 177–182.
ITiCSEITiCSE-2015-WangZQS
A TUI-based Programming Tool for Children (DW, LZ, YQ, FS), pp. 219–224.
SIGITESIGITE-2015-Forster #education #exclamation #geometry
Programming in Scratch and Mathematics: Augmenting Your Geometry Curriculum, Today! (KTF), p. 97.
SIGITESIGITE-2015-LeleuxHSYSG #exclamation
Work in Progress: Programming is a SNAP! Increasing Knowledge and Interest in Computer Science (HL, TH, AS, GY, CS, TG), p. 101.
SIGITESIGITE-2015-MillerSL #learning #object-oriented #python #testing #towards
Learning Object-Oriented Programming in Python: Towards an Inventory of Difficulties and Testing Pitfalls (CSM, AS, JL), pp. 59–64.
SANERSANER-2015-LiZXBPGZ #named #online
amAssist: In-IDE ambient search of online programming resources (HL, XZ, ZX, LB, XP, DG, WZ), pp. 390–398.
CIAACIAA-2015-Ade-IbijolaES
Introducing Code Adviser: A DFA-driven Electronic Programming Tutor (AAI, SE, IDS), pp. 307–312.
ICALPICALP-v1-2015-BeiCZ #constraints #linear
Solving Linear Programming with Constraints Unknown (XB, NC, SZ), pp. 129–142.
HOFMHOFM-2015-ErbaturH #guidelines #named #type system
GuideForce: Type-Based Enforcement of Programming Guidelines (SE, MH0), pp. 75–89.
CEFPCEFP-2015-Cukic #c++ #functional
Functional Reactive Programming in C++ (IC), pp. 42–74.
CEFPCEFP-2015-GraniczD #f# #functional #web
Functional, Reactive Web Programming in F# (AG, LD), pp. 137–160.
CEFPCEFP-2015-Grimm #c++ #functional
Programming in a Functional Style in C++ (RG), pp. 111–136.
CEFPCEFP-2015-Porkolab #c++ #functional
Immutables in C++: Language Foundation for Functional Programming (ZP), pp. 75–110.
HaskellHaskell-2015-ScibiorGG #monad #probability
Practical probabilistic programming with monads (AS, ZG, ADG), pp. 165–176.
ICFPICFP-2015-MatsudaW #bidirectional #lens
Applicative bidirectional programming with lenses (KM, MW), pp. 62–74.
ICFPICFP-2015-Sheeran #design #functional #hardware #years after
Functional programming and hardware design: still interesting after all these years (MS), p. 165.
CHI-PLAYCHI-PLAY-2015-AlSulaimanH #game studies #gender
Peter the Fashionista?: Computer Programming Games and Gender Oriented Cultural Forms (SA, MSH), pp. 185–195.
CoGCIG-2015-Garcia-SanchezT #automation #generative #search-based #towards #using
Towards automatic StarCraft strategy generation using genetic programming (PGS, APT, AMM, GS, JJMG), pp. 284–291.
FDGFDG-2015-ChauNSP #api #concept #education #game studies
Building Casual Games and APIs for Teaching Introductory Programming Concepts (BC, RN, KS, JP).
CoGVS-Games-2015-PatinoR #game studies #how #object-oriented
Program with Ixquic: How to Learn Object-Oriented Programming with a Game (TP, CR), pp. 1–2.
GaMGaM-2015-HochMS #graph
Dynamic Programming on Nominal Graphs (NH, UM, MS), pp. 80–96.
CHICHI-2015-MentisSPFS
Being Seen: Co-Interpreting Parkinson’s Patient’s Movement Ability in Deep Brain Stimulation Programming (HMM, RS, SP, PF, LS), pp. 511–520.
HCIHCI-DE-2015-Alessandrini #challenge #interactive #physics #prototype
Practices, Technologies, and Challenges of Constructing and Programming Physical Interactive Prototypes (AA), pp. 132–142.
HCILCT-2015-Ludi
A Tablet-Based Lego Mindstorms Programming Environment for Children (SL), pp. 106–114.
HCILCT-2015-OrehovackiB #game studies #learning #quality
Inspecting Quality of Games Designed for Learning Programming (TO, SB), pp. 620–631.
ICMLICML-2015-FouldsKG #framework #modelling #network #probability #topic
Latent Topic Networks: A Versatile Probabilistic Programming Framework for Topic Models (JRF, SHK, LG), pp. 777–786.
ICMLICML-2015-PerolatSPP #approximate #game studies #markov
Approximate Dynamic Programming for Two-Player Zero-Sum Markov Games (JP, BS, BP, OP), pp. 1321–1329.
KDDKDD-2015-HouWGD #clustering #rank
Non-exhaustive, Overlapping Clustering via Low-Rank Semidefinite Programming (YH, JJW, DFG, ISD), pp. 427–436.
SEKESEKE-2015-ZhuSCW #scalability #stack overflow #taxonomy
Building a Large-scale Software Programming Taxonomy from Stackoverflow (JZ, BS, XC, HW), pp. 391–396.
ECOOPECOOP-2015-Choi #in the large #internet
Programming in the Large for the Internet of Things (JDC), p. 2.
ECOOPECOOP-2015-ImamS #parallel
The Eureka Programming Model for Speculative Task Parallelism (SI, VS), pp. 421–444.
ECOOPECOOP-2015-Stroustrup #inheritance #object-oriented
Object-Oriented Programming without Inheritance (BS), p. 1.
OnwardOnward-2015-ProkopecO #composition #distributed
Isolates, channels, and event streams for composable distributed programming (AP, MO), pp. 171–182.
OOPSLAOOPSLA-2015-BostonSGC #approximate #flexibility #probability #type inference
Probability type inference for flexible approximate programming (BB, AS, DG, LC), pp. 470–487.
OOPSLAOOPSLA-2015-CrafaP #approach
The chemical approach to typestate-oriented programming (SC, LP), pp. 917–934.
OOPSLAOOPSLA-2015-KurajKJ #set
Programming with enumerable sets of structures (IK, VK, DJ), pp. 37–56.
PLATEAUPLATEAU-2015-CuencaBLC #case study #domain-specific language #execution #interactive #multimodal #performance #user study
A user study for comparing the programming efficiency of modifying executable multimodal interaction descriptions: a domain-specific language versus equivalent event-callback code (FC, JVdB0, KL, KC), pp. 31–38.
PLATEAUPLATEAU-2015-FigueroaR #composition #functional #question
Is functional programming better for modularity? (IF, RR), pp. 49–52.
PLATEAUPLATEAU-2015-PintoTC #case study #concurrent
A study on the most popular questions about concurrent programming (GP0, WT, FC), pp. 39–46.
LOPSTRLOPSTR-2015-PalaciosV #execution #functional
Concolic Execution in Functional Programming by Program Instrumentation (AP, GV), pp. 277–292.
PADLPADL-2015-VaugonWC #ml
Programming Microcontrollers in OCaml: The OCaPIC Project (BV, PW, EC), pp. 132–148.
PLDIPLDI-2015-DeligiannisDKLT #analysis #state machine #testing
Asynchronous programming, analysis and testing with state machines (PD, AFD, JK, AL, PT), pp. 154–164.
PLDIPLDI-2015-LuciaR #execution
A simpler, safer programming and execution model for intermittent systems (BL, BR), pp. 575–585.
PLDIPLDI-2015-Sivaramakrishnan #consistency #declarative
Declarative programming over eventually consistent data stores (KCS, GK, SJ), pp. 413–424.
POPLPOPL-2015-Buneman #database #question
Databases and Programming: Two Subjects Divided by a Common Language? (PB), p. 487.
POPLPOPL-2015-Chlipala #named #web
Ur/Web: A Simple Model for Programming the Web (AC), pp. 153–165.
POPLPOPL-2015-SjobergW #congruence
Programming up to Congruence (VS, SW), pp. 369–382.
PPDPPPDP-2015-MeiklejohnR #coordination #distributed #named
Lasp: a language for distributed, coordination-free programming (CM, PVR), pp. 184–195.
SASSAS-2015-GargR #integer #linear
Synthesizing Heap Manipulations via Integer Linear Programming (AG, SR), pp. 109–127.
ASEASE-2015-LinD #android #refactoring
Refactorings for Android Asynchronous Programming (YL, DD), pp. 836–841.
ASEASE-2015-LinOD #android #refactoring
Study and Refactoring of Android Asynchronous Programming (T) (YL, SO, DD), pp. 224–235.
ESEC-FSEESEC-FSE-2015-Makihara #named
Pockets: a tool to support exploratory programming for novices and educators (EM), pp. 1066–1068.
ESEC-FSEESEC-FSE-2015-ParkEZNH #approximate #composition #named
FlexJava: language support for safe and modular approximate programming (JP, HE, XZ, MN, WH), pp. 745–757.
GTTSEGTTSE-2015-SchultzBSNHW #case study #configuration management #domain-specific language #self
DSLs in Robotics: A Case Study in Programming Self-reconfigurable Robots (UPS, MB, KS, AN, NH, SW), pp. 98–123.
ICSEICSE-v1-2015-ZhuLL
A Programming Model for Sustainable Software (HSZ, CL, YDL), pp. 767–777.
ICSEICSE-v2-2015-DoligezFHM #development #functional #security #validation #xml
Avoiding Security Pitfalls with Functional Programming: A Report on the Development of a Secure XML Validator (DD, CF, TH, MM), pp. 209–218.
ICSEICSE-v2-2015-GulwaniMNP #live programming #named #synthesis
StriSynth: Synthesis for Live Programming (SG, MM, FN, RP), pp. 701–704.
ICSEICSE-v2-2015-HaaranenISV #design
In Search of the Emotional Design Effect in Programming (LH, PI, JS, AV), pp. 428–434.
ICSEICSE-v2-2015-JankeBW #education #learning #object-oriented #question
Does Outside-In Teaching Improve the Learning of Object-Oriented Programming? (EJ, PB, SW), pp. 408–417.
ICSEICSE-v2-2015-Jayaram #framework #towards
Towards Explicitly Elastic Programming Frameworks (KRJ), pp. 619–622.
ICSEICSE-v2-2015-Jazayeri #case study #experience #learning
Combining Mastery Learning with Project-Based Learning in a First Programming Course: An Experience Report (MJ), pp. 315–318.
ICSEICSE-v2-2015-LegunsenMR
Evolution-Aware Monitoring-Oriented Programming (OL, DM, GR), pp. 615–618.
ICSEICSE-v2-2015-PadhyeDMS
Smart Programming Playgrounds (RP, PD, SM, VSS), pp. 607–610.
ICSEICSE-v2-2015-Rajan
Capsule-Oriented Programming (HR), pp. 611–614.
ICSEICSE-v2-2015-SalvaneschiMT
Reactive Programming: A Walkthrough (GS, AM, GT), pp. 953–954.
ICSEICSE-v2-2015-Zieris #analysis #information management
Qualitative Analysis of Knowledge Transfer in Pair Programming (FZ), pp. 855–858.
SACSAC-2015-PianiniVB #named
Protelis: practical aggregate programming (DP, MV, JB), pp. 1846–1853.
GPCEGPCE-2015-ByalikCT #automation #named #platform #synthesis
Native-2-native: automated cross-platform code synthesis from web-based programming resources (AB, SC, ET), pp. 99–108.
GPCEGPCE-2015-KolesnichenkoPN #contract #gpu
Contract-based general-purpose GPU programming (AK, CMP, SN, BM), pp. 75–84.
GPCEGPCE-2015-LopezCRC
Safer SDN programming through Arbiter (ML, CJC, GDR, CC), pp. 65–74.
ASPLOSASPLOS-2015-AlglaveBDGKPSW #behaviour #concurrent #gpu
GPU Concurrency: Weak Behaviours and Programming Assumptions (JA, MB, AFD, GG, JK, DP, TS, JW), pp. 577–591.
ASPLOSASPLOS-2015-StewartGMRVA #domain-specific language #named
Ziria: A DSL for Wireless Systems Programming (GS, MG, GM, BR, DV, CLA), pp. 415–428.
CASECASE-2015-AlfonsoXA #approach #capacity #representation #scheduling
A simulation-optimization approach for capacity planning and appointment scheduling of blood donors based on mathematical programming representation of event dynamics (EA, XX, VA), pp. 728–733.
CASECASE-2015-BlanchiniFGP
Inverse kinematics by means of convex programming: Some developments (FB, GF, GG, FAP), pp. 515–520.
CASECASE-2015-ClevelandTDPKDB #automation #recognition #segmentation #semantics
An automated system for semantic object labeling with soft object recognition and dynamic programming segmentation (JC, DT, PD, CJP, TK, KD, JB, VK), pp. 683–690.
CASECASE-2015-DiganiHSS #approach #coordination #multi #polynomial
A Quadratic Programming approach for coordinating multi-AGV systems (VD, MAH, LS, CS), pp. 600–605.
CASECASE-2015-FrigerioSM #energy #tool support
Dynamic programming for energy control of machine tools in manufacturing (NF, JGS, AM), pp. 39–44.
CASECASE-2015-KamraA #integer #multi
A mixed integer programming model for timed deliveries in multirobot systems (NK, NA), pp. 612–617.
CASECASE-2015-LuSJSX #approach #multi #nondeterminism
A chance constrained programming approach for multi-product multi-stage integrated production planning under internal and external uncertainties (SL, HS, CJ, HS, LX), pp. 880–885.
CASECASE-2015-LyuWC #algorithm #heuristic #integer
Mixed integer programming model and heuristic algorithm for production planning of continuous casting and hot rolling (ML, ZW, FTSC), pp. 1503–1508.
CASECASE-2015-ProdelAXJL #database #integer #linear #mining #process #using
Discovery of patient pathways from a national hospital database using process mining and integer linear programming (MP, VA, XX, BJ, LL), pp. 1409–1414.
CGOCGO-2015-KimHSLH #architecture #concurrent #cpu #modelling #scheduling #thread
Locality-centric thread scheduling for bulk-synchronous programming models on CPU architectures (HSK, IEH, JAS, SSL, WmWH), pp. 257–268.
DACDAC-2015-AsadJ #using #verification
Verifying inevitability of phase-locking in a charge pump phase lock loop using sum of squares programming (HuA, KDJ), p. 6.
DACDAC-2015-ZolotovF #integer #linear
Variation aware cross-talk aggressor alignment by mixed integer linear programming (VZ, PF), p. 6.
DATEDATE-2015-CastrillonTSSJA #manycore #question
Multi/many-core programming: where are we standing? (JC, LT, LS, WS, BHHJ, MAM, AP, RJ, VR, RL), pp. 1708–1717.
DATEDATE-2015-KauerNLSC #geometry #optimisation #using
Inductor optimization for active cell balancing using geometric programming (MK, SN, ML, SS, SC), pp. 281–284.
DATEDATE-2015-KimKK #memory management
Subpage programming for extending the lifetime of NAND flash memory (JHK, SHK, JSK), pp. 555–560.
DATEDATE-2015-TrinadhBSPK #approach #named #testing
DP-fill: a dynamic programming approach to X-filling for minimizing peak test power in scan tests (ST, CSB, SGS, SP, VK), pp. 836–841.
DATEDATE-2015-ZhuM #linear #machine learning #optimisation #using
Optimizing dynamic trace signal selection using machine learning and linear programming (CSZ, SM), pp. 1289–1292.
HPDCHPDC-2015-SabneSE #clustering #named #pipes and filters
HeteroDoop: A MapReduce Programming System for Accelerator Clusters (AS, PS, RE), pp. 235–246.
ISMMISMM-2015-MirandaB #object-oriented #performance
A partial read barrier for efficient support of live object-oriented programming (EM, CB), pp. 93–104.
LCTESLCTES-2015-LinM #distributed #framework #named #simulation #towards #verification
StarL: Towards a Unified Framework for Programming, Simulating and Verifying Distributed Robotic Systems (YL, SM), p. 10.
LCTESLCTES-2015-WoitheK #architecture #named
TrilobiteG: A programming architecture for autonomous underwater vehicles (HCW, UK), p. 10.
PDPPDP-2015-DaneluttoTK #parallel
A Green Perspective on Structured Parallel Programming (MD, MT, PK), pp. 430–437.
PPoPPPPoPP-2015-KimLV #multi
An OpenACC-based unified programming model for multi-accelerator systems (JK, SL, JSV), pp. 257–258.
PPoPPPPoPP-2015-MuralidharanGCSH #performance
A collection-oriented programming model for performance portability (SM, MG, BCC, AS, MWH), pp. 263–264.
PPoPPPPoPP-2015-TangYKTGC #algorithm #parallel #recursion
Cache-oblivious wavefront: improving parallelism of recursive dynamic programming algorithms without losing cache-efficiency (YT, RY, HK, JJT, PG, RAC), pp. 205–214.
PPoPPPPoPP-2015-VassiliadisPCALBVN #energy #runtime
A programming model and runtime system for significance-aware energy-efficient computing (VV, KP, CC, CDA, SL, NB, HV, DSN), pp. 275–276.
SOSPSOSP-2015-MatveevSFM #concurrent #lightweight #named
Read-log-update: a lightweight synchronization mechanism for concurrent programming (AM, NS, PF, PM), pp. 168–183.
FoSSaCSFoSSaCS-2015-CloustonBGB #induction #reasoning #recursion
Programming and Reasoning with Guarded Recursion for Coinductive Types (RC, AB, HBG, LB), pp. 407–421.
STOCSTOC-2015-LeeRS #bound
Lower Bounds on the Size of Semidefinite Programming Relaxations (JRL, PR, DS), pp. 567–576.
CADECADE-2015-PientkaC #induction #proving
Inductive Beluga: Programming Proofs (BP, AC), pp. 272–281.
CAVCAV-2015-SinghG #predict
Predicting a Correct Program in Programming by Example (RS, SG), pp. 398–414.
CAVCAV-2015-ManoliosPP #framework #modulo theories
The Inez Mathematical Programming Modulo Theories Framework (PM, JP, VP), pp. 53–69.
ICLPICLP-2015-Charwat #diagrams #research #summary #using
Dynamic Programming on Tree Decompositions using Binary Decision Diagrams: Research Summary (GC), pp. 301–310.
ICLPICLP-2015-Harrison #formal method #set
Formal Methods for Answer Set Programming (AH), pp. 311–318.
ICLPICLP-2015-LeeWZ #automation #reasoning #set #using
Automated Reasoning about XACML 3.0 Delegation Using Answer Set Programming (JL, YW, YZ), pp. 247–259.
ICLPICLP-2015-SchullerW #case study #set
Answer Set Application Programming: a Case Study on Tetris (PS, AW), pp. 73–86.
ICLPICLP-2015-Wang #consistency #nondeterminism #probability #set
Handling Probability and Inconsistency in Answer Set Programming (YW), pp. 319–329.
ICLPICLP-J-2015-AlvianoFG #recursion #set
Rewriting recursive aggregates in answer set programming: back to monotonicity (MA, WF, MG), pp. 559–573.
ICLPICLP-J-2015-AlvianoL #compilation #complexity #set
Complexity and compilation of GZ-aggregates in answer set programming (MA, NL), pp. 574–587.
ICLPICLP-J-2015-GagglMRWW #encoding
Improved answer-set programming encodings for abstract argumentation (SAG, NM, AR, JPW, SW), pp. 434–448.
ICLPICLP-J-2015-KoponenOJS #optimisation #set #using
Optimizing phylogenetic supertrees using answer set programming (LK, EO, TJ, LS), pp. 604–619.
ICLPICLP-J-2015-LawRB #constraints #learning #set
Learning weak constraints in answer set programming (ML, AR, KB), pp. 511–525.
CBSECBSE-2014-SpacekDT #architecture #component #implementation #modelling #prototype
A component-based meta-level architecture and prototypical implementation of a reflective component-based programming and modeling language (PS, CD, CT), pp. 13–22.
SIGMODSIGMOD-2014-GulwaniM #data analysis #interactive #named #natural language #spreadsheet
NLyze: interactive programming by natural language for spreadsheet data analysis and manipulation (SG, MM), pp. 803–814.
VLDBVLDB-2014-ConwayAAH #automation #distributed #named
Edelweiss: Automatic Storage Reclamation for Distributed Programming (NC, PA, EA, JMH), pp. 481–492.
CSEETCSEET-2014-AkpolatS #gamification #re-engineering #student #using
Enhancing software engineering student team engagement in a high-intensity extreme programming course using gamification (BSA, WS), pp. 149–153.
EDMEDM-2014-PeddycordHB #generative #problem #using
Generating Hints for Programming Problems Using Intermediate Output (BWPI, AH, TB), pp. 92–98.
EDMEDM-2014-PeroH #detection #how #question #source code #student
How patterns in source codes of students can help in detection of their programming skills? (SP, TH), pp. 371–372.
ITiCSEITiCSE-2014-BainB #question #why
Why is programming so hard to learn? (GB, IB), p. 356.
ITiCSEITiCSE-2014-BerryK #game studies #learning
The state of play: a notional machine for learning programming (MB, MK), pp. 21–26.
ITiCSEITiCSE-2014-Frison #algorithm #education #named
AlgoTouch: a programming by demonstration tool for teaching algorithms (PF), p. 334.
ITiCSEITiCSE-2014-HakulinenM #assessment #automation
QR code programming tasks with automated assessment (LH, LM), pp. 177–182.
ITiCSEITiCSE-2014-Hidalgo-CespedesRL #concept #design #game studies #learning #video
Playing with metaphors: a methodology to design video games for learning abstract programming concepts (JHC, GMR, VLV), p. 348.
ITiCSEITiCSE-2014-Hijon-NeiraVPC #experience #game studies #learning
Game programming for improving learning experience (RBHN, JÁVI, CPR, LC), pp. 225–230.
ITiCSEITiCSE-2014-Marcos-Abed #case study #effectiveness #learning
Learning computer programming: a study of the effectiveness of a COAC# (JMA), p. 333.
ITiCSEITiCSE-2014-McKinseyJFG #online
Remote pair programming (RPP) in massively open online courses (MOOCs) (JM, SJ, AF, DDG), p. 340.
ITiCSEITiCSE-2014-PiccioniEM
SPOC-supported introduction to programming (MP, HCE, BM), pp. 3–8.
ITiCSEITiCSE-2014-PolitzKF #framework #named #overview #platform
CaptainTeach: a platform for in-flow peer review of programming assignments (JGP, SK, KF), p. 332.
ITiCSEITiCSE-2014-PolitzPKF #multi #named #overview
CaptainTeach: multi-stage, in-flow peer review for programming assignments (JGP, DP, SK, KF), pp. 267–272.
ITiCSEITiCSE-2014-SabitzerP #education
Brain-based teaching in programming courses (BS, SP), p. 355.
ITiCSEITiCSE-2014-SettleVS #motivation
Three views on motivation and programming (AS, AV, JS), pp. 321–322.
ITiCSEITiCSE-2014-TeagueL #named
Programming: reading, writing and reversing (DT, RL), pp. 285–290.
ITiCSEITiCSE-2014-TollOWE #challenge #education #student
The challenge of teaching students the value of programming best practices (DT, TO, AW, ME), p. 347.
ITiCSEITiCSE-2014-WatsonL #revisited
Failure rates in introductory programming revisited (CW, FWBL), pp. 39–44.
SIGITESIGITE-2014-BrannockNL #java #student
Operation Java blitz: extracurricular programming workshops to engage it students (EB, NPN, RL), pp. 135–136.
SIGITESIGITE-2014-DekhaneJ #mobile #student #using
Using mobile apps to support novice programming students (SD, CJ), pp. 133–134.
SIGITESIGITE-2014-Halper #android #education #framework #platform #using
Using android as a platform for programming in the IT curriculum (MH), pp. 127–132.
SIGITESIGITE-2014-IhantolaSV #automation #detection
Automatically detectable indicators of programming assignment difficulty (PI, JS, AV), pp. 33–38.
SIGITESIGITE-2014-JacksonEC #analysis #contest #performance
An analysis of team performance in high school programming contests (SJ, HJCE, RC), pp. 27–32.
TFPIETFPIE-2014-Walck #haskell #physics
Learn Physics by Programming in Haskell (SNW), pp. 67–77.
SANERCSMR-WCRE-2014-RahmanYR #exception #fault #ide #recommendation #towards
Towards a context-aware IDE-based meta search engine for recommendation about programming errors and exceptions (MMR, SY, CKR), pp. 194–203.
MSRMSR-2014-PonzanelliBPOL #ide #mining #self #stack overflow
Mining StackOverflow to turn the IDE into a self-confident programming prompter (LP, GB, MDP, RO, ML), pp. 102–111.
FMFM-2014-HuPF #bidirectional
Validity Checking of Putback Transformations in Bidirectional Programming (ZH, HP, SF), pp. 1–15.
IFMIFM-2014-ErikssonPB #invariant #proving
Proofs and Refutations in Invariant-Based Programming (JE, MP, RJB), pp. 189–204.
FLOPSFLOPS-2014-HanadaI #multi #on the #persistent
On Cross-Stage Persistence in Multi-Stage Programming (YH, AI), pp. 103–118.
FLOPSFLOPS-2014-Magalhaes #multi #parametricity
Generic Programming with Multiple Parameters (JPM), pp. 136–151.
FLOPSFLOPS-2014-MorihataKO
Dynamic Programming via Thinning and Incrementalization (AM, MK, AO), pp. 186–202.
HaskellHaskell-2014-EkbladC #type safety #web
A seamless, client-centric programming model for type safe web applications (AE, KC), pp. 79–89.
ICFPICFP-2014-ChenAT #functional #scalability #self
Functional programming for dynamic and large data with self-adjusting computation (YC, UAA, KT), pp. 227–240.
ICFPICFP-2014-StansiferW #flexibility #named
Romeo: a system for more flexible binding-safe programming (PS, MW), pp. 53–65.
IFLIFL-2014-AchtenSDP #composition #interactive #scalability
Task Oriented Programming with Purely Compositional Interactive Scalable Vector Graphics (PA, JS, LD, RP), p. 7.
LISPILC-2014-Smith #lisp
Common Lisp’s Predilection for Mathematical Programming (RS), p. 10.
CHICHI-2014-FastSWBB #ide
Emergent, crowd-scale programming practice in the IDE (EF, DS, LW, JRB, MSB), pp. 2491–2500.
CHICHI-2014-LieberBM #concept #visualisation
Addressing misconceptions about code with always-on programming visualizations (TL, JRB, RCM), pp. 2481–2490.
CHICHI-2014-UrMHL #smarttech
Practical trigger-action programming in the smart home (BU, EM, MPYH, MLL), pp. 803–812.
HCIDUXU-DI-2014-Bockermann #approach #big data #data analysis #visual notation
A Visual Programming Approach to Big Data Analytics (CB), pp. 393–404.
HCIHCI-AIMT-2014-KashimaMY
Proposal of a Method to Measure Difficulty Level of Programming Code with Eye-Tracking (TK, SM, SY), pp. 264–272.
HCILCT-NLE-2014-GiannakosJL #process #women
Happy Girls Engaging with Technology: Assessing Emotions and Engagement Related to Programming Activities (MNG, LJ, IL), pp. 398–409.
ICEISICEIS-v2-2014-EstacioP #distributed #set
A Set of Practices for Distributed Pair Programming (BJdSE, RP), pp. 331–338.
ICEISICEIS-v2-2014-PintoDOC #aspect-oriented #development #framework #modelling #multi #product line #towards
Evaluating the Effort for Modularizing Multiple-Domain Frameworks Towards Framework Product Lines with Aspect-oriented Programming and Model-driven Development (VHSCP, RSD, ALO, VVdC), pp. 60–70.
ICEISICEIS-v2-2014-SilvaMS #aspect-oriented #evaluation #overview #performance
A Systematic Review on Performance Evaluation of Aspect-Oriented Programming Techniques used to Implement Crosscutting Concerns (RFGdS, MdAM, MSS), pp. 5–13.
CIKMCIKM-2014-LinLZX #named #optimisation #search-based
GPQ: Directly Optimizing Q-measure based on Genetic Programming (YL, HL, PZ, BX), pp. 1859–1862.
ICMLICML-c2-2014-LefakisF
Dynamic Programming Boosting for Discriminative Macro-Action Discovery (LL, FF), pp. 1548–1556.
ICMLICML-c2-2014-MalekAB #linear #markov #problem #scalability
Linear Programming for Large-Scale Markov Decision Problems (AM, YAY, PLB), pp. 496–504.
ICMLICML-c2-2014-SchoenauerASS #feedback
Programming by Feedback (MS, RA, MS, JCS), pp. 1503–1511.
ICMLICML-c2-2014-TaylorGP #analysis #approximate #linear
An Analysis of State-Relevance Weights and Sampling Distributions on L1-Regularized Approximate Linear Programming Approximation Accuracy (GT, CG, DP), pp. 451–459.
ICPRICPR-2014-MiaoSH #linear #multi #robust
Fusion of Multibiometrics Based on a New Robust Linear Programming (DM, ZS, YH), pp. 291–296.
ICPRICPR-2014-NilufarP #detection #learning
Learning to Detect Contours with Dynamic Programming Snakes (SN, TJP), pp. 984–989.
KDDKDD-2014-SrikantA #machine learning #using
A system to grade computer programming skills using machine learning (SS, VA), pp. 1887–1896.
KMISKMIS-2014-WoitB #collaboration #consistency #development #process
Commitment and Consistency in the Collaborative Software Development Process of Extreme Programming (DMW, KJB), pp. 375–381.
KRKR-2014-ClercqBSCN #game studies #set #using
Using Answer Set Programming for Solving Boolean Games (SDC, KB, SS, MDC, AN).
SEKESEKE-2014-GrieblerAF #architecture #evaluation #interface #manycore #parallel #performance #usability
Performance and Usability Evaluation of a Pattern-Oriented Parallel Programming Interface for Multi-Core Architectures (DG, DA, LGF), pp. 25–30.
SEKESEKE-2014-SantosBSC #game studies #learning #semantics #source code
A Semantic Analyzer for Simple Games Source Codes to Programming Learning (ECOdS, GBB, VHVdS, EC), pp. 522–527.
SPLCSPLC-2014-SchroterSTS #interface #product line
Feature-context interfaces: tailored programming interfaces for software product lines (RS, NS, TT, GS), pp. 102–111.
ECOOPECOOP-2014-SunshineHA #documentation #empirical #protocol
Structuring Documentation to Support State Search: A Laboratory Experiment about Protocol Programming (JS, JDH, JA), pp. 157–181.
OnwardOnward-2014-McDirmidE
Programming with Managed Time (SM, JE), pp. 1–10.
OnwardOnward-2014-ReyndersDP #functional #multi #web
Multi-Tier Functional Reactive Programming for the Web (BR, DD, FP), pp. 55–68.
OnwardOnward-2014-UngarOK #named #symmetry
Korz: Simple, Symmetric, Subjective, Context-Oriented Programming (DU, HO, DK), pp. 113–131.
OOPSLAOOPSLA-2014-BosboomRWA #compilation #named
StreamJIT: a commensal compiler for high-performance stream programming (JB, SR, WFW, SPA), pp. 177–195.
OOPSLAOOPSLA-2014-DrechslerSMM #algorithm #distributed
Distributed REScala: an update algorithm for distributed reactive programming (JD, GS, RM, MM), pp. 361–376.
OOPSLAOOPSLA-2014-ToschB #automation #debugging #named
SurveyMan: programming and automatically debugging surveys (ET, EDB), pp. 197–211.
PLATEAUPLATEAU-2014-HundhausenC #education #interactive #social
Supporting Social Interactions and Awareness in Educational Programming Environments (CDH, ASC), pp. 55–56.
PLATEAUPLATEAU-2014-KubelkaBR #smalltalk
Asking and Answering Questions during a Programming Change Task in Pharo Language (JK, AB, RR), pp. 1–11.
AdaEuropeAdaEurope-2014-BurnsW #scheduling
Deadline-Aware Programming and Scheduling (AB, AJW), pp. 107–118.
HILTHILT-2014-TaftMPM #ada #parallel
Safe parallel programming in ada with language extensions (STT, BM, LMP, SM), pp. 87–96.
PADLPADL-2014-MagalhaesL
Generic Generic Programming (JPM, AL), pp. 216–231.
PEPMPEPM-2014-PachecoHF #bidirectional #combinator #monad
Monadic combinators for “Putback” style bidirectional programming (HP, ZH, SF), pp. 39–50.
PLDIPLDI-2014-Hoare #concurrent
Laws of concurrent programming (CARH), p. 20.
POPLPOPL-2014-CaveFPP
Fair reactive programming (AC, FF, PP, BP), pp. 361–372.
POPLPOPL-2014-KuperTKN #parallel
Freeze after writing: quasi-deterministic parallel programming with LVars (LK, AT, NRK, RRN), pp. 257–270.
PPDPPPDP-2014-DouenceT #imperative
Lazier Imperative Programming (RD, NT), pp. 7–18.
PPDPPPDP-2014-NilssonP #declarative #game studies #tutorial
Declarative Game Programming: Distilled Tutorial (HN, IP), pp. 159–160.
REFSQREFSQ-2014-LiBHT #requirements
Answer-Set Programming in Requirements Engineering (WL, DB, JHH, MT), pp. 168–183.
ASEASE-2014-LiuW #named
PiE: programming in eliza (XL, DW), pp. 695–700.
ASEASE-2014-LutzD #comparison #data flow #difference #interactive #using #visual notation
Using visual dataflow programming for interactive model comparison (RL, SD), pp. 653–664.
FSEFSE-2014-GulwaniRZ #feedback #generative #performance #problem
Feedback generation for performance problems in introductory programming assignments (SG, IR, FZ), pp. 41–51.
FSEFSE-2014-SalvaneschiAPM #comprehension #empirical
An empirical study on program comprehension with reactive programming (GS, SA, SP, MM), pp. 564–575.
ICSEICSE-2014-OkurHDD #c# #case study #tool support
A study and toolkit for asynchronous programming in c# (SO, DLH, DD, AvD), pp. 1117–1127.
SACSAC-2014-BernardiCL #aspect-oriented #declarative #design pattern #development #using
Declarative design pattern-based development using aspect oriented programming (MLB, MC, GADL), pp. 1625–1630.
SACSAC-2014-RockiBS #abstraction #future of #performance #question
The future of accelerator programming: abstraction, performance or can we have both? (KR, MB, RS), pp. 886–895.
SACSAC-2014-SehicNVLD #adaptation #development #named
Entity-adaptation: a programming model for development of context-aware applications (SS, SN, MV, FL, SD), pp. 436–443.
LDTALDTA-J-2011-SauthoffG #analysis #domain-specific language #optimisation
Yield grammar analysis and product optimization in a domain-specific language for dynamic programming (GS, RG), pp. 2–22.
CASECASE-2014-ChuLSO #analysis #contract #flexibility #linear #parametricity #using
Flexibility analysis on a supply chain contract using a parametric Linear Programming model (CC, EEL, XS, DO), pp. 704–709.
CASECASE-2014-XuLYM #integer #probability
A mixed integer programming model for Bed planning considering stochastic length of stay (LX, NL, XY, FM), pp. 1069–1074.
DACDAC-2014-HeisswolfZZKWTHSHB #communication #named
CAP: Communication Aware Programming (JH, AZ, AZ, SK, AW, JT, JH, GS, AH, JB), p. 6.
HPDCHPDC-2014-BestaH #fault tolerance #memory management #modelling
Fault tolerance for remote memory access programming models (MB, TH), pp. 37–48.
PDPPDP-2014-NgY #named #parallel
Pabble: Parameterised Scribble for Parallel Programming (NN, NY), pp. 707–714.
PPoPPPPoPP-2014-CunninghamGHIKMSTT #performance
Resilient X10: efficient failure-aware programming (DC, DG, BH, AI, KK, HM, VAS, MT, OT), pp. 67–80.
PPoPPPPoPP-2014-LuoLHKP #hybrid #manycore #runtime
Initial study of multi-endpoint runtime for MPI+OpenMP hybrid programming model on multi-core systems (ML, XL, KH, KCK, DKP), pp. 395–396.
PPoPPPPoPP-2014-MalekiMM #convergence #rank
Parallelizing dynamic programming through rank convergence (SM, MM, TM), pp. 219–232.
PPoPPPPoPP-2014-Olukotun #domain-specific language #parallel
Beyond parallel programming with domain specific languages (KO), pp. 179–180.
PPoPPPPoPP-2014-RodriguesJDH #algorithm #clustering #interface #named
Triolet: a programming system that unifies algorithmic skeleton interfaces for high-performance cluster computing (CIR, TBJ, AD, WmWH), pp. 247–258.
ESOPESOP-2014-AguadoMHF #concurrent
Grounding Synchronous Deterministic Concurrency in Sequential Programming (JA, MM, RvH, IF), pp. 229–248.
STOCSTOC-2014-Christiano #learning #online
Online local learning via semidefinite programming (PC), pp. 468–474.
ICLPICLP-J-2014-AlvianoDR #set
Anytime Computation of Cautious Consequences in Answer Set Programming (MA, CD, FR), pp. 755–770.
ICLPICLP-J-2014-HoosLS #algorithm #set
claspfolio 2: Advances in Algorithm Selection for Answer Set Programming (HH, MTL, TS), pp. 569–585.
ICLPICLP-J-2014-MarpleG #consistency #set
Dynamic Consistency Checking in Goal-Directed Answer Set Programming (KM, GG), pp. 415–427.
ICLPICLP-J-2014-PimentelON #concurrent #constraints #proving
A Proof Theoretic Study of Soft Concurrent Constraint Programming (EP, CO, VN), pp. 649–663.
ICTSSICTSS-2014-MossigeGM #case study #constraints #industrial #testing #using
Testing Robotized Paint System Using Constraint Programming: An Industrial Case Study (MM, AG, HM), pp. 145–160.
SMTSMT-2014-CarlssonGP #analysis #constraints #protocol
Protocol Log Analysis with Constraint Programming (MC, OG, JP), pp. 17–26.
SMTSMT-2014-KingBT #integer #linear #smt
Leveraging Linear and Mixed Integer Programming for SMT (TK, CB, CT), p. 65.
VLDBVLDB-2013-KolaitisPT #consistency #database #integer #performance #query
Efficient Querying of Inconsistent Databases with Binary Integer Programming (PGK, EP, WCT), pp. 397–408.
CSEETCSEET-2013-Edwards #testing
Adding software testing to programming assignments (SHE), pp. 371–373.
CSEETCSEET-2013-LiPK
A spirit of camaraderie: The impact of pair programming on retention (ZL, CP, EK), pp. 209–218.
ITiCSEITiCSE-2013-BalzuweitS #named #visualisation
SnapViz: visualizing programming assignment snapshots (EB, JS), p. 350.
ITiCSEITiCSE-2013-EsperFG #named
CodeSpells: embodying the metaphor of wizardry for programming (SE, SRF, WGG), pp. 249–254.
ITiCSEITiCSE-2013-Gordon #concept #mobile
Concepts for mobile programming (AJG), pp. 58–63.
ITiCSEITiCSE-2013-Honig #education #visual notation
Teaching and assessing programming fundamentals for non majors with visual programming (WLH), pp. 40–45.
ITiCSEITiCSE-2013-Law13a #feedback #game studies #student #using
Using screencasts to enhance coursework feedback for game programming students (RL), p. 329.
ITiCSEITiCSE-2013-LiLMZ #question
Introduction to programming: science or art? (TL, WL, XM, HZ), p. 324.
ITiCSEITiCSE-2013-MatsuzawaOS #process #student #visualisation
Programming process visualizer: a proposal of the tool for students to observe their programming process (YM, KO, SS), pp. 46–51.
ITiCSEITiCSE-2013-MedinaPGR #data mining #education #learning #mining #using
Assistance in computer programming learning using educational data mining and learning analytics (CFM, JRPP, VMÁG, MdPPR), pp. 237–242.
ITiCSEITiCSE-2013-SabitzerS #concept #education
Brain-based programming: a new concept for computer science education (BS, SS), p. 345.
ITiCSEITiCSE-2013-ScottG #learning #question
Implicit theories of programming aptitude as a barrier to learning to code: are they distinct from intelligence? (MJS, GG), p. 347.
ITiCSEITiCSE-2013-SheardSCDH #assessment
Assessment of programming: pedagogical foundations of exams (JS, S, AC, DJD, MH), pp. 141–146.
ITiCSEITiCSE-2013-SpaccoFSR #towards
Towards improving programming habits to create better computer science course outcomes (JS, DF, JS, KR), pp. 243–248.
ITiCSEITiCSE-2013-TsompanoudiSX #collaboration #distributed #embedded
Exploring the effects of collaboration scripts embedded in a distributed pair programming system (DT, MS, SX), pp. 225–230.
ITiCSEITiCSE-2013-ZarbHR #communication #guidelines #student
Industry-inspired guidelines improve students’ pair programming communication (MZ, JH, JR), pp. 135–140.
SIGITESIGITE-2013-FaragAD #effectiveness #online #question
Does language choice influence the effectiveness of online introductory programming courses? (WF, SA, DD), pp. 165–170.
SIGITESIGITE-2013-GasparLBT #overview #student #testing #using
A preliminary review of undergraduate programming students’ perspectives on writing tests, working with others, & using peer testing (AG, SL, NRB, RT), pp. 109–114.
SIGITESIGITE-2013-HillC #development #education #framework #hardware #low cost #open source #platform #student #using
Using a low-cost open source hardware development platform in teaching young students programming skills (LWH, SC), pp. 63–68.
SIGITESIGITE-2013-KawashD #assembly #development #game studies #student #using #video
Using video game development to engage undergraduate students of assembly language programming (JK, RDC), pp. 71–76.
ICSMEICSM-2013-QianPXJZ #logic #mining
Mining Logical Clones in Software: Revealing High-Level Business and Programming Rules (WQ, XP, ZX, SJ, WZ), pp. 40–49.
MSRMSR-2013-MorrisonM #stack overflow
Is programming knowledge related to age? an exploration of stack overflow (PM, ERMH), pp. 69–72.
SCAMSCAM-2013-KiwelekarJ #abstraction #object-oriented #ontology
Ontological interpretation of object-oriented programming abstractions (AWK, RKJ), pp. 189–198.
WCREWCRE-2013-HarmanLW #reverse engineering #search-based
Genetic programming for Reverse Engineering (MH, WBL, WW), pp. 1–10.
ICALPICALP-v1-2013-Kolmogorov #linear #power of
The Power of Linear Programming for Finite-Valued CSPs: A Constructive Characterization (VK), pp. 625–636.
CEFPCEFP-2013-AchtenKP
An Introduction to Task Oriented Programming (PA, PWMK, RP), pp. 187–245.
CEFPCEFP-2013-DaneluttoT #parallel
Structured Parallel Programming with “core” FastFlow (MD, MT), pp. 29–75.
CEFPCEFP-2013-Gibbons #domain-specific language #functional
Functional Programming for Domain-Specific Languages (JG), pp. 1–28.
HaskellHaskell-2013-AnknerS #approach #haskell #performance
An EDSL approach to high performance Haskell programming (JA, JS), pp. 1–12.
HaskellHaskell-2013-LindleyM #haskell #named
Hasochism: the pleasure and pain of dependently typed haskell programming (SL, CM), pp. 81–92.
HaskellHaskell-2013-Ploeg #functional #monad
Monadic functional reactive programming (AvdP), pp. 117–128.
ICFPICFP-2013-Brady #algebra #dependent type #reasoning
Programming and reasoning with algebraic effects and dependent types (EB), pp. 133–144.
ICFPICFP-2013-Jeffrey #functional #liveness
Functional reactive programming with liveness guarantees (AJ), pp. 233–244.
ICFPICFP-2013-Krishnaswami #functional #higher-order
Higher-order functional reactive programming without spacetime leaks (NRK), pp. 221–232.
ICFPICFP-2013-Norell #dependent type #interactive
Interactive programming with dependent types (UN), pp. 1–2.
ICFPICFP-2013-PetersenGDAD #case study #experience #functional
Experience report: functional programming of mHealth applications (CP, MG, DTD, JMA, GAD), pp. 357–362.
ICFPICFP-2013-PottierP
Programming with permissions in Mezzo (FP, JP), pp. 173–184.
ICFPICFP-2013-ZilianiDKNV #coq #monad #named
Mtac: a monad for typed tactic programming in Coq (BZ, DD, NRK, AN, VV), pp. 87–100.
IFLIFL-2013-FowlerB #dependent type #web
Dependent Types for Safe and Secure Web Programming (SF, EB), p. 49.
CoGCIG-2013-AlhejaliL #heuristic #monte carlo #search-based #using
Using genetic programming to evolve heuristics for a Monte Carlo Tree Search Ms Pac-Man agent (AMA, SML), pp. 1–8.
CoGCIG-2013-BenbassatS #named #search-based
EvoMCTS: Enhancing MCTS-based players through genetic programming (AB, MS), pp. 1–8.
FDGFDG-2013-FontMMT #automation #game studies #generative #search-based #towards
Towards the automatic generation of card games through grammar-guided genetic programming (JMF, TM, DM, JT), pp. 360–363.
FDGFDG-2013-ZornWCL
Exploring Minecraft as a conduit for increasing interest in programming (CZ, CAW, EC, JJLJ), pp. 352–359.
GT-VMTGT-VMT-2013-ColomboP #automaton
Monitor-Oriented Compensation Programming Through Compensating Automata (CC, GJP).
CHICHI-2013-KuttalSR #debugging
Debugging support for end user mashup programming (SKK, AS, GR), pp. 1609–1618.
HCIHIMI-LCCB-2013-KanamoriTA #development #learning
Development of a Computer Programming Learning Support System Based on Reading Computer Program (HK, TT, TA), pp. 63–69.
CAiSECAiSE-2013-ScekicTD #information management
Programming Incentives in Information Systems (OS, HLT, SD), pp. 688–703.
ICMLICML-c1-2013-HallW #modelling #online
Dynamical Models and tracking regret in online convex programming (ECH, RW), pp. 579–587.
ICMLICML-c1-2013-MenonTGLK #framework #machine learning
A Machine Learning Framework for Programming by Example (AKM, OT, SG, BWL, AK), pp. 187–195.
ICMLICML-c3-2013-DalalyanHMS #learning #modelling
Learning Heteroscedastic Models by Convex Programming under Group Sparsity (ASD, MH, KM, JS), pp. 379–387.
KEODKEOD-2013-NogueiraG #multi #nondeterminism #set
Supply Chain Tracing of Multiple Products under Uncertainty and Incomplete Information — An Application of Answer Set Programming (MLN, NPG), pp. 399–406.
SEKESEKE-2013-JanesMSS #analysis #problem #requirements
Domain Analysis in Combination with Extreme Programming toAddress Requirements Volatility Problems (AJ, SM, AS, GS), pp. 226–231.
SEKESEKE-2013-KatoSWF #comparative #evaluation #paradigm
Comparative Evaluation of Programming Paradigms: Separation of Concerns with Object-, Aspect-, and Context-Oriented Programming (FK, KS, HW, YF), pp. 594–599.
SEKESEKE-2013-SantosBC #analysis #education #game studies #modelling #semantics
A Knowledge Modeling System for Semantic Analysis of Games Applied to Programming Education (ECOdS, GBB, EWGC), pp. 668–673.
ECOOPECOOP-2013-MaierO #higher-order #incremental
Higher-Order Reactive Programming with Incremental Lists (IM, MO), pp. 707–731.
ECOOPECOOP-2013-OliveiraSLC #algebra #feature model
Feature-Oriented Programming with Object Algebras (BCdSO, TvdS, AL, WRC), pp. 27–51.
ECOOPECOOP-2013-ZhuL #composition #linear
Heap Decomposition Inference with Linear Programming (HSZ, YDL), pp. 104–128.
OnwardOnward-2013-MayerK #game studies
Game programming by demonstration (MM, VK), pp. 75–90.
OnwardOnward-2013-McDirmid #live programming
Usable live programming (SM), pp. 53–62.
OnwardOnward-2013-MilicevicJGM #interactive #modelling #paradigm #web
Model-based, event-driven programming paradigm for interactive web applications (AM, DJ, MG, DM), pp. 17–36.
OnwardOnward-2013-Repenning #interactive #program analysis
Conversational programming: exploring interactive program analysis (AR), pp. 63–74.
OnwardOnward-2013-Steimann #multi #object-oriented
Content over container: object-oriented programming with multiplicities (FS), pp. 173–186.
HILTHILT-2013-MichellMP #manycore #realtime
Real-time programming on accelerator many-core processors (SM, BM, LMP), pp. 23–36.
HILTHILT-2013-Taft13a #ada #parallel #set
Bringing safe, dynamic parallel programming to the spark verifiable subset of ada (STT), pp. 37–40.
PADLPADL-2013-MachadoAD #declarative #parallel #performance #using
Parallel Performance of Declarative Programming Using a PGAS Model (RM, SA, DD), pp. 244–260.
PEPMPEPM-2013-AktemurKKS #challenge #generative
Shonan challenge for generative programming: short position paper (BA, YK, OK, CcS), pp. 147–154.
PLDIPLDI-2013-BurckhardtFHMMTK #exclamation #feedback #user interface
It’s alive! continuous feedback in UI programming (SB, MF, PdH, SM, MM, NT, JK), pp. 95–104.
PLDIPLDI-2013-CzaplickiC #functional #user interface
Asynchronous functional reactive programming for GUIs (EC, SC), pp. 411–422.
PLDIPLDI-2013-DesaiGJQRZ #named
P: safe asynchronous event-driven programming (AD, VG, EKJ, SQ, SKR, DZ), pp. 321–332.
PLDIPLDI-2013-SinghGS #automation #feedback #generative
Automated feedback generation for introductory programming assignments (RS, SG, ASL), pp. 15–26.
POPLPOPL-2013-AbelPTS #infinity #named #pattern matching
Copatterns: programming infinite structures by observations (AA, BP, DT, AS), pp. 27–38.
POPLPOPL-2013-CarboneM #multi #named
Deadlock-freedom-by-design: multiparty asynchronous global programming (MC, FM), pp. 263–274.
POPLPOPL-2013-Goodman #probability
The principles and practice of probabilistic programming (NDG), pp. 399–402.
PPDPPPDP-2013-CaballeroST #constraints #finite
Finite type extensions in constraint programming (RC, PJS, ATF), pp. 217–227.
PPDPPPDP-2013-Corte-RealDR #parallel #prolog
Prolog programming with a map-reduce parallel construct (JCR, IdCD, RR), pp. 285–296.
PPDPPPDP-2013-PinoBV #concurrent #confluence #constraints #equivalence #performance
Efficient computation of program equivalence for confluent concurrent constraint programming (LFP, FB, FDV), pp. 263–274.
ESEC-FSEESEC-FSE-2013-GyoriFDL #functional #imperative #refactoring
Crossing the gap from imperative to functional programming through refactoring (AG, LF, DD, JL), pp. 543–553.
ICSEICSE-2013-Callau #incremental
Supporting incremental programming with ghosts (OC), pp. 1429–1431.
ICSEICSE-2013-FranklinGLD #automation #functional #imperative #named #refactoring
LAMBDAFICATOR: from imperative to functional programming through automated refactoring (LF, AG, JL, DD), pp. 1287–1290.
ICSEICSE-2013-Kuhn #interactive #live programming #on the #testing
On extracting unit tests from interactive live programming sessions (AK), pp. 1241–1244.
ICSEICSE-2013-NetoCLGM #approach #named #problem #student #testing
POPT: a problem-oriented programming and testing approach for novice students (VLN, RC, LL, DSG, APM), pp. 1099–1108.
ICSEICSE-2013-SalingerZP #research
Liberating pair programming research from the oppressive Driver/Observer regime (SS, FZ, LP), pp. 1201–1204.
ICSEICSE-2013-TillmannHXGB #education #game studies #interactive #learning #re-engineering
Teaching and learning programming and software engineering via interactive gaming (NT, JdH, TX, SG, JB), pp. 1117–1126.
SACSAC-2013-Montesi #web
Process-aware web programming with Jolie (FM), pp. 761–763.
LDTALDTA-J-2009-LammelTK #fault #source code #traversal
Programming errors in traversal programs over structured data (RL, SJT, MK), pp. 1770–1808.
GPCEGPCE-2013-ChapinSSW #named #network #staged
Scalaness/nesT: type specialized staged programming for sensor networks (PCC, CS, SFS, MW), pp. 135–144.
GPCEGPCE-2013-Richard-FoyBJ #abstraction #performance #web
Efficient high-level abstractions for web programming (JRF, OB, JMJ), pp. 53–60.
CASECASE-2013-LiF #approach #integer #linear #multi #problem #scheduling
A mixed integer linear programming approach for multi-degree cyclic multi-hoist scheduling problems without overlapping (XL, RYKF), pp. 274–279.
CASECASE-2013-RossanoMHMF #concept #industrial #perspective
Easy robot programming concepts: An industrial perspective (GFR, CM, MH, SM, TAF), pp. 1119–1126.
CASECASE-2013-SilvaCTS #automation #linear #optimisation
A mixed-integer linear programming model for automatic routing decisions in oil production optimization (TLS, EC, AFT, SS), pp. 280–285.
DATEDATE-2013-LiuLHCLL #clustering #effectiveness #linear #network #prototype #statistics
Effective power network prototyping via statistical-based clustering and sequential linear programming (SYSL, CJL, CCH, HMC, CTL, CHL), pp. 1701–1706.
DATEDATE-2013-LukasiewyczSC #using
Priority assignment for event-triggered systems using mathematical programming (ML, SS, SC), pp. 982–987.
DATEDATE-2013-Moy #approach #modelling #parallel
Parallel programming with SystemC for loosely timed models: a non-intrusive approach (MM), pp. 9–14.
PDPPDP-2013-DaneluttoT #parallel #set
A RISC Building Block Set for Structured Parallel Programming (MD, MT), pp. 46–50.
PDPPDP-2013-DemirizBA #architecture #constraints #design #named #using
CPNoC: On Using Constraint Programming in Design of Network-on-Chip Architecture (AD, NB, AA), pp. 486–493.
PDPPDP-2013-MichailidisM #estimation #kernel #manycore #modelling #parallel
Parallel Computing of Kernel Density Estimation with Different Multi-core Programming Models (PDM, KGM), pp. 77–85.
PDPPDP-2013-SuboticSLV #data flow #identification #modelling
Identifying Critical Code Sections in Dataflow Programming Models (VS, JCS, JL, MV), pp. 29–37.
PPoPPPPoPP-2013-AfekLM #hardware
Programming with hardware lock elision (YA, AL, AM), pp. 295–296.
PPoPPPPoPP-2013-FriedleyHBLM #distributed #manycore #memory management #performance
Ownership passing: efficient distributed memory programming on multi-core systems (AF, TH, GB, AL, CCM), pp. 177–186.
PPoPPPPoPP-2013-ParkST #parallel
Parallel programming with big operators (CP, GLSJ, JBT), pp. 293–294.
PPoPPPPoPP-2013-WozniakAWKLF #data flow #named #scalability
Swift/T: scalable data flow programming for many-task applications (JMW, TGA, MW, DSK, ELL, ITF), pp. 309–310.
CAVCAV-2013-DaiXZ #generative
Generating Non-linear Interpolants by Semidefinite Programming (LD, BX, NZ), pp. 364–380.
ICLPICLP-J-2013-BanbaraSTIS #modelling #set
Answer set programming as a modeling language for course timetabling (MB, TS, NT, KI, TS), pp. 783–798.
ICLPICLP-J-2013-BusoniuOPST #debugging #ide #named
SeaLion: An eclipse-based IDE for answer-set programming with advanced debugging support (PAB, JO, JP, PS, HT), pp. 657–673.
ICLPICLP-J-2013-GiordanoMSD #constraints #process #set #verification
Business process verification with constraint temporal answer set programming (LG, AM, MS, DTD), pp. 641–655.
ICSTICST-2013-MossigeGM #constraints #generative #integration #testing #using
Test Generation for Robotized Paint Systems Using Constraint Programming in a Continuous Integration Environment (MM, AG, HM), pp. 489–490.
ICTSSICTSS-2013-MauserKH #towards #user interface #using
Towards a GUI Test Model Using State Charts and Programming Code (DM, AK, KH), pp. 271–276.
LICSLICS-2013-AndersonDH #fixpoint #linear #logic
Maximum Matching and Linear Programming in Fixed-Point Logic with Counting (MA, AD, BH), pp. 173–182.
ICSTSAT-2013-SohTB #agile #constraints #named #prototype #satisfiability
Scarab: A Rapid Prototyping Tool for SAT-Based Constraint Programming Systems (TS, NT, MB), pp. 429–436.
WICSA-ECSAWICSA-ECSA-2012-KeulerWW #agile #architecture
Architecture-aware Programming in Agile Environments (TK, SW, BW), pp. 229–233.
VLDBVLDB-2012-IseleB #learning #search-based #using
Learning Expressive Linkage Rules using Genetic Programming (RI, CB), pp. 1638–1649.
CSEETCSEET-2012-AroraG #collaboration #learning #source code
Learning to Write Programs with Others: Collaborative Quadruple Programming (RA, SG), pp. 32–41.
ITiCSEITiCSE-2012-Aycock #named
μPython: non-majors programming from the very first lecture (JA), pp. 345–350.
ITiCSEITiCSE-2012-CamaraPV #collaboration #evaluation #framework #learning
Evaluation of a collaborative instructional framework for programming learning (LMSC, MPV, JÁVI), pp. 162–167.
ITiCSEITiCSE-2012-FletcherG #object-oriented
Sample courseware for introductory OO programming (RF, RG), p. 370.
ITiCSEITiCSE-2012-GerdesJH #functional #interactive
An interactive functional programming tutor (AG, JJ, BH), pp. 250–255.
ITiCSEITiCSE-2012-GordonMM
Spaghetti for the main course?: observations on the naturalness of scenario-based programming (MG, AM, OMS), pp. 198–203.
ITiCSEITiCSE-2012-GovenderG #learning #object-oriented #student
Are students learning object oriented programming in an object oriented programming course?: student voices (DWG, IG), p. 395.
ITiCSEITiCSE-2012-KortsartsK #component #probability
Enriching introductory programming courses with non-intuitive probability experiments component (YK, YK), pp. 128–131.
ITiCSEITiCSE-2012-MalekoHD #case study #experience #learning #mobile #social
Novices’ perceptions and experiences of a mobile social learning environment for learning of programming (MM, MH, DJD), pp. 285–290.
ITiCSEITiCSE-2012-MeyerW #lessons learnt
Programming studio: advances and lessons learned (CM, MW), p. 369.
ITiCSEITiCSE-2012-QueirosL #education #named
PETCHA: a programming exercises teaching assistant (RAPQ, JPL), pp. 192–197.
ITiCSEITiCSE-2012-TillmannB #education #mobile
Teaching programming on a mobile device (NT, JB), p. 404.
ITiCSEITiCSE-2012-TillmannMHFBSX #education #future of #mobile
The future of teaching programming is on mobile devices (NT, MM, JdH, MF, JB, AS, TX), pp. 156–161.
SIGITESIGITE-2012-AhmadzadehM #algorithm #clustering #education #research #using
A feasibility study on using clustering algorithms in programming education research (MA, EM), pp. 145–150.
SIGITESIGITE-2012-AndersonG #case study #experience #student #using
Engaging undergraduate programming students: experiences using lego mindstorms NXT (MA, CG), pp. 139–144.
SIGITESIGITE-2012-ElnagarA #delivery #effectiveness #learning
A modified team-based learning methodology for effective delivery of an introductory programming course (AE, MA), pp. 177–182.
SIGITESIGITE-2012-Farag #learning #online
Comparing achievement of intended learning outcomes in online programming classes with blended offerings (WF), pp. 25–30.
SIGITESIGITE-2012-VihavainenLK #multi
Multi-faceted support for MOOC in programming (AV, ML, JK), pp. 171–176.
TFPIETFPIE-2012-StutterheimSS #declarative #education #prolog
Forty hours of declarative programming: Teaching Prolog at the Junior College Utrecht (JS, WS, SDS), pp. 50–62.
ICPCICPC-2012-FeigenspanKLAH #experience
Measuring programming experience (JF, CK, JL, SA, SH), pp. 73–82.
ICSMEICSM-2012-NasehiSMB #case study #stack overflow #what
What makes a good code example?: A study of programming Q&A in StackOverflow (SMN, JS, FM, CB), pp. 25–34.
ICALPICALP-v1-2012-BhaskaraCMV #on the #polynomial
On Quadratic Programming with a Ratio Objective (AB, MC, RM, AV), pp. 109–120.
LATALATA-2012-BilleS #dependence #performance
Fast and Cache-Oblivious Dynamic Programming with Local Dependencies (PB, MS), pp. 131–142.
IFMIFM-2012-RochaBCN #bound #comprehension #debugging #model checking #using
Understanding Programming Bugs in ANSI-C Software Using Bounded Model Checking Counter-Examples (HR, RSB, LCC, ADN), pp. 128–142.
SEFMSEFM-2012-BistarelliS #concurrent #constraints
Securely Accessing Shared Resources with Concurrent Constraint Programming (SB, FS), pp. 308–322.
FLOPSFLOPS-2012-Codish
Programming with Boolean Satisfaction (MC), p. 1.
FLOPSFLOPS-2012-Weirich #haskell
Dependently-Typed Programming in GHC (SW), p. 3.
HaskellHaskell-2012-AdamsD #haskell #performance #using
Template your boilerplate: using template haskell for efficient generic programming (MDA0, TD), pp. 13–24.
HaskellHaskell-2012-EisenbergW
Dependently typed programming with singletons (RAE, SW), pp. 117–130.
HaskellHaskell-2012-Swierstra #case study #coq #experience #proving
xmonad in Coq (experience report): programming a window manager in a proof assistant (WS), pp. 131–136.
ICFPICFP-2012-McBride #dependent type
Agda-curious?: an exploration of programming with dependent types (CTM), pp. 1–2.
ICFPICFP-2012-OliveiraC #functional #graph
Functional programming with structured graphs (BCdSO, WRC), pp. 77–88.
ICFPICFP-2012-Sheard #design #reduction
Painless programming combining reduction and search: design principles for embedding decision procedures in high-level languages (TES), pp. 89–102.
ICFPICFP-2012-Siederdissen #combinator #performance
Sneaking around concatMap: efficient combinators for dynamic programming (CHzS), pp. 215–226.
IFLIFL-2012-IonescuJ #modelling
Dependently-Typed Programming in Scientific Computing — Examples from Economic Modelling (CI, PJ), pp. 140–156.
CoGCIG-2012-BenbassatS #evolution #search-based #using
Evolving both search and strategy for Reversi players using genetic programming (AB, MS), pp. 47–54.
CoGCIG-2012-BrandstetterA #information retrieval #search-based #using
Reactive control of Ms. Pac Man using information retrieval based on Genetic Programming (MFB, SA), pp. 250–256.
FDGFDG-2012-SimmonsDG #development #game studies #using
Using game development to reveal programming competency (SS, BJD, MG), pp. 89–96.
CHICHI-2012-BogartBDAW #case study #debugging #design #interactive
Designing a debugging interaction language for cognitive modelers: an initial case study in natural programming plus (CB, MMB, SD, HA, RW), pp. 2469–2478.
CHICHI-2012-JungCL #interactive #performance
Group hedonic balance and pair programming performance: affective interaction dynamics as indicators of performance (MJ, JC, LJL), pp. 829–838.
CHICHI-2012-LuL #gesture #multi
Gesture coder: a tool for programming multi-touch gestures by demonstration (HL, YL), pp. 2875–2884.
CHICHI-2012-XieLC #interactive
Evaluating interactive support for secure programming (JX, HRL, BtC), pp. 2707–2716.
CSCWCSCW-2012-NussliJ #interactive #quality
Effects of sharing text selections on gaze cross-recurrence and interaction quality in a pair programming task (MAN, PJ), pp. 1125–1134.
ICEISICEIS-v2-2012-FrancaS #aspect-oriented #evaluation #metric #overview #using
A Systematic Review on Evaluation of Aspect Oriented Programming using Software Metrics (JMSF, MdSS), pp. 77–83.
CIKMCIKM-2012-ZhangWH #integer #linear #set
Selecting expansion terms as a set via integer linear programming (QZ, YW, XH), pp. 2399–2402.
ICMLICML-2012-HannahD #design #geometry
Ensemble Methods for Convex Regression with Applications to Geometric Programming Based Circuit Design (LH, DBD), p. 24.
ICMLICML-2012-Petrik #approximate #bound #robust
Approximate Dynamic Programming By Minimizing Distributionally Robust Bounds (MP), p. 207.
ICMLICML-2012-YangMJZZ #kernel #learning #multi #probability
Multiple Kernel Learning from Noisy Labels by Stochastic Programming (TY, MM, RJ, LZ, YZ), p. 21.
ICPRICPR-2012-KramerABSB #component #documentation #robust
Robust stereo correspondence for documents by matching connected components of text-lines with dynamic programming (MK, MZA, SSB, FS, TMB), pp. 734–737.
ICPRICPR-2012-RayAZ #segmentation
Seeing through clutter: Snake computation with dynamic programming for particle segmentation (NR, STA, HZ), pp. 801–804.
ICPRICPR-2012-WangST #feature model #linear #recognition #robust
Robust regularized feature selection for iris recognition via linear programming (LW, ZS, TT), pp. 3358–3361.
ICPRICPR-2012-WittW #using
Sparse stereo by edge-based search using dynamic programming (JW, UW), pp. 3631–3635.
KEODKEOD-2012-NogueiraG #set #using
Recall-driven Product Tracing and Supply Chain Tracking using Answer Set Programming (MLN, NPG), pp. 125–133.
KRKR-2012-BaralD #automation #how #learning #set
Solving Puzzles Described in English by Automated Translation to Answer Set Programming and Learning How to Do that Translation (CB, JD).
KRKR-2012-ChaudhriS #knowledge base #reasoning #set #specification #using
Specifying and Reasoning with Underspecified Knowledge Bases Using Answer Set Programming (VKC, TCS).
KRKR-2012-FebbraroLGR #framework #java #named #set
JASP: A Framework for Integrating Answer Set Programming with Java (OF, NL, GG, FR).
KRKR-2012-GebserGKOSS #reasoning #set
Stream Reasoning with Answer Set Programming: Preliminary Report (MG, TG, RK, PO, OS, TS).
KRKR-2012-LiuJN #integer #set
Answer Set Programming via Mixed Integer Programming (GL, TJ, IN).
MLDMMLDM-2012-NguyenF
A General Lp-norm Support Vector Machine via Mixed 0-1 Programming (HTN, KF), pp. 40–49.
SEKESEKE-2012-CookN #aspect-oriented #concept #towards
Towards More Generic Aspect-Oriented Programming: Rethinking the AOP Joinpoint Concept (JC, AN), pp. 154–157.
BXBX-2012-AnjorinVS #constraints #graph grammar
Complex Attribute Manipulation in TGGs with Constraint-Based Programming Techniques (AA, GV, AS), pp. 68–83.
ECOOPECOOP-2012-ReichenbachSI #java #named #parallel
PQL: A Purely-Declarative Java Extension for Parallel Programming (CR, YS, NI), pp. 53–78.
OnwardOnward-2012-AfshariBS
Liberating the programmer with prorogued programming (MA, ETB, ZS), pp. 11–26.
OnwardOnward-2012-BainomugishaVRCM #fresh look
Interruptible context-dependent executions: a fresh look at programming context-aware applications (EB, JV, CDR, ALC, WDM), pp. 67–84.
OnwardOnward-2012-HansenLG #architecture
Cognitive architectures: a way forward for the psychology of programming (MEH, AL, RLG), pp. 27–38.
OnwardOnward-2012-Schachman #interface
Alternative programming interfaces for alternative programmers (TS), pp. 1–10.
OnwardOnward-2012-TaeumelSH #runtime
The VIVIDE programming environment: connecting run-time information with programmers’ system knowledge (MT, BS, RH), pp. 117–126.
TOOLSTOOLS-EUROPE-2012-NgYH #optimisation #parallel
Multiparty Session C: Safe Parallel Programming with Message Optimisation (NN, NY, KH), pp. 202–218.
AdaEuropeAdaEurope-2012-ForlerLW #api #design #encryption #library
Designing the API for a Cryptographic Library — A Misuse-Resistant Application Programming Interface (CF, SL, JW), pp. 75–88.
HILTHILT-2012-Liskov #turing machine
Keynote presentation: Programming the turing machine (BL), pp. 23–24.
HILTHILT-2012-Taft #divide and conquer #manycore #named #tutorial #using
Tutorial: multicore programming using divide-and-conquer and work stealing (STT), pp. 13–14.
LOPSTRLOPSTR-2012-RamliNN #set
XACML 3.0 in Answer Set Programming (CDPKR, HRN, FN), pp. 89–105.
PADLPADL-2012-BradyH #domain-specific language #embedded
Resource-Safe Systems Programming with Embedded Domain Specific Languages (EB, KH), pp. 242–257.
PADLPADL-2012-MartinsME #functional
The Environment as an Argument — Context-Aware Functional Programming (PMM, JAM, SE), pp. 48–62.
PADLPADL-2012-Stewart #exclamation #functional #haskell
Make Things Now! Pragmatic Functional Programming in Haskell (DS), p. 17.
PEPMPEPM-2012-Katayama #functional #induction #source code
An analytical inductive functional programming system that avoids unintended programs (SK), pp. 43–52.
PLDIPLDI-2012-OliveiraSCLY #calculus
The implicit calculus: a new foundation for generic programming (BCdSO, TS, WC, WL, KY), pp. 35–44.
POPLPOPL-2012-CaveP #data type
Programming with binders and indexed data-types (AC, BP), pp. 413–424.
POPLPOPL-2012-KrishnaswamiBH #bound #functional #higher-order
Higher-order functional reactive programming in bounded space (NRK, NB, JH), pp. 45–58.
PPDPPPDP-2012-PlasmeijerLMAK #functional
Task-oriented programming in a pure functional language (RP, BL, SM, PA, PWMK), pp. 195–206.
ASEASE-2012-FalconeC #android #aspect-oriented #embedded #in the cloud
Weave droid: aspect-oriented programming on Android devices: fully embedded or in the cloud (YF, SC), pp. 350–353.
ASEASE-2012-HarmanLJWAC #challenge #search-based #source code #using
The GISMOE challenge: constructing the pareto program surface using genetic programming to find better programs (MH, WBL, YJ, DRW, AA, JAC), pp. 1–14.
FSEFSE-2012-ZaeemK #generative #using
Test input generation using dynamic programming (RNZ, SK), p. 34.
ICSEICSE-2012-Braithwaite #how #what
Software as an engineering material: How the affordances of programming have changed and what to do about it (KB), p. 998.
ICSEICSE-2012-LemosFSG #agile #assessment #development #empirical
Development of auxiliary functions: Should you be agile? An empirical assessment of pair programming and test-first programming (OALL, FCF, FFS, AG), pp. 529–539.
ICSEICSE-2012-PankratiusSG #empirical #functional #imperative #java #manycore #scala
Combining functional and imperative programming for multicore software: An empirical study evaluating Scala and Java (VP, FS, GG), pp. 123–133.
ICSEICSE-2012-PlonkaSL #matter #question
Disengagement in pair programming: Does it matter? (LP, HS, JvdL), pp. 496–506.
ICSEICSE-2012-ReissBL
Code Bubbles: A practical working-set programming environment (SPR, JNB, JJLJ), pp. 1411–1414.
ICSEICSE-2012-SillittiSV #case study #comprehension #developer #industrial #scalability
Understanding the impact of Pair Programming on developers attention: A case study on a large industrial experimentation (AS, GS, JV), pp. 1094–1101.
SACSAC-2012-BistarelliCS #concurrent #constraints #coordination
A secure coordination of agents with nonmonotonic soft Concurrent Constraint Programming (SB, PC, FS), pp. 1551–1553.
SACSAC-2012-DamianiPW #object-oriented #type system
A type system for checking specialization of packages in object-oriented programming (FD, APH, YW), pp. 1737–1742.
SACSAC-2012-FahmyRJ #implementation #interface #kernel #linux #realtime #scheduling #thread
Implementing distributable real-time threads in the Linux kernel: programming interface and scheduling support (SFF, BR, EDJ), pp. 1771–1778.
SACSAC-2012-FanS #automation #collaboration #dependence #realtime #semantics
Dependency-based automatic locking for semantic conflict prevention in real-time collaborative programming (HF, CS), pp. 737–742.
SACSAC-2012-HarnieDBM
Programming urban-area applications (DH, TD, EGB, WDM), pp. 1516–1521.
SACSAC-2012-NobakhtBJS #deployment #scheduling
Programming and deployment of active objects with application-level scheduling (BN, FSdB, MMJ, RS), pp. 1883–1888.
SACSAC-2012-SarroFG #development #estimation #multi #search-based
Single and Multi Objective Genetic Programming for software development effort estimation (FS, FF, CG), pp. 1221–1226.
SACSAC-2012-TruyenCWVBGDJ #as a service
Context-oriented programming for customizable SaaS applications (ET, NC, SW, JV, EB, SG, TD, WJ), pp. 418–425.
SACSAC-2012-YuHJSLH #novel #segmentation
A novel segmentation method for convex lesions based on dynamic programming with local intra-class variance (MY, QH, RJ, ES, HL, CCH), pp. 39–44.
GPCEGPCE-2012-SpacekDTF #behaviour #component #inheritance #reuse
An inheritance system for structural & behavioral reuse in component-based software programming (PS, CD, CT, LF), pp. 60–69.
ASPLOSASPLOS-2012-EsmaeilzadehSCB #approximate #architecture
Architecture support for disciplined approximate programming (HE, AS, LC, DB), pp. 301–312.
CASECASE-2012-BaoLYL #energy #realtime
Battery energy storage system load shifting control based on real time load forecast and dynamic programming (GB, CL, ZY, ZL), pp. 815–820.
CCCC-2012-MarronLB #analysis #paradigm
Programming Paradigm Driven Heap Analysis (MM, OL, AB), pp. 41–60.
DACDAC-2012-ShojaeiDR #integer
Confidentiality preserving integer programming for global routing (HS, AD, PR), pp. 709–716.
HPCAHPCA-2012-SeguljaA #architecture #parallel
Architectural support for synchronization-free deterministic parallel programming (CS, TSA), pp. 337–348.
LCTESLCTES-2012-SbirleaZBCS #data flow #platform
Mapping a data-flow programming model onto heterogeneous platforms (ASS, YZ, ZB, JC, VS), pp. 61–70.
OSDIOSDI-2012-HanMCR #interface #named #network #scalability
MegaPipe: A New Programming Interface for Scalable Network I/O (SH, SM, BGC, SR), pp. 135–148.
PPoPPPPoPP-2012-AnderschCJ #embedded #parallel
Programming parallel embedded and consumer applications in OpenMP superscalar (MA, CCC, BHHJ), pp. 281–282.
PPoPPPPoPP-2012-KimSLNJL #clustering #cpu #gpu
OpenCL as a unified programming model for heterogeneous CPU/GPU clusters (JK, SS, JL, JN, GJ, JL), pp. 299–300.
PPoPPPPoPP-2012-LeissaHW
Extending a C-like language for portable SIMD programming (RL, SH, IW), pp. 65–74.
ESOPESOP-2012-EmotoFH #framework #parallel #pipes and filters
Generate, Test, and Aggregate — A Calculation-based Framework for Systematic Parallel Programming with MapReduce (KE, SF, ZH), pp. 254–273.
FASEFASE-2012-NaujokatLS
Loose Programming with PROPHETS (SN, ALL, BS), pp. 94–98.
FASEFASE-2012-ThumSKAS #contract #design #feature model
Applying Design by Contract to Feature-Oriented Programming (TT, IS, MK, SA, GS), pp. 255–269.
CAVCAV-2012-HarrisJR #automaton #game studies #safety
Secure Programming via Visibly Pushdown Safety Games (WRH, SJ, TWR), pp. 581–598.
CAVCAV-2012-SinghS #named
SPT: Storyboard Programming Tool (RS, ASL), pp. 738–743.
ICLPICLP-2012-BanbaraTI #generative #matrix #testing
Generating Event-Sequence Test Cases by Answer Set Programming with the Incidence Matrix (MB, NT, KI), pp. 86–97.
ICLPICLP-2012-DeneckerLTV #semantics #set
A Tarskian Informal Semantics for Answer Set Programming (MD, YL, MT, JV), pp. 277–289.
ICLPICLP-2012-Dieguez #set
Temporal Answer Set Programming (MD), pp. 445–450.
ICLPICLP-2012-MorakW #preprocessor #set
Preprocessing of Complex Non-Ground Rules in Answer Set Programming (MM, SW), pp. 247–258.
ICLPICLP-2012-Redl #set
Answer Set Programming with External Sources (CR), pp. 469–475.
ICLPICLP-2012-SchandaB #development #set #using
Using Answer Set Programming in the Development of Verified Software (FS, MB), pp. 72–85.
ICLPICLP-J-2012-BaralDGG #algorithm #correctness #set #λ-calculus
Typed answer set programming λ calculus theories and correctness of inverse λ algorithms with respect to them (CB, JD, MAG, AG), pp. 775–791.
ICLPICLP-J-2012-BliemMW #declarative #named #problem #using
D-FLAT: Declarative problem solving using tree decompositions and answer-set programming (BB, MM, SW), pp. 445–464.
ICSTICST-2012-GotliebHB #constraints #using
Minimum Pairwise Coverage Using Constraint Programming Techniques (AG, AH, BB), pp. 773–774.
ICSTICST-2012-PonsiniMR #abstract interpretation #analysis #constraints #float #source code
Combining Constraint Programming and Abstract Interpretation for Value Analysis of Floating-point Programs (OP, CM, MR), pp. 775–776.
ICSTSAT-2012-Knuth #satisfiability
Satisfiability and The Art of Computer Programming (DEK), p. 15.
VLDBVLDB-2011-HerodotouDB #cost analysis #optimisation #pipes and filters
MapReduce Programming and Cost-based Optimization? Crossing this Chasm with Starfish (HH, FD, SB), pp. 1446–1449.
CSEETCSEET-2011-ChenT #quality #smell
Grading code quality of programming assignments based on bad smells (WKC, PYT), p. 559.
CSEETCSEET-2011-JiS
Comparing extreme programming and Waterfall project results (FJ, TS), pp. 482–486.
CSEETCSEET-2011-LethbridgeMFB #education #uml #using
Teaching UML using umple: Applying model-oriented programming in the classroom (TCL, GM, AF, OBB), pp. 421–428.
CSEETCSEET-2011-RadermacherW #empirical #interactive #student #using
Investigating student-instructor interactions when using pair programming: An empirical study (AR, GSW), pp. 41–50.
CSEETCSEET-2011-SallehMG #education #experience
The effects of openness to experience on pair programming in a higher education context (NS, EM, JCG), pp. 149–158.
CSEETCSEET-2011-SouzaMB #evaluation #named #process #testing
ProgTest: An environment for the submission and evaluation of programming assignments based on testing activities (DMdS, JCM, EFB), pp. 1–10.
CSEETCSEET-2011-Tanuan #case study #delivery #design #experience #mobile
Design and delivery of a modern mobile application programming course — An experience report (MT), pp. 237–246.
CSEETCSEET-2011-TsukamotoTNM #analysis #motivation
Analysis of the motivation of learners in the in-house training of programming in Japanese ICT industries (HT, YT, HN, KiM), pp. 121–128.
ITiCSEITiCSE-2011-BarrosBV #java #named #object-oriented #sequence #source code #visualisation
Java2Sequence: a tool for the visualization of object-oriented programs in introductory programming (JPB, LB, MV), p. 369.
ITiCSEITiCSE-2011-BellCCDH #student
Introducing students to computer science with programmes that don’t emphasise programming (TB, PC, QIC, VD, BH), p. 391.
ITiCSEITiCSE-2011-CamachoM #learning
Facilitating learning dynamic programming through a previous introduction of exhaustive search (AC, AM), p. 355.
ITiCSEITiCSE-2011-EckerdalLLS #concept #perspective
Relationship between text and action conceptions of programming: a phenomenographic and quantitative perspective (AE, MJL, ML, AS), pp. 33–37.
ITiCSEITiCSE-2011-GiannakosDVK #education
Programming in secondary education: benefits and perspectives (MNG, SD, PV, CK), p. 349.
ITiCSEITiCSE-2011-HubwieserM #object-oriented
Investigating cognitive structures of object oriented programming (PH, AM), p. 377.
ITiCSEITiCSE-2011-HullPK #automation #named #student
Infandango: automated grading for student programming (MJH, DP, EK), p. 330.
ITiCSEITiCSE-2011-Mahmoud11a #approach #mobile
A mobile web-based approach to introductory programming (QHM), p. 334.
ITiCSEITiCSE-2011-Meerbaum-SalantAB
Habits of programming in scratch (OMS, MA, MBA), pp. 168–172.
ITiCSEITiCSE-2011-MselleM #concept #education #memory management
The impact of memory transfer language (MTL) in reducing misconceptions in teaching programming to novices (LJM, RM), p. 388.
ITiCSEITiCSE-2011-OliveiraMR #learning #problem
From concrete to abstract?: problem domain in the learning of introductory programming (OLO, AMM, NTR), pp. 173–177.
ITiCSEITiCSE-2011-OliveiraMR11a #case study #natural language
Natural language in introductory programming: an experimental study (OLO, AMM, NTR), p. 363.
ITiCSEITiCSE-2011-PauHGW #case study #exclamation #experience #student
Female students’ experiences of programming: it’s not all bad! (RP, WH, MG, JW), pp. 323–327.
ITiCSEITiCSE-2011-StrieweG11a #automation #runtime #using
Using run time traces in automated programming tutoring (MS, MG), pp. 303–307.
ITiCSEITiCSE-2011-WittmannBK #using
Using the SCORE software package to analyse novice computer graphics programming (MRAW, MB, MKT), pp. 118–122.
ITiCSEITiCSE-2011-YooSKF #named
WeScheme: the browser is your programming environment (DY, ES, SK, KF), pp. 163–167.
ITiCSEITiCSE-2011-ZarbH
Exploring flow in novice programming environments (MZ, JH), p. 394.
SIGITESIGITE-2011-KurhilaV #scalability #tool support
Management, structures and tools to scale up personal advising in large programming courses (JK, AV), pp. 3–8.
SIGITESIGITE-2011-ManzoHH #education #multi #visual notation
Multimedia-based visual programming promoting core competencies in IT education (VJM, MH, MH), pp. 203–208.
SIGITESIGITE-2011-Prabhakar #approach #java
Applying pair programming for advanced Java course: a different approach (ABP), pp. 319–320.
ICPCICPC-J-2009-ParninR11
Resumption strategies for interrupted programming tasks (CP, SR), pp. 5–34.
CSMRCSMR-2011-Przybylek #aspect-oriented #composition
Impact of Aspect-Oriented Programming on Software Modularity (AP), pp. 369–372.
ICPCICPC-2011-Burnett #question #tool support
Males and Females Developing Software: Are Programming Tools Getting in the Way? (MB), p. xvii.
ICPCICPC-2011-EndrikatH #aspect-oriented #development #maintenance
Is Aspect-Oriented Programming a Rewarding Investment into Future Code Changes? A Socio-technical Study on Development and Maintenance Time (SE, SH), pp. 51–60.
ICPCICPC-2011-RupakhetiH
Satisfying Programmers’ Information Needs in API-Based Programming (CRR, DH), pp. 250–253.
ICPCICPC-2011-SamaraweeraSQ #approach #towards
Programming from the Reader’s Perspective: Toward an Expectations Approach (GS, MS, JQ), pp. 211–212.
ICPCICPC-2011-ZibranR #approach #constraints #refactoring #scheduling
Conflict-Aware Optimal Scheduling of Code Clone Refactoring: A Constraint Programming Approach (MFZ, CKR), pp. 266–269.
SCAMSCAM-2011-Gold #analysis #music #source code
Knitting Music and Programming: Reflections on the Frontiers of Source Code Analysis (NG), pp. 10–14.
SCAMSCAM-2011-ZibranR #approach #constraints #refactoring #scheduling
A Constraint Programming Approach to Conflict-Aware Optimal Scheduling of Prioritized Code Clone Refactoring (MFZ, CKR), pp. 105–114.
ICALPICALP-v2-2011-AhnG #linear #problem
Linear Programming in the Semi-streaming Model with Application to the Maximum Matching Problem (KJA, SG), pp. 526–538.
ICALPICALP-v2-2011-SuenagaH #hybrid #modelling
Programming with Infinitesimals: A While-Language for Hybrid System Modeling (KS, IH), pp. 392–403.
FMFM-2011-Harel #behaviour
Some Thoughts on Behavioral Programming (DH), p. 2.
TLCATLCA-2011-RoweB #approximate #object-oriented #semantics
Approximation Semantics and Expressive Predicate Assignment for Object-Oriented Programming — (RNSR, SvB), pp. 229–244.
CEFPCEFP-2011-JeuringGH #haskell
A Programming Tutor for Haskell (JJ, AG, BH), pp. 1–45.
CEFPCEFP-2011-Loogen #functional #haskell #named #parallel
Eden — Parallel Functional Programming with Haskell (RL), pp. 142–206.
CEFPCEFP-2011-Marlow #concurrent #haskell #parallel
Parallel and Concurrent Programming in Haskell (SM), pp. 339–401.
CEFPCEFP-2011-SlodicakMN #category theory #functional
Some New Approaches in Functional Programming Based on Categories (VS, PM, VN), pp. 517–532.
ICFPICFP-2011-FisherFWZ #named #tool support
Forest: a language and toolkit for programming with filestores (KF, NF, DW, KQZ), pp. 292–306.
ICFPICFP-2011-Mitchell #ecosystem #functional #modelling
Functional programming through deep time: modeling the first complex ecosystems on earth (EGM), pp. 28–31.
ICFPICFP-2011-MorihataM #functional #parallel
Balanced trees inhabiting functional parallel programming (AM, KM), pp. 117–128.
ICFPICFP-2011-SwamyCFSBY #dependent type #distributed
Secure distributed programming with value-dependent types (NS, JC, CF, PYS, KB, JY), pp. 266–278.
ICFPICFP-2011-SwamyGLH #lightweight #ml #monad
Lightweight monadic programming in ML (NS, NG, DL, MH), pp. 15–27.
ICFPICFP-2011-Takeyama #assurance
Programming assurance cases in Agda (MT), p. 142.
CoGCIG-2011-AgapitosOBT #learning #modelling #search-based #using
Learning environment models in car racing using stateful Genetic Programming (AA, MO0, AB, TT), pp. 219–226.
CoGCIG-2011-AlhejaliL #search-based #using
Using a training camp with Genetic Programming to evolve Ms Pac-Man agents (AMA, SML), pp. 118–125.
FDGFDG-2011-FowlerC #concept #game studies #learning #motivation
Kodu game lab: improving the motivation for learning programming concepts (AF, BC), pp. 238–240.
CoGVS-Games-2011-PaliokasAM #3d #education #game studies #interactive #video
PlayLOGO 3D: A 3D Interactive Video Game for Early Programming Education: Let LOGO Be a Game (IP, CA, MM), pp. 24–31.
HCIDUXU-v2-2011-ObermeierBSV #aspect-oriented #automation #evaluation #modelling #object-oriented #usability
Fundamental Aspects Concerning the Usability Evaluation of Model-Driven Object Oriented Programming Approaches in Machine and Plant Automation (MO, SB, KS, BVH), pp. 497–506.
HCIHCI-MIIE-2011-AshBCJLLMQUZ
Scratchable Devices: User-Friendly Programming for Household Appliances (JA, MB, GC, SJ, SL, MLL, VNM, PQ, BU, EZ), pp. 137–146.
HCIHIMI-v1-2011-BottaroMMPRS #visual notation
Visual Programming of Location-Based Services (AB, EM, FM, AP, MR, FS), pp. 3–12.
CAiSECAiSE-2011-BarnC #architecture #enterprise #modelling
Revisiting Naur’s Programming as Theory Building for Enterprise Architecture Modelling (BSB, TC), pp. 229–236.
ICMLICML-2011-HannahD #approximate #problem
Approximate Dynamic Programming for Storage Problems (LH, DBD), pp. 337–344.
KDIRKDIR-2011-BorcheninovO #embedded #search-based #symbolic computation
Genetic Programming with Embedded Features of Symbolic Computations (YVB, YSO), pp. 476–479.
KDIRKDIR-2011-RomeiT #process #using #xquery
Programming the KDD Process using XQuery (AR, FT), pp. 131–139.
BXBX-2011-Gibbons #bidirectional #topic
HOT Topics in Bidirectional Programming (JG), p. 56.
ECOOPECOOP-2011-BocchinoA #framework #object-oriented #parallel
Types, Regions, and Effects for Safe Programming with Object-Oriented Parallel Frameworks (RLBJ, VSA), pp. 306–332.
OnwardOnward-2011-Puschel #automation #performance
Automatic performance programming (MP), pp. 1–2.
OnwardOnward-2011-TillmannMHF #mobile #named
TouchDevelop: programming cloud-connected mobile devices via touchscreen (NT, MM, JdH, MF), pp. 49–60.
OOPSLAOOPSLA-2011-CledatKP
Efficiently speeding up sequential computation through the n-way programming model (RC, TK, SP), pp. 537–554.
OOPSLAOOPSLA-2011-DemetrescuFR #constraints #data flow #imperative
Reactive imperative programming with dataflow constraints (CD, IF, AR), pp. 407–426.
OOPSLAOOPSLA-2011-HemelV #mobile #web
Declaratively programming the mobile web with Mobl (ZH, EV), pp. 695–712.
OOPSLAOOPSLA-2011-HoffmanME #memory management #named
Ribbons: a partially shared memory programming model (KJH, HM, PE), pp. 289–306.
OOPSLAOOPSLA-2011-KeLZBJD #dependence #parallel #using
Safe parallel programming using dynamic dependence hints (CK, LL, CZ, TB, BJ, CD), pp. 243–258.
OOPSLAOOPSLA-2011-LorenzR #named
Cedalion: a language for language oriented programming (DHL, BR), pp. 733–752.
OOPSLAOOPSLA-2011-PuBS #algorithm #first-order #synthesis
Synthesis of first-order dynamic programming algorithms (YP, RB, SS), pp. 83–98.
PLATEAUPLATEAU-2011-KleinschmagerH #case study #how #self
How to rate programming skills in programming experiments?: a preliminary, exploratory, study based on university marks, pretests, and self-estimation (SK, SH), pp. 15–24.
PLATEAUPLATEAU-2011-Myers
Inherent vs. accidental vs. intentional difficulties in programming (BAM), pp. 1–2.
TOOLSTOOLS-EUROPE-2011-Przybylek #aspect-oriented #evolution #object-oriented #reuse
Systems Evolution and Software Reuse in Object-Oriented Programming and Aspect-Oriented Programming (AP), pp. 163–178.
TOOLSTOOLS-EUROPE-2011-WelschS #distributed #object-oriented
Location Types for Safe Distributed Object-Oriented Programming (YW, JS), pp. 194–210.
AdaEuropeAdaEurope-2011-Taft #implementation #manycore #parallel #specification
Multicore Programming in ParaSail — Parallel Specification and Implementation Language (STT), pp. 196–200.
PADLPADL-2011-PetricekS #concurrent #control flow #named #parallel
Joinads: A Retargetable Control-Flow Construct for Reactive, Parallel and Concurrent Programming (TP, DS), pp. 205–219.
PADLPADL-2011-SymePL #f#
The F# Asynchronous Programming Model (DS, TP, DL), pp. 175–189.
PADLPADL-2011-VoellmyH #named #network
Nettle: Taking the Sting Out of Programming Network Routers (AV, PH), pp. 235–249.
PEPMPEPM-2011-BauerEFP #adaptation #java
Adaptation-based programming in java (TB, ME, AF, JP), pp. 81–90.
PEPMPEPM-2011-WangG #embedded #protocol
An embedded language for programming protocol stacks in embedded systems (YW, VG), pp. 63–72.
PLDIPLDI-2011-PrabhuGZJA #commutative #parallel #set
Commutative set: a language extension for implicit parallel programming (PP, SG, YZ, NPJ, DIA), pp. 1–11.
PPDPPPDP-2011-SauthoffJG #declarative
Bellman’s GAP: a declarative language for dynamic programming (GS, SJ, RG), pp. 29–40.
PPDPPPDP-2011-VirsedaM #composition #constraints #declarative #higher-order #semantics
A modular semantics for higher-order declarative programming with constraints (RdVV, FPM), pp. 41–52.
AdaSIGAda-2011-AliP #ada #parallel
A parallel programming model for ada (HIA, LMP), pp. 19–26.
ASEASE-2011-Groce #adaptation #generative
Coverage rewarded: Test input generation via adaptation-based programming (AG), pp. 380–383.
GTTSEGTTSE-2011-ErwigW #calculus
Variation Programming with the Choice Calculus (ME, EW), pp. 55–100.
ICSEICSE-2011-Pankratius #automation #evaluation #parallel #usability
Automated usability evaluation of parallel programming constructs (VP), pp. 936–939.
SACSAC-2011-LinTBBK #component #configuration management #distributed #evolution
Transparent componentisation: high-level (re)configurable programming for evolving distributed systems (SL, FT, MB, GSB, AMK), pp. 203–208.
SACSAC-2011-SantosaMK #approach #named #search-based
HMXT-GP: an information-theoretic approach to genetic programming that maintains diversity (HS, JM, PJK), pp. 1070–1075.
SACSAC-2011-SbaragliaCV #coordination
Programming coordination laws of artifacts in CArtAgO (MS, MC, MV), pp. 885–886.
GPCEGPCE-J-2005-CaretteK11 #abstraction #monad #multi
Multi-stage programming with functors and monads: Eliminating abstraction overhead from generic code (JC, OK), pp. 349–375.
GPCEGPCE-J-2005-SiekL11 #in the large
A language for generic programming in the large (JGS, AL), pp. 423–465.
GPCEGPCE-2011-Felleisen #component #multi
Multilingual component programming in racket (MF), pp. 1–2.
SLESLE-2011-NishimoriK #framework #game studies
Join Token-Based Event Handling: A Comprehensive Framework for Game Programming (TN, YK), pp. 119–138.
ASPLOSASPLOS-2011-HormatiSWMM #named
Sponge: portable stream programming on graphics engines (AH, MS, MW, TNM, SAM), pp. 381–392.
CASECASE-2011-AnghinolfiPSS #integer #optimisation
Integer programming and ant colony optimization for planning intermodal freight transportation operations (DA, MP, SS, SS), pp. 214–219.
CASECASE-2011-CostantinoDFFMSU #approach #design #fuzzy #network
A fuzzy programming approach for the strategic design of distribution networks (NC, MD, MF, MPF, AMM, FS, WU), pp. 66–71.
CASECASE-2011-DingRGS
Mixed-integer programming for optimal path planning of robotic manipulators (HD, GR, DG, OS), pp. 133–138.
CASECASE-2011-MovafaghpourM #approach #linear #probability
A linear programming approach for probabilistic robot path planning with missing information of outcomes (MAM, EM), pp. 126–132.
DACDAC-2011-Paulin #challenge #industrial #multi #perspective
Programming challenges & solutions for multi-processor SoCs: an industrial perspective (PGP), pp. 262–267.
DATEDATE-2011-BaiDDC #network #program transformation #runtime
Simplified programming of faulty sensor networks via code transformation and run-time interval computation (LSB, RPD, PAD, PHC), pp. 88–93.
DATEDATE-2011-WuWWZLXY #architecture #parallel
Gemma in April: A matrix-like parallel programming architecture on OpenCL (TW, DW, YW, XZ, HL, NX, HY), pp. 703–708.
HPCAHPCA-2011-Larus
Programming the cloud (JRL), p. 1.
HPDCHPDC-2011-TejedorFGBAL #clustering #named
ClusterSs: a task-based programming model for clusters (ET, MF, DG, RMB, GA, JL), pp. 267–268.
LCTESLCTES-2011-BerthierMM #embedded #operating system
Synchronous programming of device drivers for global resource control in embedded operating systems (NB, FM, LM), pp. 81–90.
PDPPDP-2011-AliKGP #approach #communication #fault tolerance #modelling #scalability
A Redundant Communication Approach to Scalable Fault Tolerance in PGAS Programming Models (NA, SK, NG, BJP), pp. 24–31.
PDPPDP-2011-BoyerBE #gpu #multi
Dense Dynamic Programming on Multi GPU (VB, DEB, ME), pp. 545–551.
PDPPDP-2011-KarantasisP #abstraction #clustering #gpu #memory management
Programming GPU Clusters with Shared Memory Abstraction in Software (KIK, EDP), pp. 223–230.
PPoPPPPoPP-2011-BauerCSA #memory management #parallel
Programming the memory hierarchy revisited: supporting irregular parallelism in sequoia (MB, JC, ES, AA), pp. 13–24.
PPoPPPPoPP-2011-Ding #concurrent #parallel
Two examples of parallel programming without concurrency constructs (PP-CC) (CD), pp. 299–300.
PPoPPPPoPP-2011-Larus
Programming the cloud (JRL), pp. 1–2.
PPoPPPPoPP-2011-WillcockHEL #data-driven #fine-grained #parallel
Active pebbles: a programming model for highly parallel fine-grained data-driven computations (JW, TH, NGE, AL), pp. 305–306.
FoSSaCSFoSSaCS-2011-AristizabalBPPV #concurrent #constraints #similarity
Deriving Labels and Bisimilarity for Concurrent Constraint Programming (AA, FB, CP, LFP, FDV), pp. 138–152.
CADECADE-2011-KoksalKS #power of #scala #smt
Scala to the Power of Z3: Integrating SMT and Programming (ASK, VK, PS), pp. 400–406.
ICLPICLP-2011-Brik #set
Extensions of Answer Set Programming (AB), pp. 261–267.
ICLPICLP-2011-CasolaryL #representation #set
Representing the Language of the Causal Calculator in Answer Set Programming (MC, JL), pp. 51–61.
ICLPICLP-2011-DrescherW #constraints #modelling #set
Modelling Grammar Constraints with Answer Set Programming (CD, TW), pp. 28–39.
ICLPICLP-2011-GebserKKS #multi #optimisation #set
Multi-Criteria Optimization in Answer Set Programming (MG, RK, BK, TS), pp. 1–10.
ICLPICLP-J-2011-GebserKS #optimisation #set
Complex optimization in answer set programming (MG, RK, TS), pp. 821–839.
ICLPICLP-J-2011-GutmannTKBR #logic #probability
The magic of logical inference in probabilistic programming (BG, IT, AK, MB, LDR), pp. 663–680.
CSEETCSEET-2010-IshiiSFF #education #modelling #social #uml
Fostering UML Modeling Skills and Social Skills through Programming Education (NI, YS, HF, TF), pp. 25–32.
ITiCSEITiCSE-2010-AlaoutinenS #self #student #taxonomy #using
Student self-assessment in a programming course using bloom’s revised taxonomy (SA, KS), pp. 155–159.
ITiCSEITiCSE-2010-DennyLHDP #performance #predict #self
Self-predicted and actual performance in an introductory programming course (PD, ALR, JH, DBD, HCP), pp. 118–122.
ITiCSEITiCSE-2010-DukielskaS #distributed
JavaSpaces NetBeans: a linda workbench for distributed programming course (MD, JS), pp. 23–27.
ITiCSEITiCSE-2010-KarakostasDRA #multi
e-Lectures to support blended instruction in multimedia programming course (AK, SND, VR, MA), pp. 189–193.
ITiCSEITiCSE-2010-LappalainenIIK #agile #named #testing
ComTest: a tool to impart TDD and unit testing to introductory level programming (VL, JI, VI, SK), pp. 63–67.
ITiCSEITiCSE-2010-Marsh #case study #comparative #student #towards
A sub-saharan comparative study of university students’ attitudes towards computer programming (CJM), pp. 33–37.
ITiCSEITiCSE-2010-QianLYL #learning
Inquiry-based active learning in introductory programming courses (KQ, CTDL, LY, JL), p. 312.
ITiCSEITiCSE-2010-RagonisH #design #paradigm
Linking different programming paradigms: thoughts about instructional design (NR, BH), p. 310.
ITiCSEITiCSE-2010-RodgerBDHLNQ #education
Enhancing K-12 education with alice programming adventures (SHR, MB, LD, JH, LL, DN, HQ), pp. 234–238.
ITiCSEITiCSE-2010-Rubio-Sanchez #recursion
Tail recursive programming by applying generalization (MRS), pp. 98–102.
SIGITESIGITE-2010-WuW #education
Teaching a fundamental programming course via a Chinese/American faculty exchange agreement (HW, CW), pp. 159–162.
SCAMSCAM-2010-KatsV #aspect-oriented #case study #encapsulation #framework #logic #platform #using
Encapsulating Software Platform Logic by Aspect-Oriented Programming: A Case Study in Using Aspects for Language Portability (LCLK, EV), pp. 147–156.
WCREWCRE-2010-WongASLM #behaviour #detection #reverse engineering #search-based #using
Reverse Engineering Utility Functions Using Genetic Programming to Detect Anomalous Behavior in Software (SW, MA, JS, KL, SM), pp. 141–149.
ICALPICALP-v1-2010-RueST #graph
Dynamic Programming for Graphs on Surfaces (JR, IS, DMT), pp. 372–383.
IFMIFM-2010-Joshi
Programming with Miracles (RJ), p. 27.
FLOPSFLOPS-2010-Pientka #dependent type #named
Beluga: Programming with Dependent Types, Contextual Data, and Contexts (BP), pp. 1–12.
ICFPICFP-2010-MorgensternL
Security-typed programming within dependently typed programming (JM, DRL), pp. 169–180.
ICFPICFP-2010-MorrisJ
Instance chains: type class programming without overlapping instances (JGM, MPJ), pp. 375–386.
ICFPICFP-2010-PouillardP #fresh look
A fresh look at programming with names and binders (NP, FP), pp. 217–228.
ICFPICFP-2010-ScottSGM #functional #industrial #using
Using functional programming within an industrial product group: perspectives and perceptions (DJS, RS, TG, AM), pp. 87–92.
LISPILC-2010-Turner #lisp #named
LP/LISP: literate programming for Lisp (RMT), pp. 21–28.
CoGCIG-2010-BenbassatS #evolution #search-based #using
Evolving Lose-Checkers players using genetic programming (AB, MS), pp. 30–37.
CHICHI-2010-AssogbaD #bound #named
Share: a programming environment for loosely bound cooperation (YA, JSD), pp. 961–970.
CHICHI-2010-BrandtDWK #development #web
Example-centric programming: integrating web search into the development environment (JB, MD, MW, SRK), pp. 513–522.
CHICHI-2010-CaoRWBG #design #lens
End-user mashup programming: through the design lens (JC, YR, SW, MMB, VG), pp. 1009–1018.
CHICHI-2010-DornG #design #learning #web
Learning on the job: characterizing the programming knowledge and learning strategies of web designers (BD, MG), pp. 703–712.
CHICHI-2010-FarooqWZ #api #usability
API usability peer reviews: a method for evaluating the usability of application programming interfaces (UF, LW, DZ), pp. 2327–2336.
CHICHI-2010-ParninD
Evaluating cues for resuming interrupted programming tasks (CP, RD), pp. 93–102.
CSCWCSCW-2010-FarooqZ #api #usability
API peer reviews: a method for evaluating usability of application programming interfaces (UF, DZ), pp. 207–210.
SOFTVISSOFTVIS-2010-HelminenM #named #python #visualisation
Jype — a program visualization and programming exercise tool for Python (JH, LM), pp. 153–162.
SOFTVISSOFTVIS-2010-ParninGR #interactive #maintenance #named
CodePad: interactive spaces for maintaining concentration in programming environments (CP, CG, SR), pp. 15–24.
EDOCEDOC-2010-AmarLCN #aspect-oriented #imperative #using
Using Aspect-Oriented Programming to Trace Imperative Transformations (BA, HL, BC, CN), pp. 143–152.
ICEISICEIS-DISI-2010-PapatheocharousIA #approach #cost analysis #estimation #modelling #search-based
A Genetic Programming Approach to Software Cost Modeling and Estimation (EP, AI, ASA), pp. 281–287.
ICEISICEIS-HCI-2010-BellstromT #education #on the #visualisation
On the Importance of Visualizing in Programming Education (PB, CT), pp. 131–136.
CIKMCIKM-2010-SilvestriV #encoding #integer #named #performance
VSEncoding: efficient coding and fast decoding of integer lists via dynamic programming (FS, RV), pp. 1219–1228.
ICMLICML-2010-ThiaoTA #approach #problem
A DC Programming Approach for Sparse Eigenvalue Problem (MT, PDT, LTHA), pp. 1063–1070.
ICPRICPR-2010-AtmosukartoSH #3d #learning #search-based #using
The Use of Genetic Programming for Learning 3D Craniofacial Shape Quantifications (IA, LGS, CH), pp. 2444–2447.
ICPRICPR-2010-Cevikalp #distance #learning #metric #polynomial
Semi-supervised Distance Metric Learning by Quadratic Programming (HC), pp. 3352–3355.
ICPRICPR-2010-WangLL #3d #linear #using
Monocular 3D Tracking of Deformable Surfaces Using Linear Programming (CW, XL, YL), pp. 1710–1713.
ICPRICPR-2010-Yanagisawa #integer
An Offline Map Matching via Integer Programming (HY), pp. 4206–4209.
KEODKEOD-2010-ZakraouiZ #interactive #set #using #web
Integrating Context Knowledge in user Interaction using Answer Set Programming for Enhancing Web Accessibility (JZ, WLZ), pp. 459–466.
KRKR-2010-BalducciniG #formal method #set
Formalizing Psychological Knowledge in Answer Set Programming (MB, SG).
KRKR-2010-EiterFM #set
Paracoherent Answer Set Programming (TE, MF, JM).
KRKR-2010-GebserGISSTV #biology #consistency #network #nondeterminism #predict #scalability #set
Repair and Prediction (under Inconsistency) in Large Biological Networks with Answer Set Programming (MG, CG, MI, TS, AS, ST, PV).
KRKR-2010-PichlerRSW #bound #constraints
Tractable Answer-Set Programming with Weight Constraints: Bounded Treewidth Is not Enough (RP, SR, SS, SW).
SEKESEKE-2010-Cooke #challenge #manycore
The multi-core programming challenge (DC), pp. 3–4.
MODELSMoDELS-v1-2010-MadsenM #approach #modelling
A Unified Approach to Modeling and Programming (OLM, BMP), pp. 1–15.
SPLCSPLC-2010-SchaeferBBDT #product line
Delta-Oriented Programming of Software Product Lines (IS, LB, VB, FD, NT), pp. 77–91.
SPLCSPLC-2010-ZhangJ #approach #feature model #hybrid
A Hybrid Approach to Feature-Oriented Programming in XVCL (HZ, SJ), pp. 440–445.
ECOOPECOOP-2010-Hanenberg #developer #empirical #static typing #type system
Doubts about the Positive Impact of Static Type Systems on Programming Tasks in Single Developer Projects — An Empirical Study (SH), pp. 300–303.
ECOOPECOOP-2010-HarelMW #behaviour #coordination #java
Programming Coordinated Behavior in Java (DH, AM, GW), pp. 250–274.
OOPSLAOOPSLA-2010-ArnoldL #ambiguity
Managing ambiguity in programming by finding unambiguous examples (KCA, HL), pp. 877–884.
OOPSLAOOPSLA-2010-BurckhardtBL #concurrent
Concurrent programming with revisions and isolation types (SB, AB, DL), pp. 691–707.
OOPSLAOOPSLA-2010-LiZH #named
G-Finder: routing programming questions closer to the experts (WL, CZ, SH), pp. 62–73.
OOPSLAOOPSLA-2010-SorensenG #cyber-physical
Programming with time: cyber-physical programming with impromptu (AS, HG), pp. 822–834.
TOOLSTOOLS-EUROPE-2010-CarretonMCM #ad hoc #distributed #mobile #network
Loosely-Coupled Distributed Reactive Programming in Mobile Ad Hoc Networks (ALC, SM, TVC, WDM), pp. 41–60.
AdaEuropeAdaEurope-2010-HongHBB #ada #named #type system
AdaStreams: A Type-Based Programming Extension for Stream-Parallelism with Ada 2005 (GH, KH, BB, JB), pp. 208–221.
AdaEuropeAdaEurope-2010-WellingsB #ada #evolution #realtime
The Evolution of Real-Time Programming Revisited: Programming the Giotto Model in Ada 2005 (AJW, AB), pp. 196–207.
PADLPADL-2010-GrumbachW #distributed #rule-based
Netlog, a Rule-Based Language for Distributed Programming (SG, FW), pp. 88–103.
PADLPADL-2010-HanusK #declarative #framework #web
An ER-Based Framework for Declarative Web Programming (MH, SK), pp. 201–216.
PADLPADL-2010-LeoneRRT #integration #performance #set
Efficient Application of Answer Set Programming for Advanced Data Integration (NL, FR, LAR, GT), pp. 10–24.
PADLPADL-2010-Perera #first-order #interactive
First-Order Interactive Programming (RP), pp. 186–200.
PADLPADL-2010-Pontelli #perspective #set
Answer Set Programming in 2010: A Personal Perspective (EP), pp. 1–3.
PEPMPEPM-2010-Hofmann #functional #induction #named
IGOR2 — an analytical inductive functional programming system: tool demo (MH0), pp. 29–32.
PEPMPEPM-2010-RiescoR #nondeterminism
Programming with singular and plural non-deterministic functions (AR, JRH), pp. 83–92.
PLDIPLDI-2010-BaekC #approximate #energy #framework #named #using
Green: a framework for supporting energy-conscious programming using controlled approximation (WB, TMC), pp. 198–209.
PLDIPLDI-2010-RajanRY #collaboration #distributed #named
GUESSTIMATE: a programming model for collaborative distributed systems (KR, SKR, SY), pp. 210–220.
PLDIPLDI-2010-WestbrookRIYAT #java #multi #named #using
Mint: Java multi-stage programming using weak separability (EMW, MR, JI, YY, TA, WT), pp. 400–411.
POPLPOPL-2010-BodikCGKTBR #nondeterminism
Programming with angelic nondeterminism (RB, SC, JG, DK, NT, SB, CR), pp. 339–352.
POPLPOPL-2010-GayVRGC #composition #distributed #object-oriented
Modular session types for distributed object-oriented programming (SJG, VTV, AR, NG, AZC), pp. 299–312.
PPDPPPDP-2010-Martinez #concurrent #constraints #linear #semantics
Semantics-preserving translations between linear concurrent constraint programming and constraint handling rules (TM), pp. 57–66.
ASEASE-2010-HarelMSB #named #towards
PlayGo: towards a comprehensive tool for scenario based programming (DH, SM, SS, DB), pp. 359–360.
ASEASE-2010-LiuZHJM #named #web
iMashup: assisting end-user programming for the service-oriented web (XL, QZ, GH, ZJ, HM), pp. 285–288.
ICSEICSE-2010-GligoricGJKKM #generative #testing
Test generation through programming in UDITA (MG, TG, VJ, SK, VK, DM), pp. 225–234.
ICSEICSE-2010-Goldman #testing
Test-driven roles for pair programming (MG), pp. 515–516.
ICSEICSE-2010-SallehMGB #empirical #using
An empirical study of the effects of conscientiousness in pair programming using the five-factor personality model (NS, EM, JCG, GSJB), pp. 577–586.
SACSAC-2010-HurnausP #automation #composition #contract #verification
Programming assistance based on contracts and modular verification in the automation domain (DH, HP), pp. 2544–2551.
GPCEGPCE-J-2007-JarviMS10 #c++ #concept
Programming with C++ concepts (JJ, MM, JNS), pp. 596–614.
GPCEGPCE-2010-WurthingerBAMM #aspect-oriented #development #evolution #java #user interface
Applications of enhanced dynamic code evolution for Java in GUI development and dynamic aspect-oriented programming (TW, WB, DA, PM, HM), pp. 123–126.
SLESLE-2010-GonzalezCMCLG #framework #mobile #named #platform
Subjective-C — Bringing Context to Mobile Platform Programming (SG, NC, KM, AC, JCL, JG), pp. 246–265.
CASECASE-2010-KumarKST #predict
A mathematical programming for predicting molecular formulas in accurate mass spectrometry (SK, MK, RS, KT), pp. 246–251.
CASECASE-2010-LiuCW
Aggregated state dynamic programming for operating theater planning (YL, CC, KW), pp. 1013–1018.
CASECASE-2010-NetoMPM
CAD-based robot programming: The role of Fuzzy-PI force control in unstructured environments (PN, NM, JNP, APM), pp. 362–367.
CCCC-2010-Larus
Programming Clouds (JRL), pp. 1–9.
DACDAC-2010-GuthausWR #linear #optimisation
Non-uniform clock mesh optimization with linear programming buffer insertion (MRG, GW, RR), pp. 74–79.
DACDAC-2010-WuDL #approach #integer #parallel
A parallel integer programming approach to global routing (THW, AD, JTL), pp. 194–199.
DATEDATE-2010-FerentSGD #approach #embedded #linear #network
Linear programming approach for performance-driven data aggregation in networks of embedded sensors (CF, VS, MG, AD), pp. 1456–1461.
DATEDATE-2010-GaoH #geometry #optimisation #using
A power optimization method for CMOS Op-Amps using sub-space based geometric programming (WG, RH), pp. 508–513.
DATEDATE-2010-LeupersTNKWI
Cool MPSoC programming (RL, LT, XN, BK, MW, TI), pp. 1488–1493.
DATEDATE-2010-MahmoodBMMD #modelling #multi #order
Passive reduced order modeling of multiport interconnects via semidefinite programming (ZM, BNB, TM, AM, LD), pp. 622–625.
PDPPDP-2010-BakerHEW #api #manycore
A Light-weight API for Portable Multicore Programming (CGB, MAH, HCE, ABW), pp. 601–606.
PDPPDP-2010-LeytonP #algorithm #manycore #named
Skandium: Multi-core Programming with Algorithmic Skeletons (ML, JMP), pp. 289–296.
PPoPPPPoPP-2010-AgrawalLS #parallel
Helper locks for fork-join parallel programming (KA, CEL, JS), pp. 245–256.
PPoPPPPoPP-2010-ChandramowlishwaranKV #algebra #concurrent #linear #parallel
Applying the concurrent collections programming model to asynchronous parallel dense linear algebra (AC, KK, RWV), pp. 345–346.
PPoPPPPoPP-2010-RossbachHW #question #transaction
Is transactional programming actually easier? (CJR, OSH, EW), pp. 47–56.
ESOPESOP-2010-LagoS #functional #sublinear
Functional Programming in Sublinear Space (UDL, US), pp. 205–225.
STOCSTOC-2010-DeyHK #linear
Optimal homologous cycles, total unimodularity, and linear programming (TKD, ANH, BK), pp. 221–230.
ICLPICLP-2010-Demeyer10 #concurrent #declarative #program analysis
Program Analysis to Support Concurrent Programming in Declarative Languages (RD), pp. 248–254.
ICLPICLP-2010-Drescher10 #constraints #set
Constraint Answer Set Programming Systems (CD), pp. 255–264.
ICLPICLP-2010-Gaggl10 #towards
Towards a General Argumentation System based on Answer-Set Programming (SAG), pp. 265–269.
ICLPICLP-2010-P10 #concurrent #constraints #similarity
Bisimilarity in Concurrent Constraint Programming (AAAP), pp. 236–240.
ICLPICLP-2010-Parisini10 #branch #constraints #framework
Local Branching in a Constraint Programming Framework (FP), pp. 286–288.
ICLPICLP-J-2010-BalducciniG #formal method #set
Formalization of psychological knowledge in answer set programming and its application (MB, SG), pp. 725–740.
IJCARIJCAR-2010-PientkaD #deduction #framework #named #reasoning
Beluga: A Framework for Programming and Reasoning with Deductive Systems (BP, JD), pp. 15–21.
VMCAIVMCAI-2010-BuZL #automaton #hybrid #reachability #using #verification
Path-Oriented Reachability Verification of a Class of Nonlinear Hybrid Automata Using Convex Programming (LB, JZ, XL), pp. 78–94.
ICDARICDAR-2009-BodicLAHLK #detection #graph #integer #linear #using
Symbol Detection Using Region Adjacency Graphs and Integer Linear Programming (PLB, HL, SA, PH, YL, AK), pp. 1320–1324.
ICDARICDAR-2009-RoyPLD #multi #segmentation #using
Multi-Oriented and Multi-Sized Touching Character Segmentation Using Dynamic Programming (PPR, UP, JL, MD), pp. 11–15.
SIGMODSIGMOD-2009-BrodskyBCEW #abstraction #database #query
A decisions query language (DQL): high-level abstraction for mathematical programming over databases (AB, MMB, MC, NEE, XSW), pp. 1059–1062.
CSEETCSEET-2009-BreretonTK #education #empirical #overview #student
Pair programming as a teaching tool: a student review of empirical studies (PB, MT, RK), pp. 240–247.
CSEETCSEET-2009-CastilloOFE #approach #developer #education #towards
Toward an Approach to Programming Education to Produce Qualified Software Developers (JFC, CMdO, ESF, PVE), pp. 101–104.
EDMEDM-2009-ZafraV #learning #multi #predict #search-based #student
Predicting Student Grades in Learning Management Systems with Multiple Instance Learning Genetic Programming (AZ, SV), pp. 309–318.
ITiCSEITiCSE-2009-Al-BarakatiA #performance #student #visualisation
The effect of visualizing roles of variables on student performance in an introductory programming course (NMAB, AYAA), pp. 228–232.
ITiCSEITiCSE-2009-Al-BowAEFFLLM #education #game studies #student #using
Using game creation for teaching computer programming to high school students and teachers (MAB, DA, JE, RF, JF, CL, STL, SM), pp. 104–108.
ITiCSEITiCSE-2009-Boisvert #process #visualisation
A visualisation tool for the programming process (CB), pp. 328–332.
ITiCSEITiCSE-2009-FesakisS #education
Influence of the familiarization with “scratch” on future teachers’ opinions and attitudes about programming and ICT in education (GF, KS), pp. 258–262.
ITiCSEITiCSE-2009-Hislop
Replacing introductory programming courses with a broader perspective on computing (GWH), p. 390.
ITiCSEITiCSE-2009-Kagawa #framework #named #plugin
WAPPEN: a web-based application framework for programming and its bison/flex plug-in (KK), p. 383.
ITiCSEITiCSE-2009-KasurinenN
Estimating programming knowledge with Bayesian knowledge tracing (JK, UN), pp. 313–317.
ITiCSEITiCSE-2009-Lasserre #adaptation #learning
Adaptation of team-based learning on a first term programming class (PL), pp. 186–190.
ITiCSEITiCSE-2009-ListerFT
Further evidence of a relationship between explaining, tracing and writing skills in introductory programming (RL, CJF, DT), pp. 161–165.
ITiCSEITiCSE-2009-PatersonHC #approach #education #modelling #object-oriented #using
Using coding patterns in a model-driven approach to teaching object oriented programming (JHP, JH, KFC), p. 358.
ITiCSEITiCSE-2009-Rosenbloom #contest
Running a programming contest in an introductory computer science course (AR), p. 347.
ITiCSEITiCSE-2009-Saeli #education #how
How to teach programming in secondary education: first results of a PhD project (MS), p. 356.
ITiCSEITiCSE-2009-Seidman #3d #game studies #interactive
Alice first: 3D interactive game programming (RHS), p. 345.
ITiCSEITiCSE-2009-SkupasDR #classification
Developing classification criteria for programming tasks (BS, VD, MAR), p. 373.
ITiCSEITiCSE-2009-VillalobosCJ #interactive #learning #using
Developing programming skills by using interactive learning objects (JV, NAC, CJ), pp. 151–155.
SIGITESIGITE-2009-ConnollyM #education #re-engineering
Integrating software engineering in computer programming education (CMC, GM), pp. 50–54.
ICPCICPC-2009-HouJJ #named #towards
CnP: Towards an environment for the proactive management of copy-and-paste programming (DH, PJ, FJ), pp. 238–242.
ICPCICPC-2009-MurphyVS #behaviour #process #using
Using activity traces to characterize programming behaviour beyond the lab (GCM, PV, DCS), pp. 90–94.
ICPCICPC-2009-ParninR
Resumption strategies for interrupted programming tasks (CP, SR), pp. 80–89.
ICSMEICSM-2009-MunozBDT #aspect-oriented #empirical
Inquiring the usage of aspect-oriented programming: An empirical study (FM, BB, RD, YLT), pp. 137–146.
ICSMEICSM-2009-VillazonBMA #aspect-oriented #development #flexibility #named
MAJOR: Flexible tool development with aspect-oriented programming (AV, WB, PM, DA), pp. 387–388.
SEFMSEFM-2009-LaneseZ
Programming Sagas in SOCK (IL, GZ), pp. 189–198.
CEFPCEFP-2009-CesariniT #behaviour #design pattern #erlang #process
Erlang Behaviours: Programming with Process Design Patterns (FC, SJT), pp. 19–41.
CEFPCEFP-2009-FluetBFRRSX #functional #parallel
Programming in Manticore, a Heterogenous Parallel Functional Language (MF, LB, NF, MR, JHR, AS, YX), pp. 94–145.
HaskellHaskell-2009-Elliott #functional
Push-pull functional reactive programming (CME), pp. 25–36.
ICFPICFP-2009-BalatVY #case study #experience #framework #web
Experience report: ocsigen, a web programming framework (VB, JV, BY), pp. 311–316.
ICFPICFP-2009-FischerKS #functional #lazy evaluation #nondeterminism
Purely functional lazy non-deterministic programming (SF, OK, CcS), pp. 11–22.
ICFPICFP-2009-GazagnaireH #database #functional #named #performance #transaction #using
OXenstored: an efficient hierarchical and transactional database using functional programming with reference cell comparisons (TG, VH), pp. 203–214.
ICFPICFP-2009-SculthorpeN #dependent type #functional
Safe functional reactive programming through dependent types (NS, HN), pp. 23–34.
ICFPICFP-2009-VieraSS #aspect-oriented #attribute grammar #haskell #how
Attribute grammars fly first-class: how to do aspect oriented programming in Haskell (MV, SDS, WS), pp. 245–256.
ICFPICFP-2009-YakushevHLJ #data type #fixpoint #recursion
Generic programming with fixed points for mutually recursive datatypes (ARY, SH, AL, JJ), pp. 233–244.
CoGCIG-2009-EbnerT #evolution #search-based #using
Evolving driving controllers using Genetic Programming (ME, TT), pp. 279–286.
FDGFDG-2009-MacLaurin #design #game studies #named
Kodu: end-user programming and design for games (MM).
CHICHI-2009-BrandtGLDK #learning #web
Two studies of opportunistic programming: interleaving web foraging, learning, and writing code (JB, PJG, JL, MD, SRK), pp. 1589–1598.
CHICHI-2009-HerkVF #adaptation
ESPranto SDK: an adaptive programming environment for tangible applications (RvH, JV, WF), pp. 849–858.
HCIDHM-2009-MobusE #approach #modelling #towards
Further Steps towards Driver Modeling According to the Bayesian Programming Approach (CM, ME), pp. 413–422.
HCIHCI-NT-2009-Goschnick #analysis #design #interactive
People-Oriented Programming: From Agent-Oriented Analysis to the Design of Interactive Systems (SG), pp. 836–845.
HCIHCI-NT-2009-LucasAW #composition #declarative #development #named #web
Collage: A Declarative Programming Model for Compositional Development of Web Applications (BL, RPA, CW), pp. 856–865.
ICEISICEIS-DISI-2009-KleinschmagerH #aspect-oriented
Is the Application of Aspect-oriented Programming Constructs Beneficial? — First Experimental Results (SK, SH), pp. 196–201.
ICEISICEIS-SAIC-2009-CastroFSC #learning
Fleshing Out Clues on Group Programming Learning (TC, HF, LS, ANdCJ), pp. 68–73.
CIKMCIKM-2009-WangML #learning #question #rank #search-based #using
Learning to rank using evolutionary computation: immune programming or genetic programming? (SW, JM, JL), pp. 1879–1882.
ICMLICML-2009-NowozinJ #clustering #graph #learning #linear
Solution stability in linear programming relaxations: graph partitioning and unsupervised learning (SN, SJ), pp. 769–776.
KDDKDD-2009-NijssenGR #approach #constraints #correlation #mining
Correlated itemset mining in ROC space: a constraint programming approach (SN, TG, LDR), pp. 647–656.
KDIRKDIR-2009-TsakonasD #estimation #modelling #search-based
Deriving Models for Software Project Effort Estimation by Means of Genetic Programming (AT, GD), pp. 34–42.
ICMTICMT-2009-Pierce #bidirectional
Foundations for Bidirectional Programming (BCP), pp. 1–3.
OOPSLAOOPSLA-2009-BergerYLN #c #c++ #named #parallel #thread
Grace: safe multithreaded programming for C/C++ (EDB, TY, TL, GN), pp. 81–96.
OOPSLAOOPSLA-2009-LublinermanCC #parallel
Parallel programming with object assemblies (RL, SC, PC), pp. 61–80.
OOPSLAOOPSLA-2009-SongT #program transformation #tool support
Enhancing source-level programming tools with an awareness of transparent program transformations (MS, ET), pp. 301–320.
TOOLSTOOLS-EUROPE-2009-Vitek #concurrent #modelling #realtime
Programming Models for Concurrency and Real-Time (JV), p. 17.
AdaEuropeAdaEurope-2009-Montoya-DatoAG #ada #experience #online #using
An Experience on Ada Programming Using On-Line Judging (FJMD, JLFA, GGM), pp. 75–89.
PADLPADL-2009-HanusK #declarative #user interface
Declarative Programming of User Interfaces (MH, CK), pp. 16–30.
PEPMPEPM-2009-Lopez-FraguasRS #flexibility #framework #nondeterminism
A flexible framework for programming with non-deterministic functions (FJLF, JRH, JSH), pp. 91–100.
PLDIPLDI-2009-SahaZCGYRFZRM #framework #platform
Programming model for a heterogeneous x86 platform (BS, XZ, HC, YG, SY, MR, JF, PZ, RR, AM), pp. 431–440.
PPDPPPDP-2009-DvorakGPW #paradigm
Alternation as a programming paradigm (WD, GG, RP, SW), pp. 61–72.
PPDPPPDP-2009-Vasconcelos #functional #linear #parallel #thread
Session types for linear multithreaded functional programming (VTV), pp. 1–6.
QAPLQAPL-2009-TafliovichH #communication #quantum
Programming with Quantum Communication (AT, ECRH), pp. 99–118.
AdaSIGAda-2009-Ochem #ada #multi
Multi-language programming with Ada (QO), pp. 19–20.
RERE-2009-SalinesiDDMR #constraints #finite #modelling #product line
Exploiting the Versatility of Constraint Programming over Finite Domains to Integrate Product Line Models (CS, DD, OD, RM, CR), pp. 375–376.
ASEASE-2009-DeanPMW #approach #automation #fault #linear #locality #multi
A Linear Programming Approach for Automated Localization of Multiple Faults (BCD, WBP, BAM, AAW), pp. 640–644.
ASEASE-2009-Majumdar #aspect-oriented #migration #paradigm
Migration from Procedural Programming to Aspect Oriented Paradigm (DM), pp. 712–715.
ICSEICSE-2009-WeimerNGF #automation #search-based #using
Automatically finding patches using genetic programming (WW, TN, CLG, SF), pp. 364–374.
SACSAC-2009-ParkH #embedded #fine-grained #operating system #using
Building a customizable embedded operating system with fine-grained joinpoints using the AOX programming environment (JP, SH), pp. 1952–1956.
SACSAC-2009-Vaidya #linear #privacy
Privacy-preserving linear programming (JV), pp. 2002–2007.
LDTALDTA-2008-LammelTK09 #fault #source code #traversal
Programming Errors in Traversal Programs Over Structured Data (RL, SJT, MK), pp. 135–153.
GPCEGPCE-2009-CassouBLC #approach #generative #pervasive
A generative programming approach to developing pervasive computing systems (DC, BB, NL, CC), pp. 137–146.
GPCEGPCE-2009-VillazonBAM09a #adaptation #aspect-oriented #java #named #tool support
HotWave: creating adaptive tools with dynamic aspect-oriented programming in Java (AV, WB, DA, PM), pp. 95–98.
CCCC-2009-KatsSV #attribute grammar
Decorated Attribute Grammars: Attribute Evaluation Meets Strategic Programming (LCLK, AMS, EV), pp. 142–157.
DACDAC-2009-WuDL #3d #integer #named #scalability #using
GRIP: scalable 3D global routing using integer programming (THW, AD, JTL), pp. 320–325.
DATEDATE-2009-LeupersVBHDN #exclamation
Programming MPSoC platforms: Road works ahead! (RL, AV, MB, SH, RD, AN), pp. 1584–1589.
PDPPDP-2009-AndradeFBP #manycore
Task-Parallel versus Data-Parallel Library-Based Programming in Multicore Systems (DA, BBF, JCB, DAP), pp. 101–110.
PDPPDP-2009-BadiaPAL #architecture #manycore #memory management #modelling
Impact of the Memory Hierarchy on Shared Memory Architectures in Multicore Programming Models (RMB, JMP, EA, JL), pp. 437–445.
PDPPDP-2009-RabenseifnerHJ #clustering #hybrid #manycore #parallel
Hybrid MPI/OpenMP Parallel Programming on Clusters of Multi-Core SMP Nodes (RR, GH, GJ), pp. 427–436.
PPoPPPPoPP-2009-HaTA #parallel
Preliminary results on nb-feb, a synchronization primitive for parallel programming (PHH, PT, OJA), pp. 295–296.
PPoPPPPoPP-2009-SchneiderYRLSN #comparison #memory management #modelling #multi
A comparison of programming models for multiprocessors with explicitly managed memory hierarchies (SS, JSY, BR, JCL, AS, DSN), pp. 131–140.
ESOPESOP-2009-LakinP #functional #higher-order #induction
Resolving Inductive Definitions with Binders in Higher-Order Typed Functional Programming (MRL, AMP), pp. 47–61.
STOCSTOC-2009-KannanN #linear #random
Random walks on polytopes and an affine interior point method for linear programming (RK, HN), pp. 561–570.
ICLPICLP-2009-EiterEEF #set
Finding Similar or Diverse Solutions in Answer Set Programming (TE, EE, HE, MF), pp. 342–356.
ICLPICLP-2009-HildebrandtL #concurrent #constraints #pattern matching
Types for Secure Pattern Matching with Local Knowledge in Universal Concurrent Constraint Programming (TTH, HAL), pp. 417–431.
ICLPICLP-2009-Ji #approach #architecture #set
A Cognitive Architecture for a Service Robot: An Answer Set Programming Approach (JJ), pp. 532–533.
ICLPICLP-2009-PaluDPR #constraints #lazy evaluation #set #using
Answer Set Programming with Constraints Using Lazy Grounding (ADP, AD, EP, GR), pp. 115–129.
ICLPICLP-2009-Rosa #detection #distributed
Locally Distributed Predicates: A Programming Facility for Distributed State Detection (MD), pp. 557–558.
ICLPICLP-2009-SchaubT #network #set
Metabolic Network Expansion with Answer Set Programming (TS, ST), pp. 312–326.
ICLPICLP-2009-Thielscher #game studies #set
Answer Set Programming for Single-Player Games in General Game Playing (MT), pp. 327–341.
ICSTICST-2009-TanNM #automation #black box #library #parallel #testing
Automated Black Box Testing Tool for a Parallel Programming Library (RPT, PN, SM), pp. 307–316.
ISSTAISSTA-2009-ZhangHGXM #integer #linear #testing #using
Time-aware test-case prioritization using integer linear programming (LZ, SSH, CG, TX, HM), pp. 213–224.
VMCAIVMCAI-2009-EtessamiG #transaction
An Abort-Aware Model of Transactional Programming (KE, PG), pp. 59–73.
CBSECBSE-2008-ParrendF #classification #component #java #platform
Classification of Component Vulnerabilities in Java Service Oriented Programming (SOP) Platforms (PP, SF), pp. 80–96.
SIGMODSIGMOD-2008-MoerkotteN
Dynamic programming strikes back (GM, TN), pp. 539–552.
CSEETCSEET-2008-JohnsgardM #overview #using
Using Alice in Overview Courses to Improve Success Rates in Programming I (KJ, JM), pp. 129–136.
EDMEDM-2008-LynchAPA #classification #graph #search-based
Argument graph classification with Genetic Programming and C4.5 (CL, KDA, NP, VA), pp. 137–146.
ITiCSEITiCSE-2008-BoyerDFVL #collaboration #development #distributed
A development environment for distributed synchronous collaborative programming (KEB, AAD, RTF, MAV, JCL), pp. 158–162.
ITiCSEITiCSE-2008-Burrell #learning #object-oriented #process #source code #visualisation
Learning object oriented programming: unique visualizations of individuals learning styles, activities and the programs produced (CJB), p. 339.
ITiCSEITiCSE-2008-EdwardsP #automation #named
Web-CAT: automatically grading programming assignments (SHE, MAPQ), p. 328.
ITiCSEITiCSE-2008-GotelSW #assessment #assurance #education #open source #quality #student
Teaching software quality assurance by encouraging student contributions to an open source web-based system for the assessment of programming assignments (OG, CS, AW), pp. 214–218.
ITiCSEITiCSE-2008-Jackova #learning
Learning for mastery in an introductory programming course (JJ), p. 352.
ITiCSEITiCSE-2008-JiWC #contest #detection #experience #source code
An experience of detecting plagiarized source codes in competitive programming contests (JHJ, GW, HGC), p. 369.
ITiCSEITiCSE-2008-Kolling #ide #learning #named #object-oriented #visual notation
Greenfoot: a highly graphical ide for learning object-oriented programming (MK), p. 327.
ITiCSEITiCSE-2008-LinhoffS #education #game studies #using
Teaching game programming using XNA (JL, AS), pp. 250–254.
ITiCSEITiCSE-2008-MurphyPK #approach #distance #education #learning
A distance learning approach to teaching eXtreme programming (CM, DBP, GEK), pp. 199–203.
ITiCSEITiCSE-2008-RosslingH #named #online
WebTasks: online programming exercises made easy (GR, SH), p. 363.
ITiCSEITiCSE-2008-TonderNC #development #lightweight #named
Jenuity: a lightweight development environment for intermediate level programming courses (MvT, KN, CC), pp. 58–62.
SIGITESIGITE-2008-BoyerLG #education
Self direction & constructivism in programming education (NRB, SL, AG), pp. 89–94.
SIGITESIGITE-2008-Edirisinghe #education #fault #game studies #identification #student #using
Teaching students to identify common programming errors using a game (EMNSE), pp. 95–98.
SIGITESIGITE-2008-MullinsC #student #using
Engaging students in programming fundamentals using alice 2.0 (PMM, MC), pp. 81–88.
ICSMEICSM-2008-Chan #maintenance
Impact of programming and application-specific knowledge on maintenance effort: A hazard rate model (TC), pp. 47–56.
ICSMEICSM-2008-He #generative #refinement #testing
Refinement and test case generation in Unifying Theory of Programming (JH), p. 6.
WCREWCRE-2008-Ebraert #feature model
First-Class Change Objects for Feature-Oriented Programming (PE), pp. 319–322.
ICALPICALP-A-2008-CicaleseL #evaluation #linear
Function Evaluation Via Linear Programming in the Priced Information Model (FC, ESL), pp. 173–185.
ICALPICALP-A-2008-LeeM #theorem
Product Theorems Via Semidefinite Programming (TL, RM), pp. 674–685.
SEFMSEFM-2008-TruongTHNTH #aspect-oriented #interactive #interface #protocol #using
Checking Interface Interaction Protocols Using Aspect-Oriented Programming (AHT, TBT, DVH, VHN, NTTT, PDH), pp. 382–386.
AFPAFP-2008-JeuringLMY08 #haskell #library
Libraries for Generic Programming in Haskell (JJ, SL, JPM, ARY), pp. 165–229.
AFPAFP-2008-JonesS08 #concurrent #haskell #parallel #tutorial
A Tutorial on Parallel and Concurrent Programming in Haskell (SLPJ, SS), pp. 267–305.
AFPAFP-2008-Norell08
Dependently Typed Programming in Agda (UN), pp. 230–266.
FLOPSFLOPS-2008-Schaub #information management #modelling #reasoning #representation #set
Model-Based Knowledge Representation and Reasoning Via Answer Set Programming (TS), pp. 1–2.
HaskellHaskell-2008-RodriguezJJGKO #haskell #library
Comparing libraries for generic programming in haskell (AR, JJ, PJ, AG, OK, BCdSO), pp. 111–122.
ICFPICFP-2008-DolstraHHHJLLMRS #contest
Report on the tenth ICFP programming contest (ED, JH, BH, SH, JJ, AL, CL, AM, AR, JvS), pp. 397–408.
ICFPICFP-2008-Jones08a #functional #morphism #perspective #polymorphism
Polymorphism and page tables: systems programming from a functional programmer’s perspective (MPJ), pp. 265–266.
ICFPICFP-2008-MainlandMW #functional #named #network #staged
Flask: staged functional programming for sensor networks (GM, GM, MW), pp. 335–346.
IFLIFL-2008-LijnseP #automation #data type #database #relational #using
Between Types and Tables — Using Generic Programming for Automated Mapping between Data Types and Relational Databases (BL, RP), pp. 272–290.
IFLIFL-2008-SvenssonSC #embedded #named #parallel
Obsidian: A Domain Specific Embedded Language for Parallel Programming of Graphics Processors (JS, MS, KC), pp. 156–173.
AIIDEAIIDE-2008-WitzelZK #game studies
Explicit Knowledge Programming for Computer Games (AW, JAZ, EK).
CoGCIG-2008-ChiouW #adaptation #user satisfaction #using
Player Adaptive Entertainment Computing (PAEC): Mechanism to model user satisfaction by using Neuro Linguistic Programming (NLP) techniques (AC, KWW), pp. 343–349.
FDGGDCSE-2008-BoudreauxER #education #game studies
Adding handheld game programming to a computer science curriculum (HB, JE, TR), pp. 16–20.
FDGGDCSE-2008-SumnerTG #game studies #visual notation
The ETH game programming laboratory: a capstone for computer science and visual computing (RWS, NT, MHG), pp. 46–50.
FDGGDCSE-2008-SungRPA
Assessing game-themed programming assignments for CS1/2 courses (KS, RR, MP, RA), pp. 51–55.
GT-VMTGT-VMT-2006-MinasH08 #graph transformation
An Example of Cloning Graph Transformation Rules for Programming (MM, BH), pp. 241–250.
GT-VMTGT-VMT-2008-ManningP
The GP Programming System (GM, DP).
ICEISICEIS-HCI-2008-StoitsevSFM08a #modelling #process
Enabling end Users to Proactively Tailor Underspecified, Human-Centric Business Processes — “Programming by Example” of Weakly-Structured Process Models (TS, SS, FF, MM), pp. 38–46.
ICEISICEIS-ISAS2-2008-FernandesAS #performance #release planning
An Extreme Programming Release Plan that Maximizes Business Performance (MCF, AJA, EAS), pp. 12–22.
ICEISICEIS-J-2008-StoitsevSFM08b #modelling #process
Enabling End Users to Proactively Tailor Underspecified, Human-Centric Business Processes: “Programming by Example” of Weakly-Structured Process Models (TS, SS, FF, MM), pp. 307–320.
ICMLICML-2008-KolterCNGD #learning
Space-indexed dynamic programming: learning to follow trajectories (JZK, AC, AYN, YG, CD), pp. 488–495.
ICMLICML-2008-LiLT #classification #constraints
Pairwise constraint propagation by semidefinite programming for semi-supervised classification (ZL, JL, XT), pp. 576–583.
ICMLICML-2008-SyedBS #learning #linear #using
Apprenticeship learning using linear programming (US, MHB, RES), pp. 1032–1039.
ICPRICPR-2008-KadarBS #bound #detection #evolution #image #search-based
Evolving boundary detectors for natural images via Genetic Programming (IK, OBS, MS), pp. 1–4.
ICPRICPR-2008-Kopylov #image
Tree-serial dynamic programming for image processing (AK), pp. 1–4.
ICPRICPR-2008-PerezO #invariant #learning #search-based
Learning invariant region descriptor operators with genetic programming and the F-measure (CBP, GO), pp. 1–4.
ICPRICPR-2008-RiveraCT #image #polynomial #segmentation
Image segmentation by convex quadratic programming (MR, ODC, JT), pp. 1–5.
ICPRICPR-2008-ShenZL #detection #higher-order #using
Deformable surface stereo tracking-by-detection using Second Order Cone Programming (SS, YZ, YL), pp. 1–4.
ICPRICPR-2008-TortorellaPM #approach
A Dynamic Programming approach for segmenting digital planar curves into line segments and circular arcs (FT, RP, MM), pp. 1–4.
KDDKDD-2008-RaedtGN #constraints #mining
Constraint programming for itemset mining (LDR, TG, SN), pp. 204–212.
KRKR-2008-LinW #set
Answer Set Programming with Functions (FL, YW), pp. 454–465.
SEKESEKE-2008-ZhouZ #distributed #virtual machine
A Virtual Machine for Distributed Agent-oriented Programming (BZ, HZ), pp. 729–734.
ECOOPECOOP-2008-HuangHBR #bound #hardware #object-oriented
Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary (SSH, AH, DFB, RMR), pp. 76–103.
ECOOPECOOP-2008-HuYH #distributed #java
Session-Based Distributed Programming in Java (RH, NY, KH), pp. 516–541.
ECOOPECOOP-2008-OstrowskiBDA #distributed
Programming with Live Distributed Objects (KO, KB, DD, JHA), pp. 463–489.
LOPSTRLOPSTR-2008-Kitzelmann #functional #induction
Analytical Inductive Functional Programming (EK), pp. 87–102.
PADLPADL-2008-BrasselHM #database
High-Level Database Programming in Curry (BB, MH, MM), pp. 316–332.
PADLPADL-2008-FernandezFFGM #developer #ml #tool support
A Generic Programming Toolkit for PADS/ML: First-Class Upgrades for Third-Party Developers (MFF, KF, JNF, MG, YM), pp. 133–149.
PADLPADL-2008-Launchbury #functional #industrial
Industrial Functional Programming (JL), p. 1.
PADLPADL-2008-MouraCN #multi #thread
High-Level Multi-threading Programming in Logtalk (PM, PC, PN), pp. 265–281.
PLDIPLDI-2008-Terauchi #linear
Checking race freedom via linear programming (TT), pp. 1–10.
POPLPOPL-2008-JohannG #data type
Foundations for structured programming with GADTs (PJ, NG), pp. 297–308.
POPLPOPL-2008-NeamtiuHFP #concurrent
Contextual effects for version-consistent dynamic software updating and safe concurrent programming (IN, MH, JSF, PP), pp. 37–49.
POPLPOPL-2008-Pientka #higher-order #syntax
A type-theoretic foundation for programming with higher-order abstract syntax and first-class substitutions (BP), pp. 371–382.
PPDPPPDP-2008-BenzakenCCM #query #visual notation #xml
Pattern by example: type-driven visual programming of XML queries (VB, GC, DC, CM), pp. 131–142.
PPDPPPDP-2008-ChenouardGS #constraints #modelling
Model-driven constraint programming (RC, LG, RS), pp. 236–246.
PPDPPPDP-2008-Leuschel #declarative #verification
Declarative programming for verification: lessons and outlook (ML), pp. 1–7.
PPDPPPDP-2008-PientkaD #proving
Programming with proofs and explicit contexts (BP, JD), pp. 163–173.
QAPLQAPL-2008-Bortolussi #approximate #concurrent #constraints #equation #on the #probability
On the Approximation of Stochastic Concurrent Constraint Programming by Master Equation (LB), pp. 163–180.
ASEASE-2008-HegdeD #ad hoc #collaboration
Connecting Programming Environments to Support Ad-Hoc Collaboration (RH, PD), pp. 178–187.
ASEASE-2008-IspirC #aspect-oriented #verification
An Assume Guarantee Verification Methodology for Aspect-Oriented Programming (MI, ABC), pp. 391–394.
ASEASE-2008-RuengmeeFBRL #aspect-oriented #editing #usability
XE (eXtreme Editor) — Bridging the Aspect-Oriented Programming Usability Gap (WR, RSSF, SKB, DFR, CVL), pp. 435–438.
FSEFSE-2008-BoddenLH #fault #monitoring #runtime
Finding programming errors earlier by evaluating runtime monitors ahead-of-time (EB, PL, LJH), pp. 36–47.
ICSEICSE-2008-CabotDMVR #distributed #experience #modelling #re-engineering
From programming to modeling: our experience with a distributed software engineering course (JC, FD, NM, AV, JRR), pp. 749–758.
ICSEICSE-2008-DenzlerG #design pattern
Design patterns: between programming and software design (CD, DG), pp. 801–804.
ICSEICSE-2008-LanzaMRLB #approach #java #smalltalk
A teamwork-based approach to programming fundamentals with scheme, smalltalk & java (ML, ALM, RR, ML, PB), pp. 787–790.
ICSEICSE-2008-StapelLK #design
Best practices in extreme programming course design (KS, DL, EK), pp. 769–776.
SACSAC-2008-CarvalhoLGS #identification #search-based #using
Replica identification using genetic programming (MGdC, AHFL, MAG, ASdS), pp. 1801–1806.
SACSAC-2008-LuizPBR #approach #mobile #search-based #using
A new approach to control a population of mobile robots using genetic programming (AL, FP, GB, MR), pp. 1602–1606.
SACSAC-2008-MusicantePC #web #web service
A programming environment for web services (MAM, EP, MAC), pp. 2363–2367.
SACSAC-2008-PothierT #aspect-oriented #debugging
Extending omniscient debugging to support aspect-oriented programming (GP, ÉT), pp. 266–270.
SACSAC-2008-YuV #rule-based #visualisation
Visualization of rule-based programming (WY, RMV), pp. 1258–1259.
GPCEGPCE-2008-ApelKL #calculus #feature model #java #refinement
Feature featherweight java: a calculus for feature-oriented programming and stepwise refinement (SA, CK, CL), pp. 101–112.
GPCEGPCE-2008-Meijer #functional
Fundamentalist functional programming (EM), pp. 99–100.
ASPLOSASPLOS-2008-CoxBCKK #compilation
Xoc, an extension-oriented compiler for systems programming (RC, TB, ATC, MFK, EK), pp. 244–254.
ASPLOSASPLOS-2008-GummarajuCTR #manycore #named #using
Streamware: programming general-purpose multicore processors using streams (JG, JC, YT, MR), pp. 297–307.
ASPLOSASPLOS-2008-LindermanCWM #manycore #named
Merge: a programming model for heterogeneous multi-core systems (MDL, JDC, HW, THYM), pp. 287–296.
ASPLOSASPLOS-2008-Winfree #towards
Toward molecular programming with DNA (EW), p. 1.
CASECASE-2008-LjungkrantzAF #component #industrial #logic #specification #verification
Formal specification and verification of components for industrial logic control programming (OL, , MF), pp. 935–940.
DACDAC-2008-MattsonW #parallel #question
Parallel programming: can we PLEASE get it right this time? (TM, MW), pp. 7–11.
DATEDATE-2008-EdwardsVT #compilation #concurrent #memory management #message passing #multi #thread
Programming Shared Memory Multiprocessors with Deterministic Message-Passing Concurrency: Compiling SHIM to Pthreads (SAE, NV, OT), pp. 1498–1503.
DATEDATE-2008-Parandeh-AfsharBI #integer #linear #synthesis
Improving Synthesis of Compressor Trees on FPGAs via Integer Linear Programming (HPA, PB, PI), pp. 1256–1261.
ISMMISMM-2008-Trancon-y-Widemann #functional #garbage collection
A reference-counting garbage collection algorithmfor cyclical functional programming (BTyW), pp. 71–80.
LCTESLCTES-2008-AuerbachBGSV #concurrent #flexibility #graph #java #strict #thread
Flexible task graphs: a unified restricted thread programming model for java (JSA, DFB, RG, JHS, JV), pp. 1–11.
PDPPDP-2008-RolfK #constraints #parallel
State-copying and Recomputation in Parallel Constraint Programming with Global Constraints (CCR, KK), pp. 311–317.
PPoPPPPoPP-2008-GuoBFGP
Programming with tiles (JG, GB, BBF, MJG, DAP), pp. 111–122.
ESOPESOP-2008-Coquand #functional
Constructive Mathematics and Functional Programming (TC), pp. 146–147.
ESOPESOP-2008-MandelM
Programming in JoCaml (LM, LM), pp. 108–111.
ESOPESOP-2008-PoswolskyS #dependent type #encoding #higher-order
Practical Programming with Higher-Order Encodings and Dependent Types (AP, CS), pp. 93–107.
ESOPESOP-2008-TerauchiM #bound #linear
Inferring Channel Buffer Bounds Via Linear Programming (TT, AM), pp. 284–298.
FASEFASE-2008-AtirHKM #composition
Object Composition in Scenario-Based Programming (YA, DH, AK, SM), pp. 301–316.
TACASTACAS-2008-KatzP #model checking #search-based
Model Checking-Based Genetic Programming with an Application to Mutual Exclusion (GK, DP), pp. 141–156.
ICLPICLP-2008-ArandaPRV #behaviour #concurrent #constraints #probability
Stochastic Behavior and Explicit Discrete Time in Concurrent Constraint Programming (JA, JAP, CR, FDV), pp. 682–686.
ICLPICLP-2008-Baral #information management #reasoning #representation #set #using
Using Answer Set Programming for Knowledge Representation and Reasoning: Future Directions (CB), pp. 69–70.
ICLPICLP-2008-BeniniBM #constraints #multi #platform #policy #resource management #using
Resource Management Policy Handling Multiple Use-Cases in MPSoC Platforms Using Constraint Programming (LB, DB, MM), pp. 470–484.
ICLPICLP-2008-BoennBVF #automation #composition #music #set
Automatic Composition of Melodic and Harmonic Music by Answer Set Programming (GB, MB, MDV, Jf), pp. 160–174.
ICLPICLP-2008-Cabalar #set #similarity
Partial Functions and Equality in Answer Set Programming (PC), pp. 392–406.
ICLPICLP-2008-Cipriano #constraints #modelling #on the #tool support
On the Hybridization of Constraint Programming and Local Search Techniques: Models and Software Tools (RC), pp. 803–804.
ICLPICLP-2008-CliffeVBP #animation #declarative #named #set #using #visualisation
ASPVIZ: Declarative Visualisation and Animation Using Answer Set Programming (OC, MDV, MB, JAP), pp. 724–728.
ICLPICLP-2008-EglyGW #framework #implementation #named #using
ASPARTIX: Implementing Argumentation Frameworks Using Answer-Set Programming (UE, SAG, SW), pp. 734–738.
ICLPICLP-2008-Fink #logic
Equivalences in Answer-Set Programming by Countermodels in the Logic of Here-and-There (MF), pp. 99–113.
ICLPICLP-2008-GebserSTUV #biology #consistency #detection #network #nondeterminism #scalability #set
Detecting Inconsistencies in Large Biological Networks with Answer Set Programming (MG, TS, ST, BU, PV), pp. 130–144.
ICLPICLP-2008-Marek #question #set
Quo Vadis Answer Set Programming? (VWM), pp. 83–87.
ICLPICLP-2008-Niemela #set
Answer Set Programming without Unstratified Negation (IN), pp. 88–92.
ICLPICLP-2008-PerezR #concurrent #constraints #nondeterminism
Non-determinism and Probabilities in Timed Concurrent Constraint Programming (JAP, CR), pp. 677–681.
ICLPICLP-2008-Saurin #interactive #proving #towards
Towards Ludics Programming: Interactive Proof Search (AS), pp. 253–268.
ICLPICLP-2008-Schaub #exclamation #set
Here’s the Beef: Answer Set Programming ! (TS), pp. 93–98.
CBSECBSE-2007-FornasierWG #component #composition #named #runtime #using
Soya: A Programming Model and Runtime Environment for Component Composition Using SSDL (PF, JW, IG), pp. 227–241.
ICDARICDAR-2007-FujimotoSTSN #documentation #image #parallel #using
Curved paper rectification for digital camera document images by shape from parallel geodesics using continuous dynamic programming (KF, JS, HT, MS, SN), pp. 267–271.
ICDARICDAR-2007-GaoWHD #documentation #image #integer #linear #using
Decompose Document Image Using Integer Linear Programming (DG, YW, HH, MD), pp. 397–401.
ICDARICDAR-2007-LiwickiIB #detection #online #using
On-Line Handwritten Text Line Detection Using Dynamic Programming (ML, EI, HB), pp. 447–451.
SIGMODSIGMOD-2007-CastroMA #abstraction #framework
ADO.NET entity framework: raising the level of abstraction in data programming (PC, SM, AA), pp. 1070–1072.
VLDBVLDB-2007-TatikondaPG #named #query #xml
LCS-TRIM: Dynamic Programming Meets XML Indexing and Querying (ST, SP, MG), pp. 63–74.
CSEETCSEET-2007-CarverHHHR #re-engineering #student #using
Increased Retention of Early Computer Science and Software Engineering Students Using Pair Programming (JCC, LH, LH, JEH, DSR), pp. 115–122.
CSEETCSEET-2007-DistanteH #challenge #education #lessons learnt #re-engineering #student
Challenges and Lessons Learned in Teaching Software Engineering and Programming to Hearing-Impaired Students (DD, SH), pp. 344–354.
CSEETCSEET-2007-TakemuraNHM #analysis #education #motivation
Analysis of the Relation between the Teaching Materials and Motivation in Programming Education (YT, HN, KLH, KiM), pp. 317–326.
ITiCSEITiCSE-2007-AlstesL #learning #named #network #online
VERKKOKE: learning routing and network programming online (AA, JL), pp. 91–95.
ITiCSEITiCSE-2007-BagleyC #collaboration #java #learning
Collaboration and the importance for novices in learning java computer programming (CAB, CCC), pp. 211–215.
ITiCSEITiCSE-2007-CaspersenLB #modelling
Mental models and programming aptitude (MEC, KDL, JB), pp. 206–210.
ITiCSEITiCSE-2007-GoldwasserL #network
Introducing network programming into a CS1 course (MHG, DL), pp. 19–22.
ITiCSEITiCSE-2007-GoldwasserL07a #education #object-oriented #python
Teaching object-oriented programming in python (MHG, DL), pp. 365–366.
ITiCSEITiCSE-2007-Govender #assessment #comprehension #performance #student
Understanding students’ performance in programming assessment questions (IG), p. 326.
ITiCSEITiCSE-2007-Helmick #automation #interface #java #source code
Interface-based programming assignments and automatic grading of java programs (MTH), pp. 63–67.
ITiCSEITiCSE-2007-MillerS #agile #approach #embedded #student
A TDD approach to introducing students to embedded programming (JM, MRS), pp. 33–37.
SIGITESIGITE-2007-BillsC #education
Sharing introductory programming curriculum across disciplines (DPB, RLC), pp. 99–106.
SIGITESIGITE-2007-GasparL
Restoring “coding with intention” in introductory programming courses (AG, SL), pp. 91–98.
ICSMEICSM-2007-Ceccato #aspect-oriented #migration #object-oriented
Migrating Object Oriented code to Aspect Oriented Programming (MC), pp. 497–498.
PASTEPASTE-2007-ChinMMM #validation
Enforcing and validating user-defined programming disciplines (BC, DM, SM, TDM), pp. 85–86.
CEFPCEFP-2007-Pop #functional #object-oriented #tutorial
A Tutorial on Object-Oriented Functional Programming (HFP), pp. 228–249.
CEFPCEFP-2007-SheardL
Programming in Ωmega (TS, NL), pp. 158–227.
ICFPICFP-2007-BeshersFS #case study #experience #functional #linux #using
Experience report: using functional programming to manage a linux distribution (CB, DF, JS), pp. 213–218.
ICFPICFP-2007-Elliott #functional
Tangible functional programming (CE), pp. 59–70.
ICFPICFP-2007-EnnalsG #functional #web
User-friendly functional programming for web mashups (RE, DG), pp. 223–234.
ICFPICFP-2007-FlattYFF #composition
Adding delimited and composable control to a production programming environment (MF, GY, RBF, MF), pp. 165–176.
ICFPICFP-2007-Lloyd #declarative
Declarative programming for artificial intelligence applications (JWL), pp. 123–124.
ICFPICFP-2007-Wazny #case study #experience #functional
Experience report: functional programming in c-rules (JW), pp. 25–28.
IFLIFL-2007-WidemannP #functional
Tabular Expressions and Total Functional Programming (BTyW, DLP), pp. 219–236.
LISPILC-2007-Leitao #library
The next 700 programming libraries (AML), p. 21.
CoGCIG-2007-WittkampBW #comparison #game studies #learning #search-based
A Comparison of Genetic Programming and Look-up Table Learning for the Game of Spoof (MW, LB, RLW), pp. 63–71.
GT-VMTGT-VMT-2007-MackiePV #interactive #recursion #visual notation
Visual Programming with Recursion Patterns in Interaction Nets (IM, JSP, MV).
CHICHI-2007-KelleherPK #motivation #women
Storytelling alice motivates middle school girls to learn computer programming (CK, RFP, SBK), pp. 1455–1464.
CHICHI-2007-WongH #towards #web
Making mashups with marmite: towards end-user programming for the web (JW, JIH), pp. 1435–1444.
HCIHCI-IDU-2007-LimLK #development #visual notation #web
Application of Visual Programming to Web Mash Up Development (SCL, SL, JK), pp. 1139–1148.
HCIHCI-IDU-2007-TarbyERTLK #architecture #aspect-oriented #comparison #evaluation #interactive #usability #using
Traces Using Aspect Oriented Programming and Interactive Agent-Based Architecture for Early Usability Evaluation: Basic Principles and Comparison (JCT, HE, JR, CDT, PL, CK), pp. 632–641.
HCIHCI-IDU-2007-TinglingS #case study
Extreme Programming in Action: A Longitudinal Case Study (PT, AS), pp. 242–251.
HCIHIMI-MTT-2007-KhowajaG #interactive #visual notation
Visual Agent Programming (VAP): An Interactive System to Program Animated Agents (KK, SG), pp. 650–658.
HCIOCSC-2007-ChoY #how
How to See the Beauty That Is Not There : The Aesthetic Element of Programming in the Computer- Based Media Art (HC, JY), pp. 292–300.
ICMLICML-2007-SriperumbudurTL
Sparse eigen methods by D.C. programming (BKS, DAT, GRGL), pp. 831–838.
ICMLICML-2007-YeCJ #kernel #learning #parametricity
Discriminant kernel and regularization parameter learning via semidefinite programming (JY, JC, SJ), pp. 1095–1102.
KDDKDD-2007-YeJC #analysis #kernel #learning #matrix #polynomial
Learning the kernel matrix in discriminant analysis via quadratically constrained quadratic programming (JY, SJ, JC), pp. 854–863.
SIGIRSIGIR-2007-AlmeidaGCC #adaptation #approach #component #ranking #search-based
A combined component approach for finding collection-adapted ranking functions based on genetic programming (HMdA, MAG, MC, PC), pp. 399–406.
ECOOPECOOP-2007-HauptS #aspect-oriented
A Machine Model for Aspect-Oriented Programming (MH, HS), pp. 501–524.
OOPSLAOOPSLA-2007-KuhneS #multi
Can programming be liberated from the two-level style: multi-level programming with deepjava (TK, DS), pp. 229–244.
OOPSLAOOPSLA-2007-SpringPGV #java #named
Streamflex: high-throughput stream programming in java (JHS, JP, RG, JV), pp. 211–228.
PADLPADL-2007-BarahonaK #approach #constraints #problem
A Constraint Programming Approach to Bioinformatics Structural Problems (PB, LK), pp. 33–49.
PADLPADL-2007-GustafssonS #erlang #evaluation #implementation #performance
Applications, Implementation and Performance Evaluation of Bit Stream Programming in Erlang (PG, KFS), pp. 94–108.
PADLPADL-2007-Liang #aspect-oriented #higher-order #linear #logic
Aspect-Oriented Programming in Higher-Order and Linear Logic (CCL), pp. 305–319.
PEPMPEPM-2007-FischerMM #named
Tasks: language support for event-driven programming (JF, RM, TDM), pp. 134–143.
PLDIPLDI-2007-KothariGMG #abstraction #network #performance #reliability
Reliable and efficient programming abstractions for wireless sensor networks (NK, RG, TDM, RG), pp. 200–210.
PLDIPLDI-2007-WangCCJTGYLW #architecture #manycore #named #parallel #thread
EXOCHI: architecture and programming environment for a heterogeneous multi-core multithreaded system (PHW, JDC, GNC, HJ, XT, MG, NYY, GYL, HW), pp. 156–166.
PPDPPPDP-2007-Hanus #declarative #javascript #web
Putting declarative programming into the web: translating curry to javascript (MH), pp. 155–166.
QAPLQAPL-2007-BortolussiP #concurrent #constraints #difference #equation #probability
Stochastic Concurrent Constraint Programming and Differential Equations (LB, AP), pp. 27–42.
SACSAC-OOPS-J-2006-IgarashiN07 #object-oriented
Union Types for Object-Oriented Programming (AI, HN), pp. 47–68.
SACSAC-OOPS-J-2006-Steimann07 #interface #refactoring
The Infer Type Refactoring and its Use for Interface-Based Programming (FS), pp. 99–120.
ASEASE-2007-CabotCR #constraints #modelling #named #ocl #uml #using #verification
UMLtoCSP: a tool for the formal verification of UML/OCL models using constraint programming (JC, RC, DR), pp. 547–548.
ASEASE-2007-LittleM #java #keyword
Keyword programming in java (GL, RCM), pp. 84–93.
ASEASE-2007-WeaverKFA #composition
Modular and generic programming with interpreterlib (PW, GK, NF, PA), pp. 473–476.
ESEC-FSEESEC-FSE-2007-ChandrasekaranCJR
Programming asynchronous layers with CLARITY (PC, CLC, JMJ, SKR), pp. 65–74.
GTTSEGTTSE-2007-HirschfeldCH
An Introduction to Context-Oriented Programming with ContextS (RH, PC, MH), pp. 396–407.
GTTSEGTTSE-2007-Taha #multi
A Gentle Introduction to Multi-stage Programming, Part II (WT), pp. 260–290.
ICSEICSE-2007-ChongH #social
The Social Dynamics of Pair Programming (JC, TH), pp. 354–363.
ICSEICSE-2007-Zualkernan #learning #using
Using Soloman-Felder Learning Style Index to Evaluate Pedagogical Resources for Introductory Programming Classes (IAZ), pp. 723–726.
SACSAC-2007-SongJMJXH #detection
Mass edge detection in mammography based on plane fitting and dynamic programming (ES, LJ, BM, RJ, XX, CCH), pp. 80–81.
LDTALDTA-J-2003-Wyk #aspect-oriented #composition #implementation
Implementing aspect-oriented programming constructs as modular language extensions (EVW), pp. 38–61.
GPCEGPCE-2007-LienhardtSS #component #kernel #named
Oz/K: a kernel language for component-based open programming (ML, AS, JBS), pp. 43–52.
GPCEGPCE-2007-WinterM #generative #java #library #migration
Generative programming techniques for Java library migration (VLW, AM), pp. 185–196.
CASECASE-2007-LjungkrantzA #case study #component #industrial #library #logic #using
A Study of Industrial Logic Control Programming using Library Components (OL, ), pp. 117–122.
CASECASE-2007-ReveliotisR0 #algebra #concurrent #correctness #policy #verification
Correctness Verification of Generalized Algebraic Deadlock Avoidance Policies through Mathematical Programming (SR, ER, JYC), pp. 200–206.
CASECASE-2007-ZuHT #coordination #generative #integer #linear #using
Trajectory Generation in Relative Velocity Coordinates Using Mixed Integer Linear Programming with IHDR Guidance (DZ, JH, DT), pp. 1125–1130.
CCCC-2007-NagarakatteG #integer #linear #pipes and filters #scheduling #using
Register Allocation and Optimal Spill Code Scheduling in Software Pipelined Loops Using 0-1 Integer Linear Programming Formulation (SGN, RG), pp. 126–140.
CGOCGO-2007-Buck #gpu #parallel
GPU Computing: Programming a Massively Parallel Processor (IB), p. 17.
CGOCGO-2007-Fang #parallel #platform
Parallel Programming Environment: A Key to Translating Tera-Scale Platforms into a Big Success (JF), p. 18.
DACDAC-2007-ChuKCCG #embedded #multi #thread
An Embedded Coherent-Multithreading Multimedia Processor and Its Programming Model (JCC, WCK, SHC, TFC, JIG), pp. 652–657.
DACDAC-2007-FangHC #algorithm #design #integer #linear
An Integer Linear Programming Based Routing Algorithm for Flip-Chip Design (JWF, CHH, YWC), pp. 606–611.
DACDAC-2007-HwuRUKGSKBMTNLFP #modelling #parallel
Implicitly Parallel Programming Models for Thousand-Core Microprocessors (WmWH, SR, SZU, JHK, IG, SSS, REK, SSB, AM, SCT, NN, SSL, MIF, SJP), pp. 754–759.
DACDAC-2007-Tabor #parallel
Programming Living Cells to Function as Massively Parallel Computers (JJT), pp. 638–639.
DATEDATE-2007-MuellerGS #design #polynomial #trade-off #using
Trade-off design of analog circuits using goal attainment and “Wave Front” sequential quadratic programming (DM, HEG, US), pp. 75–80.
DATEDATE-2007-ReshadiG #architecture #embedded #low level
Interrupt and low-level programming support for expanding the application domain of statically-scheduled horizontal-microcoded architectures in embedded systems (MR, DG), pp. 1337–1342.
LCTESLCTES-2007-AuerbachBIKRRT #java #realtime
Java takes flight: time-portable real-time programming with exotasks (JSA, DFB, DTI, CMK, VTR, HR, RT), pp. 51–62.
PDPPDP-2007-GonzalezV #fault tolerance #on the #parallel #search-based
On the Intrinsic Fault-Tolerance Nature of Parallel Genetic Programming (DLG, FFdV), pp. 450–458.
PPoPPPPoPP-2007-Adl-TabatabaiKS #manycore #transaction
Transactional programming in a multi-core environment (ARAT, CK, BS), p. 272.
PPoPPPPoPP-2007-Chien #architecture #parallel #pervasive
Pervasive parallel computing: an historic opportunity for innovation in programming and architecture (AAC), p. 160.
PPoPPPPoPP-2007-Fang #parallel #platform
Parallel programming environment: a key to translating tera-scale platforms into a big success (JZF), p. 1.
PPoPPPPoPP-2007-Hoeflinger #clustering
Programming with cluster openMP (JH), p. 270.
PPoPPPPoPP-2007-SaraswatSP #architecture #concurrent #named
X10: concurrent programming for modern architectures (VAS, VS, CvP), p. 271.
ESOPESOP-2007-CarboneHY #web #web service
Structured Communication-Centred Programming for Web Services (MC, KH, NY), pp. 2–17.
ESOPESOP-2007-ConditHAGN #dependent type #low level
Dependent Types for Low-Level Programming (JC, MH, ZRA, DG, GCN), pp. 520–535.
FASEFASE-2007-BachFS #eclipse #plugin
Declared Type Generalization Checker: An Eclipse Plug-In for Systematic Programming with More General Types (MB, FF, FS), pp. 117–120.
ICLPICLP-2007-Eiter #semantics #set #web
Answer Set Programming for the Semantic Web (TE), pp. 23–26.
ICLPICLP-2007-Gebser #set
Advanced Techniques for Answer Set Programming (MG), pp. 458–459.
ICLPICLP-2007-GebserS #set
Generic Tableaux for Answer Set Programming (MG, TS), pp. 119–133.
ICLPICLP-2007-Oikarinen #composition #set
Modular Answer Set Programming (EO), pp. 462–463.
ICLPICLP-2007-OlartePV #concurrent #constraints
Universal Timed Concurrent Constraint Programming (CO, CP, FV), pp. 464–465.
DocEngDocEng-2006-QeliF #aspect-oriented #documentation #using #xml #xpath
Filtering XML documents using XPath expressions and aspect-oriented programming (EQ, BF), pp. 85–87.
SIGMODSIGMOD-2006-FlorescuK #xml
Programming for XML (DF, DK), p. 801.
VLDBVLDB-2006-MoerkotteN #algorithm #analysis #generative
Analysis of Two Existing and One New Dynamic Programming Algorithm for the Generation of Optimal Bushy Join Trees without Cross Products (GM, TN), pp. 930–941.
CSEETCSEET-2006-CarverH #education #empirical
Viope as a Tool for Teaching Introductory Programming: An Empirical Investigation (JCC, LH), pp. 9–16.
CSEETCSEET-2006-RahmanJ #development #education #lifecycle
Applying Software Development Lifecycles in Teaching Introductory Programming Courses (SMR, PLJ), pp. 17–24.
ITiCSEITiCSE-2006-BaldwinCE
WeBWorK for programming fundamentals (JB, EC, TE), p. 361.
ITiCSEITiCSE-2006-BerginLOM
The first programming course: ideas to end the enrollment decline (JB, RL, BBO, MFM), pp. 301–302.
ITiCSEITiCSE-2006-DonyC #education
A tool for helping teach a programming method (ID, BLC), pp. 212–216.
ITiCSEITiCSE-2006-Hanks #student #towards
Student attitudes toward pair programming (BH), pp. 113–117.
ITiCSEITiCSE-2006-HughesP #learning #object-oriented #student
ASSISTing CS1 students to learn: learning approaches and object-oriented programming (JH, DRP), pp. 275–279.
ITiCSEITiCSE-2006-Moses #animation #approach
Animation programming: an alternative approach to CS1 (LM), p. 317.
ITiCSEITiCSE-2006-OKellyG #approach #education #learning #problem
RoboCode & problem-based learning: a non-prescriptive approach to teaching programming (JO, JPG), pp. 217–221.
ITiCSEITiCSE-2006-RauchasSK #education #experience
The effect of prior programming experience in a scheme-based breadth-first curriculum at wits (SR, IDS, BK), p. 326.
ITiCSEITiCSE-2006-SpaccoHPEHP #case study #design #experience #testing #using
Experiences with marmoset: designing and using an advanced submission and testing system for programming courses (JS, DH, WP, FE, JKH, NPP), pp. 13–17.
ITiCSEITiCSE-2006-StevensonW
Developing real-world programming assignments for CS1 (DES, PJW), pp. 158–162.
ITiCSEITiCSE-2006-Utting #education #java #problem #using
Problems in the initial teaching of programming using Java: the case for replacing J2SE with J2ME (IU), pp. 193–196.
SIGITESIGITE-2006-Leung #concept #visualisation
Integrating visualization to make programming concepts concrete: dot net style (SL), pp. 149–156.
ICSMEICSM-2006-KuleszaSGCSL #aspect-oriented #maintenance
Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study (UK, CS, AG, RC, AvS, CJPdL), pp. 223–233.
SCAMSCAM-2006-NogueraP #java #named #validation
AVal: an Extensible Attribute-Oriented Programming Validator for Java (CN, RP), pp. 175–183.
ICALPICALP-v2-2006-JagadeesanJPR #data access #named
λ-RBAC: Programming with Role-Based Access Control (RJ, AJ, CP, JR), pp. 456–467.
FLOPSFLOPS-2006-DijkstraS #named
Ruler: Programming Type Rules (AD, SDS), pp. 30–46.
FLOPSFLOPS-2006-HinzeJL #contract #functional
Typed Contracts for Functional Programming (RH, JJ, AL), pp. 208–225.
FLOPSFLOPS-2006-PlasmeijerA #web
iData for the World Wide Web — Programming Interconnected Web Forms (RP, PA), pp. 242–258.
FLOPSFLOPS-2006-Steele #abstraction #parallel
Parallel Programming and Parallel Abstractions in Fortress (GLSJ), p. 1.
HaskellHaskell-2006-DiatchkiJ #data type #functional #memory management
Strongly typed memory areas programming systems-level data structures in a functional language (ISD, MPJ), pp. 72–83.
HaskellHaskell-2006-Thiemann #haskell #transaction
User-level transactional programming in Haskell (PT), pp. 84–95.
ICFPICFP-2006-BlumeAC
Extensible programming with first-class cases (MB, UAA, WC), pp. 239–250.
ICFPICFP-2006-Lin #monad
Programming monads operationally with Unimo (CKL), pp. 274–285.
ICFPICFP-2006-NakataG #recursion
Recursive modules for programming (KN, JG), pp. 74–86.
IFLIFL-2006-HammondGMI #low level
Low-Level Programming in Hume: An Exploration of the HW-Hume Level (KH, GG, GM, AI), pp. 91–107.
CoGCIG-2006-WittkampB #adaptation #evolution #game studies #search-based #using
Evolving Adaptive Play for the Game of Spoof Using Genetic Programming (MW, LB), pp. 164–172.
CHICHI-2006-FernaeusT #design
Finding design qualities in a tangible programming space (YF, JT), pp. 447–456.
CHICHI-2006-PrabakerBC #authoring #documentation #evaluation #using
An evaluation of using programming by demonstration and guided walkthrough techniques for authoring and utilizing documentation (MP, LDB, VC), pp. 241–250.
SOFTVISSOFTVIS-2006-PazelT #development #visual notation
Intentional MPI programming in a visual development environment (DPP, BT), pp. 169–170.
ICEISICEIS-SAIC-2006-Gonzalez0 #approach #named
AOPOA — Organizational Approach for Agent Oriented Programming (EG, METM), pp. 75–80.
CIKMCIKM-2006-Gkoulalas-DivanisV #approach #integer
An integer programming approach for frequent itemset hiding (AGD, VSV), pp. 748–757.
ICMLICML-2006-KellerMP #approximate #automation #learning
Automatic basis function construction for approximate dynamic programming and reinforcement learning (PWK, SM, DP), pp. 449–456.
ICMLICML-2006-RavikumarL #estimation #markov #metric #polynomial #random
Quadratic programming relaxations for metric labeling and Markov random field MAP estimation (PDR, JDL), pp. 737–744.
ICPRICPR-v2-2006-GongY #estimation #orthogonal #using
Disparity Flow Estimation using Orthogonal Reliability-based Dynamic Programming (MG, YHY), pp. 70–73.
ICPRICPR-v2-2006-RaoDX #modelling
Joint Correspondence and Background Modeling Based on Tree Dynamic Programming (NIR, HD, GX), pp. 425–428.
ICPRICPR-v3-2006-JiangDL #locality #polynomial
Convex Quadratic Programming for Object Localization (HJ, MSD, ZNL), pp. 24–27.
ICPRICPR-v3-2006-ZouB #classification #energy #image #process #search-based
Human Activity Classification Based on Gait Energy Image and Coevolutionary Genetic Programming (XZ, BB), pp. 556–559.
KDDKDD-2006-RosalesF #learning #linear #metric
Learning sparse metrics via linear programming (RR, GF), pp. 367–373.
KRKR-2006-EiterFTTW
Replacements in Non-Ground Answer-Set Programming (TE, MF, HT, PT, SW), pp. 340–351.
SEKESEKE-2006-YinW
Organizational Programming: Hierarchy Software Construction (ZY, JW), pp. 182–187.
SPLCSPLC-2006-LeeKKP #analysis #aspect-oriented #development #feature model #product line
Combining Feature-Oriented Analysis and Aspect-Oriented Programming for Product Line Asset Development (KL, KCK, MK, SP), pp. 103–112.
ECOOPECOOP-2006-DedeckerCMDM
Ambient-Oriented Programming in AmbientTalk (JD, TVC, SM, TD, WDM), pp. 230–254.
ECOOPECOOP-2006-McDirmidH #component #named #object-oriented
SuperGlue: Component Programming with Object-Oriented Signals (SM, WCH), pp. 206–229.
ECOOPECOOP-2006-SkotiniotisPL #adaptation #interface
Demeter Interfaces: Adaptive Programming Without Surprises (TS, JP, KJL), pp. 477–500.
OOPSLAOOPSLA-2006-GregorJSSRL #c++ #concept #named
Concepts: linguistic support for generic programming in C++ (DG, JJ, JGS, BS, GDR, AL), pp. 291–310.
OOPSLAOOPSLA-2006-Steimann #aspect-oriented
The paradoxical success of aspect-oriented programming (FS), pp. 481–497.
PADLPADL-2006-ErwigK #evolution #modelling #probability
Modeling Genome Evolution with a DSEL for Probabilistic Programming (ME, SK), pp. 134–149.
PEPMPEPM-2006-ErwigFP #fortran
Generic programming in Fortran (ME, ZF, BP), pp. 130–139.
PLDIPLDI-2006-BartonCAZFCA #memory management #scalability
Shared memory programming for large scale machines (CB, CC, GA, YZ, MF, SC, JNA), pp. 108–117.
PLDIPLDI-2006-JarviGWLS #algorithm #c++ #challenge
Algorithm specialization in generic programming: challenges of constrained generics in C++ (JJ, DG, JW, AL, JGS), pp. 272–282.
PLDIPLDI-2006-SpoonhowerABCG #named #realtime
Eventrons: a safe programming construct for high-frequency hard real-time applications (DS, JSA, DFB, PC, DG), pp. 283–294.
POPLPOPL-2006-Leroy #certification #compilation #proving
Formal certification of a compiler back-end or: programming a compiler with a proof assistant (XL), pp. 42–54.
POPLPOPL-2006-NiS #assembly #embedded #pointer
Certified assembly programming with embedded code pointers (ZN, ZS), pp. 320–333.
QAPLQAPL-2006-Bortolussi #concurrent #constraints #probability
Stochastic Concurrent Constraint Programming (LB), pp. 65–80.
ICSEICSE-2006-Beyer #relational
Relational programming with CrocoPat (DB), pp. 807–810.
ICSEICSE-2006-CubranicSR #communication #comparison
A comparison of communication technologies to support novice team programming (DC, MADS, JR), pp. 695–698.
ICSEICSE-2006-LiHSL #release planning
A risk-driven method for eXtreme programming release planning (ML, MH, FS, JL), pp. 423–430.
ICSEICSE-2006-RashidGM #aspect-oriented #development
Aspect-oriented software development beyond programming (AR, AFG, AMDM), pp. 1061–1062.
SACSAC-2006-ChoiBS #design #implementation #kernel #linux #robust
Design and implementation of a kernel resource protector for robustness of Linux module programming (JC, SB, SYS), pp. 1477–1481.
SACSAC-2006-GiegerichS #challenge #compilation #domain-specific language
Challenges in the compilation of a domain specific language for dynamic programming (RG, PS), pp. 1603–1609.
SACSAC-2006-IgarashiN #object-oriented
Union types for object-oriented programming (AI, HN), pp. 1435–1441.
SACSAC-2006-SchiavoniQ #architecture #component #tool support
A posteriori defensive programming: an annotation toolkit for DoS-resistant component-based architectures (VS, VQ), pp. 1734–1738.
SACSAC-2006-SinghXMH #geometry #linear #locality #problem #using
Solving the brachytherapy seed localization problem using geometric and linear programming techniques (VS, LM, JX, KRH), pp. 229–234.
GPCEGPCE-2006-ReederG #visual notation
A graphical programming system for molecular motif search (JR, RG), pp. 131–140.
DACDAC-2006-AksoyCFM #constraints #integer #linear #optimisation #satisfiability #synthesis #using
Optimization of area under a delay constraint in digital filter synthesis using SAT-based integer linear programming (LA, EACdC, PFF, JM), pp. 669–674.
DACDAC-2006-GuthausSB #using
Clock buffer and wire sizing using sequential programming (MRG, DS, RBB), pp. 1041–1046.
DACDAC-2006-JerrayaBP #abstraction #interface #modelling #multi
Programming models and HW-SW interfaces abstraction for multi-processor SoC (AAJ, AB, FP), pp. 280–285.
DACDAC-2006-ZhaoPSYF #algorithm #linear #megamodelling #performance #using
A fast on-chip decoupling capacitance budgeting algorithm using macromodeling and linear programming (MZ, RP, SS, SY, YF), pp. 217–222.
HPDCHPDC-2006-CicottiB
Short Paper: Asynchronous programming with Tarragon (PC, SBB), pp. 375–376.
HPDCHPDC-2006-WieczorekPF #approach #grid #scheduling #workflow
Dynamic Programming Based Approach for Bi-criteria Workflow Scheduling on the Grid (MW, RP, TF), pp. 381–382.
PDPPDP-2006-Baz #parallel #problem
Load Balancing in a Parallel Dynamic Programming Multi-Method Applied to the 0-1 Knapsack Problem (ME, DEB), pp. 127–132.
PDPPDP-2006-Chapman #memory management #parallel #question #scalability
Scalable Shared Memory Parallel Programming: Will One Size Fit All? (BMC), p. 3.
PPoPPPPoPP-2006-BikshandiGHAFGPP #array #locality #parallel
Programming for parallelism and locality with hierarchically tiled arrays (GB, JG, DH, GA, BBF, MJG, DAP, CvP), pp. 48–57.
PPoPPPPoPP-2006-Stata #parallel #web
Parallel programming in modern web search engines (RS), p. 58.
PPoPPPPoPP-2006-Steele #parallel
Parallel programming and code selection in fortress (GLSJ), p. 1.
ESOPESOP-2006-Pierce
The Weird World of Bi-directional Programming (BCP), p. 342.
FASEFASE-2006-Curbera
A Programming Model for Service Oriented Applications (FC), p. 1.
STOCSTOC-2006-KelnerS #algorithm #linear #polynomial #random
A randomized polynomial-time simplex algorithm for linear programming (JAK, DAS), pp. 51–60.
TACASTACAS-2006-CollavizzaR #constraints #verification
Exploration of the Capabilities of Constraint Programming for Software Verification (HC, MR), pp. 182–196.
ICLPICLP-2006-BrainCVF #named #set
TOAST: Applying Answer Set Programming to Superoptimisation (MB, TC, MDV, JPF), pp. 270–284.
ICLPICLP-2006-GebserS #calculus #set
Tableau Calculi for Answer Set Programming (MG, TS), pp. 11–25.
ICLPICLP-2006-GrellSS #biology #modelling #network #set
Modelling Biological Networks by Action Languages Via Answer Set Programming (SG, TS, JS), pp. 285–299.
ICLPICLP-2006-InoueS #set
Generality Relations in Answer Set Programming (KI, CS), pp. 211–225.
ICLPICLP-2006-LopezPPRV #concurrent #constraints #declarative #framework #security
A Declarative Framework for Security: Secure Concurrent Constraint Programming (HAL, CP, JAP, CR, FDV), pp. 449–450.
ICLPICLP-2006-NieuwenborghHV #set
Cooperating Answer Set Programming (DVN, SH, DV), pp. 226–241.
ICLPICLP-2006-SchwaigerF #assessment #automation #compilation #testing #using
Using Answer Set Programming for the Automatic Compilation of Assessment Tests (PS, BF), pp. 300–314.
ICDARICDAR-2005-GaoLV #algorithm #online #segmentation
A Two-stage Online Handwritten Chinese Character Segmentation Algorithm Based on Dynamic Programming (XG, PML, CVG), pp. 735–739.
ICDARICDAR-2005-YinYW #online #segmentation
Online Segmentation of Freehand Stroke by Dynamic Programming (YL, YY, LW), pp. 197–201.
CSEETCSEET-2005-Tomayko #education
Teaching eXtreme Programming Remotely (JET), pp. 17–24.
ITiCSEITiCSE-2005-BenayaZ #education #java
Advanced programming in java workshop: teaching methodology (TB, EZ), p. 348.
ITiCSEITiCSE-2005-ChenM #java
Iconic programming for flowcharts, java, turing, etc (SC, SM), pp. 104–107.
ITiCSEITiCSE-2005-CilliersCG
The effect of integrating an Iconic programming notation into CS1 (CC, APC, JHG), pp. 108–112.
ITiCSEITiCSE-2005-Cox #approach #functional #human-computer
A pragmatic HCI approach: engagement by reinforcing perception with functional dsesign and programming (DC), pp. 39–43.
ITiCSEITiCSE-2005-EfopoulosDES #named
WIPE: a programming environment for novices (VE, VD, GE, MS), pp. 113–117.
ITiCSEITiCSE-2005-FloodL #education
Teaching programming collaboratively (RF, BL), pp. 321–324.
ITiCSEITiCSE-2005-Hanks #distributed #performance #student
Student performance in CS1 with distributed pair programming (BH), pp. 316–320.
ITiCSEITiCSE-2005-HoodH #concept #education #using
Teaching programming and language concepts using LEGOs (CSH, DJH), pp. 19–23.
ITiCSEITiCSE-2005-Hovis #complexity
Managing the complexity in first year programming (RAH), p. 394.
ITiCSEITiCSE-2005-KollingH #game studies
Game programming in introductory courses with direct state manipulation (MK, PH), pp. 59–63.
ITiCSEITiCSE-2005-Kumar #java #online
Online tutors for C++/Java programming (ANK), p. 387.
ITiCSEITiCSE-2005-LoftusR #learning #question
Extreme programming promotes extreme learning? (CWL, MR), pp. 311–315.
ITiCSEITiCSE-2005-Marcelino #learning
Learning repetition structures in programming (MJM), p. 351.
ITiCSEITiCSE-2005-MarquesAMC #student #using
Using Octave to introduce programming to technical science students (NCM, FA, CM, JFC), pp. 198–202.
ITiCSEITiCSE-2005-MarreroS #testing
Testing first: emphasizing testing in early programming courses (WM, AS), pp. 4–8.
ITiCSEITiCSE-2005-MedeirosDGM #using
Using a PC simulator to illustrate input-output programming techniques (PDM, VD, MCG, RFM), p. 388.
ITiCSEITiCSE-2005-PaisB05a #education #user interface #using
Use of flash movies for teaching GUI programming (RP, JPB), p. 390.
ITiCSEITiCSE-2005-StamouliBM #education #named
ExploreCSEd: exploring skills and difficulties in programming education (IS, MB, RM), p. 371.
ITiCSEITiCSE-2005-XinogalosS05a #process
The hands-on activities of the programming microworld objectKarel (SX, MS), p. 384.
SIGITESIGITE-2005-BillsB
The role of programming in IT (DPB, JAB), pp. 43–49.
SIGITESIGITE-2005-LiP #education #effectiveness #standard
Effectively teaching coding standards in programming (XL, CP), pp. 239–244.
SIGITESIGITE-2005-Lutz #framework #named #network #object-oriented #research #student
NetDev: an object-oriented framework enabling network programming for students and researchers (PHL), pp. 113–119.
SIGITESIGITE-2005-WernerCD #game studies #women
Middle school girls + games programming = information technology fluency (LLW, SC, JD), pp. 301–305.
SIGITESIGITE-2005-Wulf #education
Constructivist approaches for teaching computer programming (TW), pp. 245–248.
ICSMEICSM-2005-BriandDL #aspect-oriented #contract #debugging
Instrumenting Contracts with Aspect-Oriented Programming to Increase Observability and Support Debugging (LCB, WJD, YL), pp. 687–690.
ICSMEICSM-2005-ShinomiT #aspect-oriented #impact analysis #weaving
Impact Analysis of Weaving in Aspect-Oriented Programming (HS, TT), pp. 657–660.
MSRMSR-2005-SpaccoSHP #automation #mining #repository #testing
Software repository mining with Marmoset: an automated programming project snapshot and testing system (JS, JS, DH, WP), pp. 46–50.
SFMSFM-2005-BettiniN #distributed #mobile
Mobile Distributed Programming in X-Klaim (LB, RDN), pp. 29–68.
TLCATLCA-2005-SchurmannPS #calculus #encoding #functional #higher-order
The [triangle]-Calculus. Functional Programming with Higher-Order Encodings (CS, AP, JS), pp. 339–353.
CEFPCEFP-2005-Hammond #approach #behaviour #bound #functional
Exploiting Purely Functional Programming to Obtain Bounded Resource Behaviour: The Hume Approach (KH), pp. 100–134.
CEFPCEFP-2005-Scholz #array #functional
Functional Array Programming in SaC (SBS), pp. 62–99.
CEFPCEFP-2005-UustaluV #data flow
The Essence of Dataflow Programming (TU, VV), pp. 135–167.
HaskellHaskell-2005-AlimarineSWEP
There and back again: arrows for invertible programming (AA, SS, AvW, MCJDvE, RP), pp. 86–97.
ICFPICFP-2005-ChenX #proving #theorem proving
Combining programming with theorem proving (CC, HX), pp. 66–77.
ICFPICFP-2005-Nilsson #algebra #data type #functional #optimisation #using
Dynamic optimization for functional reactive programming using generalized algebraic data types (HN), pp. 54–65.
ICFPICFP-2005-WestbrookSW #approach #imperative
A language-based approach to functionally correct imperative programming (EMW, AS, IW), pp. 268–279.
CHICHI-2005-Louca #student #syntax #usability
The syntax or the story behind it?: a usability study of student work with computer-based programming environments in elementary science (LTL), pp. 849–858.
SOFTVISSOFTVIS-2005-GhoniemCFJ #constraints #graph #using #visualisation
Peeking in solver strategies using explanations visualization of dynamic graphs for constraint programming (MG, HC, JDF, NJ), pp. 27–36.
ICEISICEIS-v2-2005-CuellarDJ #network #predict #problem
An Application of Non-Linear Programming to Train Recurrent Neural Networks in Time Series Prediction Problems (MPC, MD, MdCPJ), pp. 35–42.
ICEISICEIS-v4-2005-LokeLBG #abstraction #workflow
Levels of Abstraction in Programming Device Ecology Workflows (SWL, SL, GB, BG), pp. 137–144.
ICMLICML-2005-McMahanLG #bound #performance #realtime
Bounded real-time dynamic programming: RTDP with monotone upper bounds and performance guarantees (HBM, ML, GJG), pp. 569–576.
ICMLICML-2005-RothY #integer #linear #random
Integer linear programming inference for conditional random fields (DR, WtY), pp. 736–743.
KDDKDD-2005-Sandler #classification #linear #on the #using
On the use of linear programming for unsupervised text classification (MS), pp. 256–264.
SEKESEKE-2005-BenavidesTC #constraints #feature model #modelling #using
Using Constraint Programming to Reason on Feature Models (DB, PT, ARC), pp. 677–682.
SEKESEKE-2005-Chiang #design #parallel
A Design Methodology for Parallel Programming (CCC), pp. 727–730.
MODELSMoDELS-2005-Pavlich-MariscalMD #aspect-oriented #data access #framework #using
A Formal Enforcement Framework for Role-Based Access Control Using Aspect-Oriented Programming (JAPM, LM, SAD), pp. 537–552.
MODELSMoDELS-2005-WadaS #development #framework #metamodelling #modelling #uml
Modeling Turnpike Frontend System: A Model-Driven Development Framework Leveraging UML Metamodeling and Attribute-Oriented Programming (HW, JS), pp. 584–600.
MODELSMoDELS-2005-Pavlich-MariscalMD #aspect-oriented #data access #framework #using
A Formal Enforcement Framework for Role-Based Access Control Using Aspect-Oriented Programming (JAPM, LM, SAD), pp. 537–552.
MODELSMoDELS-2005-WadaS #development #framework #metamodelling #modelling #uml
Modeling Turnpike Frontend System: A Model-Driven Development Framework Leveraging UML Metamodeling and Attribute-Oriented Programming (HW, JS), pp. 584–600.
ECOOPECOOP-2005-ChibaI #aspect-oriented #dependence #injection
Aspect-Oriented Programming Beyond Dependency Injection (SC, RI), pp. 121–143.
ECOOPECOOP-2005-Meyer #object-oriented #problem
Attached Types and Their Application to Three Open Problems of Object-Oriented Programming (BM), pp. 1–32.
OOPSLAOOPSLA-2005-Edwards #named
Subtext: uncovering the simplicity of programming (JE), pp. 505–518.
OOPSLAOOPSLA-2005-KennedyR #algebra #data type #object-oriented
Generalized algebraic data types and object-oriented programming (AK, CVR), pp. 21–40.
OOPSLAOOPSLA-2005-LiuS
Interaction-based programming with classages (YDL, SFS), pp. 191–209.
OOPSLAOOPSLA-2005-Vanderburg #agile #process
A simple model of agile software processes — or — extreme programming annealed (GV), pp. 539–545.
LOPSTRLOPSTR-2005-AntoyH #declarative
Declarative Programming with Function Patterns (SA, MH), pp. 6–22.
PADLPADL-2005-BrooksEMR #set
Character-Based Cladistics and Answer Set Programming (DRB, EE, JWM, DR), pp. 37–51.
PADLPADL-2005-ZhuX #pointer
Safe Programming with Pointers Through Stateful Views (DZ, HX), pp. 83–97.
PLDIPLDI-2005-ChenLLLLLJ #named #network #performance
Shangri-La: achieving high performance from compiled network applications while enabling ease of programming (MKC, XFL, RL, JHL, LL, TL, RJ), pp. 224–236.
PLDIPLDI-2005-NiKSI #ad hoc #mobile #network
Programming ad-hoc networks of mobile and resource-constrained devices (YN, UK, AS, LI), pp. 249–260.
PLDIPLDI-2005-SiekL
Essential language support for generic programming (JGS, AL), pp. 73–84.
PLDIPLDI-2005-Solar-LezamaRBE #sketching #source code
Programming by sketching for bit-streaming programs (ASL, RMR, RB, KE), pp. 281–294.
POPLPOPL-2005-FieldV #consistency #distributed #maintenance #named
Transactors: a programming model for maintaining globally consistent distributed state in unreliable environments (JF, CAV), pp. 195–208.
PPDPPPDP-2005-JagadeesanM #approach #constraints #declarative
Timed constraint programming: a declarative approach to usage control (RJ, WM, CP, VAS), pp. 164–175.
AdaSIGAda-2005-PedersenC #ada #aspect-oriented #named
AspectAda: aspect oriented programming for ada95 (KHP, CC), pp. 79–92.
ESEC-FSEESEC-FSE-2005-GrigorenkoST #generative #visual notation
Visual tool for generative programming (PG, AS, ET), pp. 249–252.
ESEC-FSEESEC-FSE-2005-HochsteinBZHC #automation #metric #self
Combining self-reported and automatic data to improve programming effort measurement (LH, VRB, MVZ, JKH, JC), pp. 356–365.
ESEC-FSEESEC-FSE-2005-LiZ #automation #detection #named #scalability
PR-Miner: automatically extracting implicit programming rules and detecting violations in large software code (ZL, YZ), pp. 306–315.
GTTSEGTTSE-2005-Batory #tutorial
A Tutorial on Feature Oriented Programming and the AHEAD Tool Suite (DSB), pp. 3–35.
GTTSEGTTSE-2005-Chiba #aspect-oriented #program transformation
Program Transformation with Reflection and Aspect-Oriented Programming (SC), pp. 65–94.
ICSEICSE-2005-Cardelli #modelling
Transitions in programming models: 2 (LC), p. 2.
ICSEICSE-2005-HulkkoA #case study #multi #quality
A multiple case study on the impact of pair programming on product quality (HH, PA), pp. 495–504.
ICSEICSE-2005-Kiczales #aspect-oriented
Aspect-oriented programming (GK), p. 730.
ICSEICSE-2005-KiczalesM #aspect-oriented #composition #reasoning
Aspect-oriented programming and modular reasoning (GK, MM), pp. 49–58.
ICSEICSE-2005-Woit #case study #interactive #requirements
Requirements interaction management in an eXtreme programming environment: a case study (DMW), pp. 489–494.
SACSAC-2005-CarvalhoL #abstraction #composition #distributed #parallel #performance
The # model: separation of concerns for reconciling modularity, abstraction and efficiency in distributed parallel programming (FHdCJ, RDL), pp. 1357–1364.
SACSAC-2005-FalcoTCG05a #approach #clustering #grammarware #novel #search-based
A novel grammar-based genetic programming approach to clustering (IDF, ET, ADC, FG), pp. 928–932.
SACSAC-2005-FalcoTCP #approach #induction #search-based
Inductive inference of chaotic series by Genetic Programming: a Solomonoff-based approach (IDF, ET, ADC, AP), pp. 957–958.
SACSAC-2005-KvaleLC #aspect-oriented #case study #using
A case study on building COTS-based system using aspect-oriented programming (AAK, JL, RC), pp. 1491–1498.
SACSAC-2005-PaigeCMS
High-integrity extreme programming (RFP, HC, JAM, ZRS), pp. 1518–1523.
GPCEGPCE-2005-ApelLRS #aspect-oriented #feature model
FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming (SA, TL, MR, GS), pp. 125–140.
GPCEGPCE-2005-CaretteK #abstraction #monad #multi
Multi-stage Programming with Functors and Monads: Eliminating Abstraction Overhead from Generic Code (JC, OK), pp. 256–274.
GPCEGPCE-2005-ConselLRC #approach #compilation #domain-specific language #generative
A Generative Programming Approach to Developing DSL Compilers (CC, FL, LR, PC), pp. 29–46.
GPCEGPCE-2005-EckhardtKPST #multi
Implicitly Heterogeneous Multi-stage Programming (JE, RK, EP, KNS, WT), pp. 275–292.
GPCEGPCE-2005-HirschkoffHPSS #component
Component-Oriented Programming with Sharing: Containment is Not Ownership (DH, TH, DP, AS, JBS), pp. 389–404.
GPCEGPCE-2005-PeruginiR #approach #case study #experience #generative #information retrieval #interactive
A Generative Programming Approach to Interactive Information Retrieval: Insights and Experiences (SP, NR), pp. 205–220.
GPCEGPCE-2005-WuL #reasoning #source code #using
Shadow Programming: Reasoning About Programs Using Lexical Join Point Information (PW, KJL), pp. 141–156.
GPCEGPCE-2005-YaoZC #aspect-oriented #c++ #framework
AOP++: A Generic Aspect-Oriented Programming Framework in C++ (ZY, QZ, GC), pp. 94–108.
LDTALDTA-2005-Watt #design #scripting language
The Design of Monty: a Programming/Scripting Language (DAW), pp. 5–28.
CASECASE-2005-WeiL #concurrent #policy #using
A deadlock prevention policy for FMS using mathematical programming (NW, ZL), pp. 399–403.
CCCC-2005-RyuR #debugging #multi
Source-Level Debugging for Multiple Languages with Modest Programming Effort (SR, NR), pp. 10–26.
DACDAC-2005-SinghNLS #geometry #robust
Robust gate sizing by geometric programming (JS, VN, ZQL, SSS), pp. 315–320.
DATEDATE-2005-McConaghyEG #canonical #generative #named #search-based
CAFFEINE: Template-Free Symbolic Model Generation of Analog Circuits via Canonical Form Functions and Genetic Programming (TM, TE, GGEG), pp. 1082–1087.
PDPPDP-2005-Danelutto #parallel
QoS in Parallel Programming through Application Managers (MD), pp. 282–289.
PPoPPPPoPP-2005-HarrisF
Revocable locks for non-blocking programming (TLH, KF), pp. 72–82.
WRLAWRLA-2004-CirsteaMR05 #java #protocol #rule-based #verification
Rule-based Programming in Java For Protocol Verification (HC, PEM, AR), pp. 209–227.
ESOPESOP-2005-Myers #policy #security
Programming with Explicit Security Policies (ACM), pp. 1–4.
STOCSTOC-2005-AzarE #parallel #scheduling
Convex programming for scheduling unrelated parallel machines (YA, AE), pp. 331–337.
TACASTACAS-2005-ChenR #java #monitoring #named
Java-MOP: A Monitoring Oriented Programming Environment for Java (FC, GR), pp. 546–550.
ICLPICLP-2005-Haemmerle #concurrent #constraints #linear
SiLCC Is Linear Concurrent Constraint Programming (RH), pp. 448–449.
ICLPICLP-2005-Langevine #constraints #named
Gentra4cp: A Generic Trace Format for Constraint Programming (LL), pp. 433–434.
ICLPICLP-2005-TompitsW #equivalence #implementation #towards
Towards Implementations for Advanced Equivalence Checking in Answer-Set Programming (HT, SW), pp. 189–203.
ICSTSAT-2005-HeuleM #bound #linear #random #satisfiability #using
Observed Lower Bounds for Random 3-SAT Phase Transition Density Using Linear Programming (MH, HvM), pp. 122–134.
VMCAIVMCAI-2005-Cousot #abstraction #parametricity #proving #termination
Proving Program Invariance and Termination by Parametric Abstraction, Lagrangian Relaxation and Semidefinite Programming (PC), pp. 1–24.
VMCAIVMCAI-2005-SankaranarayananSM #analysis #linear #scalability #using
Scalable Analysis of Linear Systems Using Mathematical Programming (SS, HBS, ZM), pp. 25–41.
DocEngDocEng-2004-KingST #animation #behaviour #functional #realtime #xml
Behavioral reactivity and real time programming in XML: functional programming meets SMIL animation (PRK, PS, SJT), pp. 57–66.
CSEETCSEET-2004-McKimE #design #education #multi #object-oriented #using
Using a Multiple Term Project to Teach Object Oriented Programming and Design (JCM, HJCE), pp. 59–64.
ITiCSEITiCSE-2004-Ford
Managing the programming tail (LF), p. 249.
ITiCSEITiCSE-2004-Ford04a #generative #learning
A learning object generator for programming (LF), p. 268.
ITiCSEITiCSE-2004-Garner #learning #using
The use of a code restructuring tool in the learning of programming (SG), p. 277.
ITiCSEITiCSE-2004-HanksMDK #quality
Program quality with pair programming in CS1 (BH, CM, DD, MK), pp. 176–180.
ITiCSEITiCSE-2004-KuittinenS #education
Teaching roles of variables in elementary programming courses (MK, JS), pp. 57–61.
ITiCSEITiCSE-2004-Kumar #java #learning
Web-based tutors for learning programming in C++/Java (AK), p. 266.
ITiCSEITiCSE-2004-Leska #education #using
Introducing undergraduates to programming using robots in the general education curriculum (CL), p. 263.
ITiCSEITiCSE-2004-PazL #automation #concept #functional
Emergence of automated assignment conceptions in a functional programming course (TP, TL), pp. 181–185.
ITiCSEITiCSE-2004-PowellMGFR #learning
Dyslexia and learning computer programming (NP, DJM, JG, JF, JR), p. 242.
ITiCSEITiCSE-2004-PriceP
Common environment for undergraduate computer programming (CBP, JP), p. 248.
ITiCSEITiCSE-2004-SitthiworachartJ #assessment #effectiveness #learning
Effective peer assessment for learning computer programming (JS, MJ), pp. 122–126.
ITiCSEITiCSE-2004-Tanaka-IshiiKT #feedback #named #verification
EMMA: a web-based report system for programming course--automated verification and enhanced feedback (KTI, KK, MT), p. 278.
ITiCSEITiCSE-WGR-2004-JacobsonT #array
It is time to emphasize arraylists over arrays in Java-based first programming courses (NJ, AT), pp. 88–92.
ITiCSEITiCSE-WGR-2004-Pillay #search-based
A first course in genetic programming (NP), pp. 93–96.
ITiCSEITiCSE-WGR-2004-Walker04a
Experimentation in the computer programming lab (GNW), pp. 69–72.
SIGITESIGITE-2004-BierreP #java #using
The use of MUPPETS in an introductory java programming course (KJB, AMP), pp. 122–127.
SIGITESIGITE-2004-CohenB #community #education
Aligning programming education between community colleges and universities (RFC, DB), pp. 224–226.
SIGITESIGITE-2004-EdwardsB #case study #experience #tablet #using
Experiences using tablet PCs in a programming laboratory (SHE, NDB), pp. 160–164.
SIGITESIGITE-2004-HoldenW #education #experience
The experience factor in early programming education (EH, EW), pp. 211–218.
SIGITESIGITE-2004-Klassen #approach #concept #education
Another approach to teaching programming concept course with object first (MK), p. 277.
SIGITESIGITE-2004-SwainS #design #development #network #object-oriented #using
Design and development of computer networking modules using virtual instruments and object oriented programming (NS, MS), p. 270.
ICSMEICSM-2004-WernickH #evolution #using
The Impact of Using Pair Programming on System Evolution: A Simulation-Based Study (PW, TH), pp. 422–426.
IWPCIWPC-2004-Batory #challenge #comprehension #generative
Program Comprehension in Generative Programming: A History of Grand Challenges (DSB), pp. 2–13.
IWPCIWPC-2004-MohanG #evolution #source code
Programming Style Changes in Evolving Source Code (AM, NG), pp. 236–240.
SCAMSCAM-2004-CeccatoT #aspect-oriented
Adding Distribution to Existing Applications by Means of Aspect Oriented Programming (MC, PT), pp. 107–116.
SCAMSCAM-2004-HouHR #c++ #guidelines #specification
Specifying the Law of Demeter and C++ Programming Guidelines with FCL (DH, HJH, PR), pp. 119–127.
IFMIFM-2004-WoodcockC #design #tutorial
A Tutorial Introduction to Designs in Unifying Theories of Programming (JW, AC), pp. 40–66.
SEFMSEFM-2004-Misra #distributed #web #web service
A Programming Model for the Orchestration of Web Services (JM), pp. 2–11.
AFPAFP-2004-Hughes04
Programming with Arrows (JH), pp. 73–129.
AFPAFP-2004-McBride04 #dependent type #named
Epigram: Practical Programming with Dependent Types (CM), pp. 130–170.
AFPAFP-2004-Thiemann04 #web
Server-Side Web Programming in WASH (PT), pp. 309–330.
FLOPSFLOPS-2004-Schurmann #framework #functional #logic
Twelf and Delphin: Logic and Functional Programming in a Meta-logical Framework (CS), pp. 22–23.
HaskellHaskell-2004-Elliott
Programming graphics processors functionally (CE), pp. 45–56.
ICFPICFP-2004-Graham #debugging
Don’t make the wrong mistakes: programming as debugging (PG), p. 66.
ICFPICFP-2004-Wiger #functional #industrial
20 years of industrial functional programming (UTW), p. 162.
IFLIFL-2004-EversAK #functional #user interface #visual notation
A Functional Programming Technique for Forms in Graphical User Interfaces (SE, PA, JK), pp. 35–51.
CHICHI-2004-DeyHBLH
a CAPpella: programming by demonstration of context-aware applications (AKD, RH, CB, IL, DH), pp. 33–40.
CSCWCSCW-2004-SouzaRCMP #case study #interface
Sometimes you need to see through walls: a field study of application programming interfaces (CRBdS, DFR, LTC, DRM, JFP), pp. 63–71.
ICEISICEIS-v2-2004-TagarelliTG #clustering #linear #mining
Mining Scientific Results Through the Combined Use of Clustering and Linear Programming Techniques (AT, IT, SG), pp. 84–91.
ICPRICPR-v1-2004-LiHS #feature model #image #retrieval #search-based #semantics #using
Semantic Feature Extraction Using Genetic Programming in Image Retrieval (QL, HH, ZS), pp. 648–651.
ICPRICPR-v3-2004-ReiterR #classification #multi #segmentation #using
Segmentation and Classification of Meeting Events using Multiple Classifier Fusion and Dynamic Programming (SR, GR), pp. 434–437.
ICPRICPR-v4-2004-Gong #estimation #using
Motion Estimation using Dynamic Programming with Selective Path Search (MG), pp. 203–206.
KDDKDD-2004-Ordonez #algorithm #clustering #sql
Programming the K-means clustering algorithm in SQL (CO), pp. 823–828.
KRKR-2004-EiterFFPW #bound #complexity #model checking #set
Complexity of Model Checking and Bounded Predicate Arities for Non-ground Answer Set Programming (TE, WF, MF, GP, SW), pp. 377–387.
KRKR-2004-EiterLST #logic #semantics #set #web
Combining Answer Set Programming with Description Logics for the Semantic Web (TE, TL, RS, HT), pp. 141–151.
SEKESEKE-2004-LarssonB #distributed #requirements #ubiquitous #user interface
Programming ubiquitous software applications: requirements for distributed user interface (AL, EB), pp. 246–251.
TOOLSTOOLS-USA-2003-Silva04 #approach #concurrent #object-oriented
Concurrent Object-Oriented Programming: The MP-Eiffel Approach (MOeS), pp. 97–124.
ECOOPECOOP-2004-JanzenV #effectiveness
Programming with Crosscutting Effective Views (DJ, KDV), pp. 195–218.
PADLPADL-2004-ChenSX #approach #inheritance #multi #object-oriented
A Typeful Approach to Object-Oriented Programming with Multiple Inheritance (CC, RS, HX), pp. 23–38.
PADLPADL-2004-GuoG
Simplifying Dynamic Programming via Tabling (HFG, GG), pp. 163–177.
PEPMPEPM-2004-McIlraith #declarative #towards #web #web service
Invited talk: towards declarative programming for web services (SAM), pp. 1–2.
PPDPPPDP-2004-Lopez-FraguasRV #calculus #constraints #declarative #lazy evaluation
A lazy narrowing calculus for declarative constraint programming (FJLF, MRA, RdVV), pp. 43–54.
PPDPPPDP-2004-McIlraith #declarative #towards #web #web service
Invited talk: towards declarative programming for web services (SAM), pp. 3–4.
SASSAS-2004-McIlraith #declarative #towards #web #web service
Towards Declarative Programming for Web Services (SAM), p. 21.
ASEASE-2004-Betin-CanB #concurrent #using
Verifiable Concurrent Programming Using Concurrency Controllers (ABC, TB), pp. 248–257.
FSEFSE-2004-MeziniO #aspect-oriented #feature model #variability
Variability management with feature-oriented programming and aspects (MM, KO), pp. 127–136.
ICSEICSE-2004-Batory #feature model
Feature-Oriented Programming and the AHEAD Tool Suite (DSB), pp. 702–703.
SACSAC-2004-EggermontKK #classification #clustering #search-based
Genetic Programming for data classification: partitioning the search space (JE, JNK, WAK), pp. 1001–1005.
SACSAC-2004-MichaelsonHS #automaton #bound #named #using
FSM-Hume: programming resource-limited systems using bounded automata (GM, KH, JS), pp. 1455–1461.
SACSAC-2004-PapapetrouP #aspect-oriented #case study #component
Aspect Oriented Programming for a component-based real life application: a case study (OP, GAP), pp. 1554–1558.
GPCEGPCE-2004-JacksonC #aspect-oriented
SourceWeave.NET: Cross-Language Aspect-Oriented Programming (AJ, SC), pp. 115–135.
GPCEGPCE-2004-LohmannBS #aspect-oriented #generative
Generic Advice: On the Combination of AOP with Generative Programming in AspectC++ (DL, GB, OS), pp. 55–74.
GPCEGPCE-2004-Smith #approach #aspect-oriented #generative
A Generative Approach to Aspect-Oriented Programming (DRS), pp. 39–54.
ASPLOSASPLOS-2004-HammondCWHCKO #consistency #transaction
Programming with transactional coherence and consistency (TCC) (LH, BDC, VW, BH, MKC, CK, KO), pp. 1–13.
DACDAC-2004-VanderhaegenB #automation #design #geometry #using
Automated design of operational transconductance amplifiers using reversed geometric programming (JPV, RWB), pp. 133–138.
DATEDATE-v1-2004-ZhanS #optimisation #polynomial #using
Optimization of Integrated Spiral Inductors Using Sequential Quadratic Programming (YZ, SSS), pp. 622–629.
LCTESLCTES-2004-LiZ #control flow #java
Advanced control flow in Java card programming (PL, SZ), pp. 165–174.
PDPPDP-2004-AlmeidaGM #approach #paradigm
The Master-Slave Paradigm on Heterogeneous Systems: A Dynamic Programming Approach for the Optimal Mapping (FA, DG, LMM), p. 266–?.
ESOPESOP-2004-Boudol #named
ULM: A Core Programming Model for Global Computing: (GB), pp. 234–248.
ICLPICLP-2004-ErdemW #set #using
Rectilinear Steiner Tree Construction Using Answer Set Programming (EE, MDFW), pp. 386–399.
ICLPICLP-2004-Gelfond #design #set
Answer Set Programming and the Design of Deliberative Agents (MG), pp. 19–26.
ICLPICLP-2004-Neugebauer #concurrent #constraints #modelling
Concurrent Constraint Programming and Tree-Based Acoustic Modelling (MN), pp. 467–468.
ICLPICLP-2004-WakakiI #compilation #set
Compiling Prioritized Circumscription into Answer Set Programming (TW, KI), pp. 356–370.
SIGMODSIGMOD-2003-MelnikRB #framework #model management #named #platform
Rondo: A Programming Platform for Generic Model Management (SM, ER, PAB), pp. 193–204.
CSEETCSEET-2003-HazzanD #development #education
Teaching a Software Development Methodology: The Case of Extreme Programming (OH, YD), pp. 176–184.
ITiCSEITiCSE-2003-AndersenBBCM #approach #education #student
Teaching programming to liberal arts students: a narrative media approach (PBA, JB, SB, MEC, JM), pp. 109–113.
ITiCSEITiCSE-2003-BarrosEDPS #using
Using lab exams to ensure programming practice in an introductory programming course (JPB, LE, RD, RP, ES), pp. 16–20.
ITiCSEITiCSE-2003-Becker03a #using
Grading programming assignments using rubrics (KB), p. 253.
ITiCSEITiCSE-2003-ChalkBP #design #education #learning
Designing and evaluating learning objects for introductory programming education (PC, CB, PP), p. 240.
ITiCSEITiCSE-2003-GunawardenaA #approach #education #learning
A customized learning objects approach to teaching programming (AG, VA), p. 264.
ITiCSEITiCSE-2003-HollowayR #development #student #using
Development of a MLE by students for students using extreme programming techniques (JH, MR), p. 225.
ITiCSEITiCSE-2003-KujansuuK #interactive #named
Codewitz: producing interactive elearning material for beginners in programming (EK, MK), p. 266.
ITiCSEITiCSE-2003-McDowellHW
Experimenting with pair programming in the classroom (CM, BH, LLW), pp. 60–64.
ITiCSEITiCSE-2003-Nodelman #learning #theory and practice
Learning computer graphics by programming: linking theory and practice (VN), p. 261.
ITiCSEITiCSE-2003-Scott #education #game studies #interface #java #visual notation
Teaching graphical interface programming in Java with the game of wari (KS), p. 254.
ITiCSEITiCSE-2003-Xinogalos #education #named #object-oriented
objectKarel: a didactic microworld for teaching object-oriented programming (SX), p. 233.
CSMRCSMR-2003-GschwindO #aspect-oriented #data analysis
Improving Dynamic Data Analysis with Aspect-Oriented Programming (TG, JO), p. 259–?.
IWPCIWPC-2003-KoU #comprehension #difference
Individual Differences in Program Comprehension Strategies in Unfamiliar Programming Systems (AJK, BU), pp. 175–184.
CIAACIAA-2003-FerroDFL #robust #semiparsing #using
Robust Parsing Using Dynamic Programming (MVF, VMD, JVF, LRL), pp. 258–268.
FMFME-2003-QinDC #semantics
A Semantic Foundation for TCOZ in Unifying Theories of Programming (SQ, JSD, WNC), pp. 321–340.
ICFPICFP-2003-ShinwellPG #named
FreshML: programming with binders made simple (MRS, AMP, MG), pp. 263–274.
IFLIFL-2003-NorellJ #haskell
Polytypic Programming in Haskell (UN, PJ), pp. 168–184.
CHICHI-2003-WilsonBBGCCDR #correctness
Harnessing curiosity to increase correctness in end-user programming (AW, MMB, LB, OG, LC, CRC, MD, GR), pp. 305–312.
ICMLICML-2003-Bi #multi
Multi-Objective Programming in SVMs (JB), pp. 35–42.
ICMLICML-2003-LeskovecS #dataset #linear
Linear Programming Boosting for Uneven Datasets (JL, JST), pp. 456–463.
ICMLICML-2003-Zinkevich #online
Online Convex Programming and Generalized Infinitesimal Gradient Ascent (MZ), pp. 928–936.
SEKESEKE-2003-LetelierCS #development
Working with Extreme Programming in a Software Development Laboratory (PL, JHCC, EAS), pp. 612–615.
SIGIRSIGIR-2003-JiZ #independence #segmentation #using
Domain-independent text segmentation using anisotropic diffusion and dynamic programming (XJ, HZ), pp. 322–329.
ECOOPECOOP-2003-BorbaSC #algebra #object-oriented #refinement
A Refinement Algebra for Object-Oriented Programming (PB, AS, MC), pp. 457–482.
OOPSLAOOPSLA-2003-GarciaJLSW #case study #comparative
A comparative study of language support for generic programming (RG, JJ, AL, JGS, JW), pp. 115–134.
OOPSLAOOPSLA-2003-LaffertyC #aspect-oriented #independence
Language-independent aspect-oriented programming (DL, VC), pp. 1–12.
OOPSLAOOPSLA-2003-MouginD #array #named #object-oriented
OOPAL: integrating array programming in object-oriented programming (PM, SD), pp. 65–77.
AdaEuropeAdaEurope-2003-LinM #behaviour #object-oriented #type system
A Behavioural Notion of Subtyping for Object-Oriented Programming in SPARK95 (TML, JAM), pp. 309–321.
PADLPADL-2003-ElsmanH #web
Web Programming with SMLserver (ME, NH), pp. 74–91.
PADLPADL-2003-ErdemLNR #set #using
Reconstructing the Evolutionary History of Indo-European Languages Using Answer Set Programming (EE, VL, LN, DR), pp. 160–176.
AdaSIGAda-2003-AmeyC #verification
Static verification and extreme programming (PA, RC), pp. 4–9.
AdaSIGAda-2003-HumphriesCW #ada #dot-net #multi
Multilanguage programming with ada in the .Net environment (JWH, MCC, TAW), pp. 1–3.
ICSEICSE-2003-Batory #product line #tutorial
A Tutorial on Feature Oriented Programming and Product-Lines (DSB), pp. 753–754.
ICSEICSE-2003-HedinBM #re-engineering
Introducing Software Engineering by means of Extreme Programming (GH, LB, BM), pp. 586–593.
ICSEICSE-2003-McDowellWBF #performance #persistent #student
The Impact of Pair Programming on Student Performance, Perception and Persistence (CM, LLW, HEB, JF), pp. 602–607.
ICSEICSE-2003-Ross #concept #contract #education
Teaching Contract Programming Concepts to Future Software Engineers (DFR), p. 647.
ICSEICSE-2003-SchneiderJ #education #perspective
eXtreme Programming at Universities — An Educational Perspective (JGS, LJ), pp. 594–601.
ICSEICSE-2003-SindreLV #case study #experience
Positive Experiences with an Open Project Assignment in an Introductory Programming Course (GS, SL, OVV), pp. 608–613.
SACSAC-2003-AptB #constraints #rule-based
Schedulers for Rule-Based Constraint Programming (KRA, SB), pp. 14–21.
SACSAC-2003-CheongLLZ #embedded #named
TinyGALS: A Programming Model for Event-Driven Embedded Systems (EC, JL, JL, FZ), pp. 698–704.
PDPPDP-2003-BaragliaDLOPPPV #grid #named #parallel
AssistConf: a Grid configuration tool for the ASSIST parallel programming environment (RB, MD, DL, SO, PP, PP, RP, MV), pp. 193–200.
PDPPDP-2003-CalafateM #development #interface #multi #platform #protocol
A multi-platform programming interface for protocol development (CMTC, PM), pp. 243–249.
PPoPPPPoPP-2003-FraguelaRFPT #memory management #parallel
Programming the FlexRAM parallel intelligent memory system (BBF, JR, PF, DAP, JT), pp. 49–60.
PPoPPPPoPP-2003-TauraKEY #named #parallel
Phoenix: a parallel programming model for accommodating dynamically joining/leaving resources (KT, KK, TE, AY), pp. 216–229.
ESOPESOP-2003-ErwigR #type safety
Programming Type-Safe Program Updates (ME, DR), pp. 269–283.
STOCSTOC-2003-Dyer #approximate
Approximate counting by dynamic programming (MED), pp. 693–699.
ICLPICLP-2003-ErdoganL #set
Definitions in Answer Set Programming: (STE, VL), pp. 483–484.
ICLPICLP-2003-Valencia03a #concurrent #constraints #decidability #ltl
Timed Concurrent Constraint Programming: Decidability Results and Their Application to LTL (FDV), pp. 422–437.
ICLPICLP-2003-ZhaoL #case study #set #source code
Answer Set Programming Phase Transition: A Study on Randomly Generated Programs (YZ, FL), pp. 239–253.
CSEETCSEET-2002-BevanWM #guidelines #using
Guidelines for the Use of Pair Programming in a Freshman Programming Class (JB, LLW, CEM), pp. 100–107.
CSEETCSEET-2002-ShuklaW #adaptation #re-engineering
Adapting Extreme Programming for a Core Software Engineering Course (AS, LAW), pp. 184–191.
ITiCSEITiCSE-2002-Barros #concurrent #petri net #using
Specific proposals for the use of petri nets in a concurrent programming course (JPB), pp. 165–167.
ITiCSEITiCSE-2002-CarterJ #difference #gender #question
Gender differences in programming? (JC, TJ), pp. 188–192.
ITiCSEITiCSE-2002-ChristensenC #framework
Frameworks in CS1: a different way of introducing event-driven programming (HBC, MEC), pp. 75–79.
ITiCSEITiCSE-2002-English #experience
Experience with a computer-assisted formal programming examination (JE), pp. 51–54.
ITiCSEITiCSE-2002-Martinez-UnanuePPUV #education #overview
Electronic books for programming education: a review and future prospects (RMU, MPV, CPF, JUF, JÁVI), pp. 34–38.
ICSMEICSM-2002-MullerTH
Two Controlled Experiments Concerning the Usefulness of Assertions as a Means for Programming (MMM, RT, OH), pp. 84–92.
PASTEPASTE-2002-Fiskio-LasseterY #equation #graph
Flow equations as a generic programming tool for manipulation of attributed graphs (JHEFL, MY), pp. 69–76.
SCAMSCAM-2002-DeanCMS #txl
Grammar Programming in TXL (TRD, JRC, AJM, KAS), p. 93–?.
CIAACIAA-2002-Holub #automaton #nondeterminism #simulation
Dynamic Programming — NFA Simulation (JH), pp. 295–300.
AFPAFP-2002-FournetFMS02 #concurrent #distributed #mobile #named
JoCaml: A Language for Concurrent Distributed and Mobile Programming (CF, FLF, LM, AS), pp. 129–158.
AFPAFP-2002-HudakCNP02 #functional
Arrows, Robots, and Functional Reactive Programming (PH, AC, HN, JP), pp. 159–187.
ICFPICFP-2002-Hanna #functional #interactive #visual notation
Interactive visual functional programming (KH), pp. 145–156.
IFLIFL-2002-EllmenreichL #named #parallel #refinement
PolyAPM: Parallel Programming via Stepwise Refinement with Abstract Parallel Machines (NE, CL), pp. 118–133.
CHICHI-2002-MontemayorDFSCD #design #interactive #physics #tool support
Physical programming: designing tools for children to create physical interactive environments (JM, AD, AF, SS, WC, AD), pp. 299–306.
CAiSECAiSE-2002-ZhuS #constraints #scheduling
A Meeting Scheduling System Based on Open Constraint Programming (KQZ, AES), pp. 792–796.
EDOCEDOC-2002-GanesarajahL #composition #paradigm #question #workflow
Workflow-Based Composition of Web-Services: A Business Model or a Programming Paradigm? (DG, EL), pp. 273–284.
ICEISICEIS-2002-AbadSRO #constraints #development #reasoning
Semiqualitative Reasoning for Software Development Project by Constraint Programming (PJA, AJS, SR, JAO), pp. 319–324.
ICEISICEIS-2002-Dedene #design #on the
On the Use of Jackson Structured Programming (JSP) for the Structured Design of XSL Transformations (GD), pp. 743–751.
ICMLICML-2002-LanckrietCBGJ #kernel #learning #matrix
Learning the Kernel Matrix with Semi-Definite Programming (GRGL, NC, PLB, LEG, MIJ), pp. 323–330.
ICPRICPR-v1-2002-MannJE #segmentation #using
Trajectory Segmentation Using Dynamic Programming (RM, ADJ, TFEM), pp. 331–334.
ICPRICPR-v2-2002-ChenCH #approach #recognition
A Dynamic Programming Approach for Appearance-Based Recognition of Environments (CSC, JHC, WTH), pp. 893–896.
ICPRICPR-v3-2002-GimelfarbL
Accuracy of the Regularised Dynamic Programming Stereo (GLG, UL), pp. 619–622.
SEKESEKE-2002-KarlstromR
Decision support for extreme programming introduction and practice selection (DK, PR), pp. 835–841.
ECOOPECOOP-2002-BryceRP #approach #named
Lana: An Approach to Programming Autonomous Systems (CB, CR, MP), pp. 281–308.
ECOOPECOOP-2002-RinatS #composition #internet
Modular Internet Programming with Cells (RR, SFS), pp. 257–280.
OOPSLAOOPSLA-2002-BoyapatiLR
Ownership types for safe programming: preventing data races and deadlocks (CB, RL, MCR), pp. 211–230.
AdaEuropeAdaEurope-2002-ChatzigeorgiouS #embedded #object-oriented #performance #power of
Evaluating Performance and Power of Object-Oriented Vs. Procedural Programming in Embedded Processors (AC, GS), pp. 65–75.
AdaEuropeAdaEurope-2002-MartelSG #distributed
A Tailorable Distributed Programming Environment (EM, FGS, FJMG), pp. 269–281.
PEPMASIA-PEPM-2002-Xi #functional #object-oriented
Unifying object-oriented programming with typed functional programming (HX), pp. 117–125.
PEPMASIA-PEPM-2002-XuK #compilation #functional #realtime
Compiling real time functional reactive programming (DNX, SCK), pp. 83–93.
PADLPADL-2002-Kiselyov #functional #parsing #xml
A Better XML Parser through Functional Programming (OK), pp. 209–224.
PADLPADL-2002-Torgersson #declarative
Declarative Programming and Clinical Medicine (OT), pp. 64–81.
PLDIPLDI-2002-FahndrichD #imperative #linear
Adoption and Focus: Practical Linear Types for Imperative Programming (MF, RD), pp. 13–24.
POPLPOPL-2002-AcarBH #adaptation #functional
Adaptive functional programming (UAA, GEB, RH), pp. 247–259.
PPDPPPDP-2002-Palamidessi #calculus #distributed #mobile
Mobile calculi for distributed programming (CP), pp. 74–75.
PPDPPPDP-2002-SztipanovitsK #embedded #generative
Generative programming for embedded systems (JS, GK), p. 180.
RERE-2002-NawrockiJWW #requirements
Extreme Programming Modified: Embrace Requirements Engineering Practices (JRN, MJ, BW, AW), pp. 303–310.
FSEFSE-2002-JulienR #ad hoc #mobile
Egocentric context-aware programming in ad hoc mobile environments (CJ, GCR), pp. 21–30.
ICSEICSE-2002-ElssamadisyS #smell
Recognizing and responding to “bad smells” in extreme programming (AE, GS), pp. 617–622.
ICSEICSE-2002-Newkirk #agile #process
Introduction to agile processes and extreme programming (JN), pp. 695–696.
ICSEICSE-2002-WeinsbergB
A programming model and system for disconnected-aware applications on resource-constrained devices (YW, IBS), pp. 374–384.
SACSAC-2002-BettiniNL #mobile
Software update via mobile agent based programming (LB, RDN, ML), pp. 32–36.
SACSAC-2002-Pillay #algorithm #induction #search-based #using
Using genetic programming for the induction of novice procedural programming solution algorithms (NP), pp. 578–583.
SACSAC-2002-TolksdorfK #distributed #object-oriented
Programming distributed systems with the delegation-based object-oriented language dSelf (RT, KK), pp. 927–931.
GPCEGPCE-2002-AttardiC #adaptation
Self Reflection for Adaptive Programming (GA, AC), pp. 50–65.
GPCEGPCE-2002-BarbeauB #development #generative #protocol #stack #using
A Protocol Stack Development Tool Using Generative Programming (MB, FB), pp. 93–109.
GPCEGPCE-2002-CzarneckiBUE #case study #embedded #experience #generative #industrial
Generative Programming for Embedded Software: An Industrial Experience Report (KC, TB, PU, UWE), pp. 156–172.
GPCEGPCE-2002-Saraiva #attribute grammar #component #higher-order
Component-Based Programming for Higher-Order Attribute Grammars (JS), pp. 268–282.
GPCEGPCE-2002-SztipanovitsK #embedded #generative
Generative Programming for Embedded Systems (JS, GK), pp. 32–49.
DACDAC-2002-KadayifKS #approach #integer #linear #multi
An integer linear programming based approach for parallelizing applications in On-chip multiprocessors (IK, MTK, US), pp. 703–708.
DACDAC-2002-MegerianDP #integer #linear
Watermarking integer linear programming solutions (SM, MD, MP), pp. 8–13.
DATEDATE-2002-KhomenkoKY #detection #integer #using
Detecting State Coding Conflicts in STGs Using Integer Programming (VK, MK, AY), pp. 338–345.
LCTESLCTES-SCOPES-2002-HunlethC #aspect-oriented #using
Footprint and feature management using aspect-oriented programming techniques (FH, RC), pp. 38–45.
OSDIOSDI-2002-QiePP #tool support #using
Defensive Programming: Using an Annotation Toolkit to Build DoS-Resistant Software (XQ, RP, LLP), pp. 45–60.
PDPPDP-2002-FolinoPS #induction #parallel #search-based
Improving Induction Decision Trees with Parallel Genetic Programming (GF, CP, GS), pp. 181–18.
PDPPDP-2002-GuerraMSMHP #distributed
Programming Distributed Systems with Group_IO (FGS, JM, JMS, EM, LH, EP), pp. 188–197.
PDPPDP-2002-HadjidoukasPP #thread
Integrating MPI and Nanothreads Programming Model (PEH, EDP, TSP), p. 309–?.
PDPPDP-2002-KacsukSKV #distributed #parallel #tool support
Parallel and Distributed Programming Tools for Grids (PK, WS, DK, JV), pp. 137–138.
WRLAWRLA-J-1996-ClavelDELMMQ02 #logic #maude #named #specification
Maude: specification and programming in rewriting logic (MC, FD, SE, PL, NMO, JM, JFQ), pp. 187–243.
ESOPESOP-2002-BistarelliMR #concurrent #constraints
Soft Concurrent Constraint Programming (SB, UM, FR), pp. 53–67.
ICLPICLP-2002-BockmayrC #biology #concurrent #constraints #hybrid #using
Using Hybrid Concurrent Constraint Programming to Model Dynamic Biological Systems (AB, AC), pp. 85–99.
ICDARICDAR-2001-Breuel #algorithm #segmentation #string #using
Segmentation of Handprinted Letter Strings Using a Dynamic Programming Algorithm (TMB), pp. 821–826.
ICDARICDAR-2001-Shin #online #recognition
Online Cursive Hangul Character Recognition Based on Dynamic Programming (JS), pp. 810–815.
ICDARICDAR-2001-UchidaTS #using
Nonuniform Slant Correction Using Dynamic Programming (SU, ET, HS), pp. 434–438.
CSEETCSEET-2001-Williams #development #process
Integrating Pair Programming into a Software Development Process (LAW), p. 27–?.
ITiCSEITiCSE-2001-Barros #concurrent #petri net
Use petri nets to improve your concurrent programming course (JPB), p. 192.
ITiCSEITiCSE-2001-BruceDM
Event-driven programming is simple enough for CS1 (KBB, APD, TPM), pp. 1–4.
ITiCSEITiCSE-2001-ByrneL #student
The effect of student attributes on success in programming (PB, GL), pp. 49–52.
ITiCSEITiCSE-2001-CarboneHMG #learning
Characteristics of programming exercises that lead to poor learning tendencies: Part II (AC, JH, IM, DG), pp. 93–96.
ITiCSEITiCSE-2001-CarterJ #difference #gender #question
Gender differences in programming? (JC, TJ), p. 173.
ITiCSEITiCSE-2001-English #named #user interface
JEWL: GUI programming for complete beginners (JE), p. 176.
ITiCSEITiCSE-2001-Gregorio-RodriguezDPPMV #automation #named #web
EXercita: automatic web publishing of programming exercises (CGR, LFLD, PPG, CPF, RMU, JÁVI), pp. 161–164.
ITiCSEITiCSE-2001-Huizinga #identification #online #topic
Identifying topics for instructional improvement through on-line tracking of programming assignments (DMH), pp. 129–132.
ITiCSEITiCSE-2001-Jenkins #motivation #student
The motivation of students of programming (TJ), pp. 53–56.
ITiCSEITiCSE-2001-Lawhead #using
Events robots and programming using legos in CS1 (PBL), p. 183.
ITiCSEITiCSE-2001-SaikkonenMK #assessment #automation
Fully automatic assessment of programming exercises (RS, LM, AK), pp. 133–136.
CSMRCSMR-2001-Villavicencion #automation #detection #program analysis #slicing
Program Analysis for the Automatic Detection of Programming Plans Applying Slicing (GV), pp. 188–191.
WCREWCRE-2001-Deursen #comprehension #risk management
Program Comprehension Risks and Opportunities in Extreme Programming (AvD), p. 176–?.
FMFME-2001-Misra
A Programming Model for Wide-Area Computing (JM), p. 222.
ICFPICFP-2001-Pitts #approach #functional #representation #syntax
A Fresh Approach to Representing Syntax with Static Binders in Functional Programming (AMP), p. 1.
IFLIFL-2001-AlimarineP
A Generic Programming Extension for Clean (AA, MJP), pp. 168–185.
ICEISICEIS-v1-2001-SuarezAGO #constraints #development #reasoning
Qualitative Reasoning for Software Development Project by Constraint Programming (AJS, PJA, RMG, JAO), pp. 481–488.
ICEISICEIS-v2-2001-Serbedzija #education #internet
Internet Programming: Teaching by Examples (NBS), pp. 996–1001.
SEKESEKE-2001-MensMW #development
Supporting Software Development through Declaratively Codified Programming (KM, IM, RW), pp. 236–243.
TOOLSTOOLS-EUROPE-2001-Langer #java
Java Programming Idioms (AL), pp. 197–198.
TOOLSTOOLS-EUROPE-2001-Mahmoud01a #java
Wireless Application Programming with Java (QHM), p. 202.
TOOLSTOOLS-EUROPE-2001-Meyer01c #concurrent #object-oriented
Concurrent Object-Oriented Programming (BM), p. 203.
TOOLSTOOLS-EUROPE-2001-Selic #distributed
The Unbearable Lightness of Distributed Programming: A Survivor’s Guide (BS), p. 4.
TOOLSTOOLS-USA-2001-Brosgol #ada #comparison #concurrent #java #overview #realtime
A Survey and Comparison of Concurrency and Real-Time Programming Support in Java, Ada, and Posix (BMB), p. 362.
TOOLSTOOLS-USA-2001-Hilsdale #aspect-oriented #aspectj
Aspect-Oriented Programming with Aspectj (EH), p. 368.
TOOLSTOOLS-USA-2001-Holmes #concurrent #java
Concurrent O-O Programming in Java (DH), p. 359.
TOOLSTOOLS-USA-2001-McKim #eiffel #library
Reuse-Based Programming with the Eiffel Libraries (JCM), p. 334.
TOOLSTOOLS-USA-2001-Meyer #object-oriented #problem
Open Problems in Object-Oriented Programming (BM), p. 8.
TOOLSTOOLS-USA-2001-Moore01a #distributed
Programming a Distributed Agent Society with COUGAAR (DM), p. 358.
LOPSTRLOPSTR-2001-OsorioNA #equivalence #set
Equivalence in Answer Set Programming (MO, JANP, JA), pp. 57–75.
PADLPADL-2001-BaldoniBCP #logic #using #web
Programming Goal-Driven Web Sites Using an Agent Logic Language (MB, CB, AC, VP), pp. 60–75.
PADLPADL-2001-BrogiC #declarative
From Subject Directories to Subject Meta-directories via Declarative Programming (AB, GC), pp. 45–59.
PADLPADL-2001-Courtney #functional #java #named
Frappé: Functional Reactive Programming in Java (AC), pp. 29–44.
PADLPADL-2001-FlenerHK #compilation #constraints
Compiling High-Level Type Constructors in Constraint Programming (PF, BH, ZK), pp. 229–244.
PADLPADL-2001-PontelliE #optimisation #parallel #set
Construction and Optimization of a Parallel Engine for Answer Set Programming (EP, OEK), pp. 288–303.
PPDPPPDP-2001-Naumann #imperative #modelling #relational
Ideal Models for Pointwise Relational and State-Free Imperative Programming (DAN), pp. 4–15.
PPDPPPDP-2001-PenaR #abstraction #functional #parallel
Parallel Functional Programming at Two Levels of Abstraction (RP, FR), pp. 187–198.
PPDPPPDP-2001-Schmidt #declarative #question #uml
Should UML Be Used for Declarative Programming? (DAS), pp. 1–3.
GPCESAIG-2001-Czarnecki #generative #product line
Generative Programming and Software System Families (KC), p. 1.
GPCESAIG-2001-Wand #aspect-oriented #semantics
A Semantics for Advice and Dynamic Join Points in Aspect-Oriented Programming (MW), pp. 45–46.
FSEESEC-FSE-2001-KiczalesH #aspect-oriented
Aspect-oriented programming (GK, EH), p. 313.
FSEESEC-FSE-2001-Sreedhar #component #named
York: programming software components (VCS), pp. 305–306.
ICSEICSE-2001-HakalaHKPVV #architecture #using
Architecture-Oriented Programming Using FRED (MH, JH, KK, JP, AV, JV), pp. 823–824.
ICSEICSE-2001-MullerT #case study
Case Study: Extreme Programming in a University Environment (MMM, WFT), pp. 537–544.
ICSEICSE-2001-RaysideK #object-oriented #on the
On the Syllogistic Structure of Object-Oriented Programming (DR, KK), pp. 113–122.
SACSAC-2001-Jeffery #object-oriented
Goal-directed object-oriented programming in unicon (CLJ), pp. 306–308.
DATEDATE-2001-Burdiek #generative #using
Generation of optimum test stimuli for nonlinear analog circuits using nonlinear — programming and time-domain sensitivities (BB), pp. 603–609.
DATEDATE-2001-YildizSV #bias #float #integer #linear
Minimizing the number of floating bias voltage sources with integer linear programming (EY, AvS, CJMV), p. 816.
LCTESLCTES-OM-2001-KesslerB #approach #code generation
A Dynamic Programming Approach to Optimal Integrated Code Generation (CWK, AB), pp. 165–174.
PDPPDP-2001-BouletDLMSD #visual notation
Visual Data-Parallel Programming for Signal Processing Applications (PB, JLD, JLL, PM, JS, AD), pp. 105–112.
PDPPDP-2001-MirandaSAA
Programming Cooperative Systems in Drago (JM, FGS, AA, SA), p. 211–?.
PPoPPPPoPP-2001-Chien #challenge #parallel
Parallel programming challenges for Internet-scale computing (entropia) (AAC), p. 82.
FASEFASE-2001-InverardiU #component #concurrent #proving
Proving Deadlock Freedom in Component-Based Programming (PI, SU), pp. 60–75.
FASEFASE-2001-Selic #logic #physics
Physical Programming: Beyond Mere Logic (BS), p. 1.
STOCSTOC-2001-GoemansW #algorithm #approximate #problem
Approximation algorithms for MAX-3-CUT and other problems via complex semidefinite programming (MXG, DPW), pp. 443–452.
CSEETCSEET-2000-HarrisonN #re-engineering
A Model-Oriented Programming Support Environment for Software Engineering Courses (CJH, MN), p. 191.
CSEETCSEET-2000-KorneckiZE #concept #learning #realtime
Learning Real-Time Programming Concepts through VxWorks Lab Experiments (AJK, JZ, DE), p. 294–?.
ITiCSEITiCSE-2000-CarrS #education #library #parallel #thread
A portable class library for teaching multithreaded programming (SC, CKS), pp. 124–127.
ITiCSEITiCSE-2000-DannCP
Making the connection: programming with animated small world (WD, SC, RP), pp. 41–44.
ITiCSEITiCSE-2000-Ellis #java #multi
Toolbook multimedia demonstrations for Java programming (AE), p. 181.
ITiCSEITiCSE-2000-Greening #student
Students seen flocking in programming assignments (TG), pp. 93–96.
ITiCSEITiCSE-2000-HaganM #experience #question
Does it help to have some programming experience before beginning a computing degree program? (DH, SM), pp. 25–28.
ITiCSEITiCSE-2000-Weber-Wulff
Combating the code warrior: a different sort of programming instruction (DWW), pp. 85–88.
IWPCIWPC-2000-Normark #requirements
Requirements for an Elucidative Programming Environment (KN), pp. 119–128.
ICALPICALP-2000-CalcagnoMT #approach #imperative #multi
Closed Types as a Simple Approach to Safe Imperative Multi-stage Programming (CC, EM, WT), pp. 25–36.
ICALPICALP-2000-Mehlhorn #algorithm #constraints #graph
Constraint Programming and Graph Algorithms (KM), pp. 571–575.
ICFPICFP-2000-ChakravartyK #parallel
More types for nested data parallel programming (MMTC, GK), pp. 94–105.
ICFPICFP-2000-McNamaraS #c++ #functional
Functional programming in C++ (BM, YS), pp. 118–129.
ICFPICFP-2000-Seger #functional #hardware #verification
Combining functional programming and hardware verification (CJHS), p. 244.
IFLIFL-2000-HuchN #distributed #haskell
Distributed Programming in Haskell with Ports (FH, UN), pp. 107–121.
IFLIFL-2000-KlusikLPR #implementation #parallel
Implementation Skeletons in Eden: Low-Effort Parallel Programming (UK, RL, SP, FR), pp. 71–88.
IFLIFL-2000-ODonnell #functional #semantics
The Collective Semantics in Functional SPMD Programming (JO), pp. 249–266.
CHICHI-2000-PauwsBE #music
Programming and enjoying music with your eyes closed (SP, DB, BE), pp. 376–383.
CSCWCSCW-2000-RoussevDJ #collaboration #composition
Composable collaboration infrastructures based on programming patterns (VR, PD, VVJ), pp. 117–126.
EDOCEDOC-2000-Choi #aspect-oriented #enterprise #java
Aspect-Oriented Programming with Enterprise JavaBeans (JPC), p. 252–?.
ICMLICML-2000-BoicuTMBSCL #education #named
Disciple-COA: From Agent Programming to Agent Teaching (MB, GT, DM, MB, PS, FC, CL), pp. 73–80.
ICMLICML-2000-LauDW #algebra
Version Space Algebra and its Application to Programming by Demonstration (TAL, PMD, DSW), pp. 527–534.
ICMLICML-2000-TellerV #evolution #learning #performance
Efficient Learning Through Evolution: Neural Programming and Internal Reinforcement (AT, MMV), pp. 959–966.
ICPRICPR-v2-2000-WuKS #gesture #recognition
Improvement of Continuous Dynamic Programming for Human Gesture Recognition (HW, RK, TS), pp. 2945–2948.
ICPRICPR-v4-2000-SanchezM00a #behaviour #using #visual notation
Robot-Arm Pick and Place Behavior Programming System Using Visual Perception (AJS, JMM), pp. 4507–4510.
OOPSLAOOPSLA-2000-RaysideC #comprehension #object-oriented
An Aristotelian understanding of object-oriented programming (DR, GTC), pp. 337–353.
TOOLSTOOLS-ASIA-2000-WanSX #design pattern #parallel
Expanding Design Pattern to Support Parallel Programming (JYW, YQS, JYX), pp. 24–31.
TOOLSTOOLS-EUROPE-2000-HolmesL #concurrent #java #object-oriented
Introduction to Concurrent Object-Oriented Programming in Java (DH, DL), p. 457.
TOOLSTOOLS-EUROPE-2000-LopesK #aspect-oriented
Aspect-Oriented Programming (CVL, GK), p. 468.
TOOLSTOOLS-EUROPE-2000-Meyer00a #functional
Programming with Agents: Combining O-O and Functional Techniques (BM), p. 460.
TOOLSTOOLS-USA-2000-Brosgol #java #realtime
Real-Time Programming in Java (BMB), pp. 487–488.
TOOLSTOOLS-USA-2000-Ege00a #database #java #object-oriented
Object-Oriented Database Programming in Java (RKE), pp. 441–442.
TOOLSTOOLS-USA-2000-ForbrigL
Programming with Patterns (PF, RL), pp. 159–170.
TOOLSTOOLS-USA-2000-LopesK00a #aspect-oriented
Aspect-Oriented Programming (CVL, GK), pp. 461–462.
TOOLSTOOLS-USA-2000-McBreen #lessons learnt
Applying the Lessons of eXtreme Programming [Abstract] (PM), pp. 421–422.
TOOLSTOOLS-USA-2000-McBreen00a #lessons learnt
Applying the Lessons of eXtreme Programming (PM), pp. 423–430.
TOOLSTOOLS-USA-2000-Meyer00b #eiffel
Agent-Based Programming In Eiffel (BM), pp. 477–478.
TOOLSTOOLS-USA-2000-PulvermullerSR #aspect-oriented #design #implementation #using
Implementing Collaboration-Based Designs Using Aspect-Oriented Programming (EP, AS, AR), pp. 95–104.
AdaEuropeAdaEurope-2000-CloshenH #ada #implementation #using
An Ada95 Programming Style Checker Using the GNAT ASIS Implementation (PC, HJH), pp. 149–160.
AdaEuropeAdaEurope-2000-WellingsJSKWM #ada #object-oriented
Object-Oriented Programming and Protected Objects in Ada 95 (AJW, BJ, BS, JK, TW, SM), pp. 16–28.
GPCEGCSE-2000-SmaragdakisB #c++ #mixin
Mixin-Based Programming in C++ (YS, DSB), pp. 163–177.
PADLPADL-2000-BistarelliCGR #consistency #constraints
Labeling and Partial Local Consistency for Soft Constraint Programming (SB, PC, YG, FR), pp. 230–248.
PADLPADL-2000-ChuangM #functional #type system
Out-of-Core Functional Programming with Type-Based Primitives (TRC, SCM), pp. 32–46.
PADLPADL-2000-PetersonTS #functional #parallel
Parallel Functional Reactive Programming (JP, VT, AS), pp. 16–31.
PADLPADL-2000-Schulte #combinator #concurrent #constraints
Programming Deep Concurrent Constraint Combinators (CS), pp. 215–229.
PLDIPLDI-2000-WanH #functional
Functional reactive programming from first principles (ZW, PH), pp. 242–252.
PLDIPLDI-2000-WilkenLH #integer #scheduling #using
Optimal instruction scheduling using integer programming (KDW, JL, MH), pp. 121–133.
POPLPOPL-2000-Hinze #approach #functional
A New Approach to Generic Functional Programming (RH), pp. 119–132.
PPDPPPDP-2000-Elliott #declarative
Declarative event-oriented programming (CE), pp. 56–67.
PPDPPPDP-2000-Fages #concurrent #constraints #linear #logic
Concurrent constraint programming and linear logic (FF), p. 44.
PPDPPPDP-2000-PierroW #abstract interpretation #concurrent #constraints #probability #towards
Concurrent constraint programming: towards probabilistic abstract interpretation (ADP, HW), pp. 127–138.
ICSEICSE-2000-BirbilisKKTV #architecture #named
E-Slate: a software architectural style for end-user programming (GB, MK, KK, GT, GV), pp. 684–687.
ICSEICSE-2000-LippertL #aspect-oriented #case study #detection #exception #using
A study on exception detecton and handling using aspect-oriented programming (ML, CVL), pp. 418–427.
ICSEICSE-2000-Paralic #mobile
Contribution to simplifying the mobile agent programming (MP), pp. 716–718.
DACDAC-2000-ChenK #approximate #linear
Floorplan sizing by linear programming approximation (PC, ESK), pp. 468–471.
HPCAHPCA-2000-CappelloRE #clustering #modelling #performance
Investigating the Performance of Two Programming Models for Clusters of SMP PCs (FC, OR, DE), pp. 349–359.
OSDIOSDI-2000-MerillonRCMM #hardware #named
Devil: An IDL for Hardware Programming (FM, LR, CC, RM, GM), pp. 17–30.
PDPPDP-2000-Cagnard #parallel
The parallel cellular programming model (PJC), pp. 283–289.
PDPPDP-2000-Chen #specification
Specification for reactive bulk-synchronous programming (YC), pp. 190–196.
PDPPDP-2000-TranHN #data-driven #parallel
Parallel programming with data driven model (VDT, LH, GTN), pp. 205–211.
FoSSaCSFoSSaCS-2000-Thiemann #adaptation #algebra
An Algebraic Foundation for Adaptive Programming (PT), pp. 314–328.
WRLAWRLA-2000-ClavelDM #maude
Polytypic Programming in Maude (MC, FD, NMO), pp. 339–360.
ICLPCL-2000-EchahedS #declarative #mobile #process
Combining Mobile Processes and Declarative Programming (RE, WS), pp. 300–314.
ICLPCL-2000-GilbertP #concurrent #constraints #process
Concurrent Constraint Programming with Process Mobility (DRG, CP), pp. 463–477.
LICSLICS-2000-Xi #dependent type #imperative
Imperative Programming with Dependent Types (HX), pp. 375–387.
VLDBVLDB-1999-NinkHR #database #generative #interface
Generating Call-Level Interfaces for Advanced Database Application Programming (UN, TH, NR), pp. 575–586.
ITiCSEITiCSE-1999-ArnowB #education #online #using #web
On-line programming examinations using Web to teach (DA, OB), pp. 21–24.
ITiCSEITiCSE-1999-Ben-AriS #distributed #named
DPLab: an environment for distributed programming (MBA, SS), pp. 91–94.
ITiCSEITiCSE-1999-CarterJ #gender #question #what
Gender and programming: what’s going on? (JC, TJ), pp. 1–4.
ITiCSEITiCSE-1999-Daly
RoboProf and an introductory computer programming course (CD), pp. 155–158.
ITiCSEITiCSE-1999-DavyJ #education #learning
Research-led innovation in teaching and learning programming (JD, TJ), pp. 5–8.
ITiCSEITiCSE-1999-EllisHSLDCRT #collaboration #education #java
A collaborative strategy for developing shared Java teaching resources to support first year programming (AE, DH, JS, JL, WD, AC, JR, ST), pp. 84–87.
ITiCSEITiCSE-1999-Hadjerrouit #approach #design #object-oriented
A constructivist approach to object-oriented design and programming (SH), pp. 171–174.
ITiCSEITiCSE-1999-Rossi #education #internet #named
KPPCDL: an Internet based shared environment for introductory programming education (AJR), p. 196.
ITiCSEITiCSE-1999-WolzK #interactive #java #named
simpleIO: a Java package for novice interactive and graphics programming (UW, EBK), pp. 139–142.
ITiCSEITiCSE-1999-WolzK99a #interactive #java #named
simpleIO: a Java package for novice interactive and graphics programming (UW, EBK), p. 212.
ITiCSEITiCSE-1999-YangB #education #interface #java #using
Using Java and the socket interface in teaching client/server programming (AY, YB), p. 206.
ICSMEICSM-1999-LapierreMSAFT #automation #execution #generative #linear #testing #using
Automatic Unit Test Data Generation Using Mixed-Integer Linear Programming and Execution Trees (SL, EM, GS, GA, RF, PT), pp. 189–198.
PASTEPASTE-1999-KokaiNN #named #prolog #visual notation
GIDTS: A Graphical Programming Environment for Prolog (GK, JN, CN), pp. 95–104.
PASTEPASTE-1999-Steindl #data flow
Benefits of a Data Flow-Aware Programming Environment (CS), pp. 105–109.
FMFM-v1-1999-Hoare #bottom-up #top-down
Theories of Programming: Top-Down and Bottom-Up and Meeting in the Middle (CARH), pp. 1–27.
FMFM-v2-1999-DellacherieDL #linear #verification
Software Verification Based on Linear Programming (SD, SD, JLL), pp. 1147–1165.
FLOPSFLOPS-1999-Hinze
Polytypic Programming With Ease (RH), pp. 21–36.
ICFPICFP-1999-HughesP #bound #embedded #ml #recursion #towards
Recursion and Dynamic Data-structures in Bounded Space: Towards Embedded ML Programming (JH, LP), pp. 70–81.
AGTIVEAGTIVE-1999-Hoffmann #diagrams #graph transformation #rule-based
From Graph Transformation to Rule-Based Programming with Diagrams (BH), pp. 165–180.
HCIHCI-EI-1999-Davies99b #comprehension #generative #process
Expertise in computer programming: Exploring commonalities between code comprehension and generation activities (SPD), pp. 1273–1277.
HCIHCI-EI-1999-HuangWC #learning
A Flow-chart Based Learning System for Computer Programming (KHH, KW, SYC), pp. 1298–1302.
ECOOPECOOP-1999-Black #object-oriented
Object-Oriented Programming: Regaining the Excitement (APB), pp. 519–528.
ECOOPECOOP-1999-Waldo #network #object-oriented
Object-Oriented Programming on the Network (JW), pp. 441–448.
OOPSLAOOPSLA-1999-Kendall #aspect-oriented #design #implementation
Role Model Designs and Implementations with Aspect-oriented Programming (EAK), pp. 353–369.
OOPSLAOOPSLA-1999-KerstenM #aspect-oriented #case study #learning #named #using
Atlas: A Case Study in Building a Web-Based Learning Environment using Aspect-oriented Programming (MK, GCM), pp. 340–352.
TOOLSTOOLS-EUROPE-1999-Beck
Extreme Programming (KB), p. 411.
TOOLSTOOLS-EUROPE-1999-Edwards #java #using #visual notation
Visual Programming: Tips and Techniques 3/4 Using VisualAge for Java (SE), p. 413.
TOOLSTOOLS-EUROPE-1999-EveredM #component
Very High Level Programming with Collection Components (ME, GM), pp. 361–370.
TOOLSTOOLS-EUROPE-1999-McKim #contract
Advanced Programming by Contract (JCM), p. 402.
TOOLSTOOLS-EUROPE-1999-Romanovsky
Abstract Object State and Version Recovery in N-Version Programming (AR), pp. 86–95.
TOOLSTOOLS-USA-1999-Langer #c++ #exception
Programming with C++ Exceptions (AL), p. 439.
TOOLSTOOLS-USA-1999-MacgregorTW #smalltalk
Recording User Actions in a Smalltalk Programming Environment (MM, PT, MW), pp. 280–289.
TOOLSTOOLS-USA-1999-MiliDCGM #development #distributed #object-oriented #source code
View Programming for Decentralized Development of OO Programs (HM, JD, OC, RG, AM), pp. 210–221.
TOOLSTOOLS-USA-1999-SilverajanH #distributed #framework #object-oriented
Enhancing an Event-Based OO Framework for Distributed Programming (BS, JH), p. 162–?.
GPCEGCSE-1999-Goebl #automation #categorisation #overview
A Survey and a Categorization Scheme of Automatic Programming Systems (WG), pp. 1–15.
PEPMPEPM-1999-Lammel #aspect-oriented #declarative
Declarative Aspect-Oriented Programming (RL), pp. 131–146.
POPLPOPL-1999-XiP #dependent type
Dependent Types in Practical Programming (HX, FP), pp. 214–227.
PPDPPPDP-1999-Hanus #declarative #distributed #multi
Distributed Programming in a Multi-Paradigm Declarative Language (MH), pp. 188–205.
PPDPPPDP-1999-HentenryckMPR #constraints
Constraint Programming in OPL (PVH, LM, LP, JCR), pp. 98–116.
PPDPPPDP-1999-Ruiz-AndinoASR #constraints #execution #finite #modelling #parallel
Parallel Execution Models for Constraint Programming over Finite Domains (ARA, LA, FS, JJR), pp. 134–151.
ASEASE-1999-DevulderL #case study #comparative #linear #validation #verification
A Comparative Study between Linear Programming Validation (LPV) and other Verification Methods (SD, JLL), pp. 299–302.
ESECESEC-FSE-1999-Beck #development
Extreme Programming: A Discipline of Software Development (KB), p. 1.
ESECESEC-FSE-1999-CzarneckiE #component #generative
Components and Generative Programming (KC, UWE), pp. 2–19.
ICSEICSE-1999-OssherT #development #evolution #object-oriented #problem #using
Using Subject-Oriented Programming to Overcome Common Problems in Object-Oriented Software Development/Evolution (HO, PLT), pp. 687–688.
ICSEICSE-1999-WalkerBM #aspect-oriented #assessment
An Initial Assessment of Aspect-Oriented Programming (RJW, ELAB, GCM), pp. 120–130.
ICSEICSE-1999-WoodmanGMH #smalltalk
OU LearningWorks: A Customized Programming Environment for Smalltalk Modules (MW, RG, MM, SH), pp. 638–641.
ICSEICSE-1999-WoodmanGMHR #smalltalk
Exploiting Smalltalk Modules in a Customizable Programming Environment (MW, RG, MM, SH, HR), pp. 65–74.
SACSAC-1999-Jimenez-PerisPP #named
VisMod: A Beginner-Friendly Programming Environment (RJP, MPM, JPM), pp. 115–120.
SACSAC-1999-JoSKL #distributed #internet
The Distributed Programming Environment on the Internet (CHJ, JGS, YK, PSL), pp. 85–90.
SACSAC-1999-KesslerH #search-based
Depth-Fair Crossover in Genetic Programming (MK, TH), pp. 319–323.
SACSAC-1999-Krishnamurthi #education #email
Integrating E-Mail in a Programming Class: Implications for Teaching Programming (MK), pp. 126–131.
CCCC-1999-KastnerL #integer #linear #optimisation
Code Optimization by Integer Linear Programming (DK, ML), pp. 122–136.
DACDAC-1999-HershensonMBL #geometry #optimisation
Optimization of Inductor Circuits via Geometric Programming (MdMH, SSM, SPB, THL), pp. 994–998.
DATEDATE-1999-ChangP #co-evolution #communication #design #named #using
Codex-dp: Co-design of Communicating Systems Using Dynamic Programming (JMC, MP), p. 568–?.
HPCAHPCA-1999-FalsafiW #abstraction #communication #parallel #protocol #queue
Parallel Dispatch Queue: A Queue-Based Programming Abstraction to Parallelize Fine-Grain Communication Protocols (BF, DAW), pp. 182–192.
HPDCHPDC-1999-AlmasiCP #matlab #memory management #named
MATmarks: A Shared Memory Environment for MATLAB Programming (GSA, CC, DAP), pp. 341–342.
HPDCHPDC-1999-WoodwardA #distributed #grid
Portable Petaflop/s Programming: Applying Distributed Computing Methodology to the Grid within a Single Machine Room (PRW, SEA), pp. 70–83.
PPoPPPPoPP-1999-RamachandranNHRK #abstraction #interactive #memory management #parallel
Space-Time Memory: A Parallel Programming Abstraction for Interactive Multimedia Applications (UR, RSN, NH, JMR, KK), pp. 183–192.
ESOPESOP-1999-Hudak #functional
Functional Reactive Programming (PH), p. 1.
ESOPESOP-1999-LiuS
Dynamic Programming via Static Incrementalization (YAL, SDS), pp. 288–305.
ESOPESOP-1999-Poetzsch-HeffterM #java #logic
A Programming Logic for Sequential Java (APH, PM), pp. 162–176.
STOCSTOC-1999-Zwick99a #problem
Outward Rotations: A Tool for Rounding Solutions of Semidefinite Programming Relaxations, with Applications to MAX CUT and Other Problems (UZ), pp. 679–687.
CADECADE-1999-Groote #approach #deduction
A dynamic programming approach to categorial deduction (PdG), pp. 1–15.
ICLPICLP-1999-Pereira #declarative
Declarative Programming for a Messy World (FCNP), pp. 3–5.
ICLPICLP-1999-Schulte #constraints
Comparing Trailing and Copying for Constraint Programming (CS), pp. 275–289.
ITiCSEITiCSE-1998-CurzonR #question #student #why
Why do students take programming modules? (PC, JR), pp. 59–63.
ITiCSEITiCSE-1998-Grove #motivation #process #using
Using the personal software process to motivate good programming practices (RFG), pp. 98–101.
ITiCSEITiCSE-1998-HaganS #education
The value of discussion classes for teaching introductory programming (DH, JS), pp. 108–111.
ITiCSEITiCSE-1998-Jenkins #approach #education
A participative approach to teaching programming (TJ), pp. 125–129.
ITiCSEITiCSE-1998-KluitSW #evaluation #java #visual notation
Visual programming with Java: evaluation of an introductory programming course (PGK, MS, FW), pp. 143–147.
ITiCSEITiCSE-1998-MayoK #kernel
A secure networked laboratory for kernel programming (JM, PK), pp. 175–177.
ITiCSEITiCSE-1998-WoitM #lessons learnt #online
Lessons from on-line programming examinations (DMW, DVM), pp. 257–259.
ICSMEICSM-1998-CherinkaOR #maintenance #off the shelf #question #static analysis
Maintaining a COTS Integrated Solution — Are Traditional Static Analysis Techniques Sufficient for this New Programming Methodology? (RC, CMO, JR), pp. 160–169.
IWPCIWPC-1998-DetienneBW #comprehension #object-oriented
The Effect of Object-Oriented Programming Expertise in Several Dimensions of Comprehension Strategies (FD, JMB, SW), pp. 82–89.
ICALPICALP-1998-TahaBS #axiom #multi #type safety
Multi-Stage Programming: Axiomatization and Type Safety (WT, ZEAB, TS), pp. 918–929.
AFPAFP-1998-BackhouseJJM98
Generic Programming: An Introduction (RCB, PJ, JJ, LGLTM), pp. 28–115.
FLOPSFLOPS-1998-LedererD
Two-Stage Programming (EFAL, RAD), pp. 296–313.
ICFPICFP-1998-FindlerF #composition #mixin #object-oriented
Modular Object-Oriented Programming with Units and Mixins (RBF, MF), pp. 94–104.
ICFPICFP-1998-MarcosLR #approach #authoring #functional #hypermedia
A Functional Programming Approach to Hypermedia Authoring (DHM, PEML, WAR), p. 346.
ICFPICFP-1998-Odersky
Programming with Variable Functions (MO), pp. 105–116.
ICFPICFP-1998-Scholz #combinator #imperative #library #monad
Imperative Streams — A Monadic Combinator Library for Synchronous Programming (ES), pp. 261–272.
ICMLICML-1998-AlerBI #approach #learning #multi #search-based
Genetic Programming and Deductive-Inductive Learning: A Multi-Strategy Approach (RA, DB, PI), pp. 10–18.
ICPRICPR-1998-UchidaS #2d
A monotonic and continuous two-dimensional warping based on dynamic programming (SU, HS), pp. 521–524.
ICPRICPR-1998-ZhugeTLHD #analysis #image #interactive #segmentation
An interactive image segmentation method based on dynamic programming and its application in medical image analysis (YZ, JT, NL, ZH, RD), pp. 1558–1560.
ECOOPECOOP-1998-CrnogoracRR #concurrent #inheritance #object-oriented
Classifying Inheritance Mechanisms in Concurrent Object Oriented Programming (LC, ASR, KR), pp. 571–600.
OOPSLAOOPSLA-1998-Bouraqadi-SaadaniLR
Safe Metaclass Programming (NMNBS, TL, FR), pp. 84–96.
TOOLSTOOLS-USA-1998-McKim #design #education #multi #object-oriented #using
Using a Multi-Term Project to Teach Object Oriented Programming and Design (JCM), p. 468–?.
TOOLSTOOLS-USA-1998-Watkins #contract #interface #using
Using Interface Definition Languages to Support Path Expressions and Programming by Contract (DW), p. 308–?.
AdaEuropeAdaEurope-1998-EspinosaJCTG #ada #component #realtime
Programming Hard Real-Time Systems with Optional Components in Ada (AE, VJ, CC, AT, AGF), pp. 102–111.
POPLPOPL-1998-HeintzeR #calculus
The SLam Calculus: Programming with Secrecy and Integrity (NH, JGR), pp. 365–377.
FSEFSE-1998-Karasick #architecture #c++ #incremental
The Architecture of Montana: An Open and Extensible Programming Environment with an Incremental C++ (MK), pp. 131–142.
SACSAC-1998-DentiNO #coordination #on the #power of
On the expressive power of a language for programming coordination media (ED, AN, AO), pp. 169–177.
SACSAC-1998-JoLS #concurrent #object-oriented
A realization of a concurrent object-oriented programming (CHJ, CHL, JGS), pp. 558–563.
SACSAC-1998-Konstam #algorithm #classification #search-based #using
Group classification using a mix of genetic programming and genetic algorithms (AHK), pp. 308–312.
SACSAC-1998-MurthyK #modelling #network #tool support
Integrated network computing models, programming modes and software tools (VKM, EVK), pp. 551–557.
ASPLOSASPLOS-1998-AcharyaUS #algorithm #evaluation
Active Disks: Programming Model, Algorithms and Evaluation (AA, MU, JHS), pp. 81–91.
DACDAC-1998-FallahDK #functional #generative #linear #modelling #satisfiability #using
Functional Vector Generation for HDL Models Using Linear Programming and 3-Satisfiability (FF, SD, KK), pp. 528–533.
DACDAC-1998-SchaumontVREB #design
A Programming Environment for the Design of Complex High Speed ASICs (PS, SV, LR, ME, IB), pp. 315–320.
PDPPDP-1998-GerbessiotisLSS
PRAM programming: theory vs. practice (AVG, DL, CJS, KRS), pp. 164–170.
ESOPESOP-1998-HondaVK
Language Primitives and Type Discipline for Structured Communication-Based Programming (KH, VTV, MK), pp. 122–138.
ESOPESOP-1998-Smolka #concurrent #constraints #functional
Concurrent Constraint Programming Based on Functional Programming (GS), pp. 1–11.
FASEFASE-1998-Beck #development
Extreme Programming: A Humanistic Discipline of Software Development (KB), pp. 1–6.
FASEFASE-1998-BehnkeBMS #named #relational
RELVIEW — A System for Calculating With Relations and Relational Programming (RB, RB, EM, PS), pp. 318–321.
TACASTACAS-1998-RuysB #experience #modelling #validation
Experience with Literate Programming in the Modelling and Validation of Systems (TCR, EB), pp. 393–408.
CAVCAV-1998-Halbwachs
Synchronous Programming of Reactive Systems (NH), pp. 1–16.
CSLCSL-1998-KomaraV #theorem
Theorems af Péter and Parsons in Computer Programming (JK, PJV), pp. 204–223.
ICTSSIWTCS-1998-Anlauf #testing
Programming Service Tests with TTCN (MA), pp. 259–274.
ICDARICDAR-1997-MartensC #online #optimisation
Dynamic Programming Optimisation for On-line Signature Verificatio (RM, LJMC), pp. 653–656.
SIGMODSIGMOD-1997-GoyalHKMSZ
Picture Programming Project (NG, CH, RK, BM, MS, MMZ), pp. 514–516.
ITiCSEITiCSE-1997-FeldmanB #concurrent #education
Concurrent programming CAN be introduced into the lower-level undergraduate curriculum (MBF, BDB), pp. 77–79.
ITiCSEITiCSE-1997-HaganSM #monitoring
Monitoring and evaluating a redesigned first year programming course (DH, JS, IM), pp. 37–39.
ITiCSEITiCSE-1997-Houle
Ethics, programming, and virtual environments (MEH), pp. 91–93.
ITiCSEITiCSE-1997-PriceP #education #empirical #evaluation #feedback
Teaching programming through paperless assignments: an empirical evaluation of instructor feedback (BAP, MP), pp. 94–99.
ITiCSEITiCSE-1997-WesterSK #approach #java #visual notation
Visual programming with Java; an alternative approach to introductory programming (FW, MS, PGK), pp. 57–58.
ITiCSEITiCSE-WGR-1997-PetreP #internet #problem
Programming practical work and problem sessions via the Internet (MP, BAP), pp. 125–128.
WCREWCRE-1997-Kontogiannis #detection #evaluation #metric #using
Evaluation Experiments on the Detection of Programming Patterns Using Software Metrics (KK), p. 44–?.
ICFPICFP-1997-Duris #attribute grammar #deforestation #functional
Functional Programming and Attribute Grammars Deforestation (ÉD), p. 312.
ICFPICFP-1997-Erwig #functional #graph
Functional Programming with Graphs (ME), pp. 52–65.
ICFPICFP-1997-Kagawa #composition #functional
Compositional References for Stateful Functional Programming (KK), pp. 217–226.
ICFPICFP-1997-KrasnogorLMP #functional
Protien Folding meets Functional Programming (NK, PEML, PM, DAP), p. 313.
ICFPICFP-1997-SpiliopoulouHD #approach #distributed #functional
Distributed Programming, a Purely Functional Approach (ES, IH, ND), p. 320.
ICFPICFP-1997-TahaS #multi
Multi-Stage Programming (WT, TS), p. 321.
IFLIFL-1997-DidrichGMP #algebra #in the large
Programming in the Large: The Algebraic-Functional Language Opal 2α (KD, WG, CM, PP), pp. 322–337.
CHICHI-1997-RaderBL #comprehension #visual notation
Degrees of Comprehension: Children’s Understanding of a Visual Programming Environment (CR, CB, CHL), pp. 351–358.
CHICHI-1997-WilcoxABCC #debugging #feedback #question #visual notation
Does Continuous Visual Feedback Aid Debugging in Direct-Manipulation Programming Systems? (EMW, JWA, MMB, JJC, CRC), pp. 258–265.
HCIHCI-SEC-1997-Borron
A New Form of Programming in the Light of Cognitive Dimensions (HJB), pp. 315–318.
HCIHCI-SEC-1997-ChoMSYYJ #development #named #visual notation #web
VIOLA: A Visual Programming Tool for the Development of Web Applications (CSC, PSM, GSS, SJY, IJY, YSJ), pp. 787–790.
HCIHCI-SEC-1997-Perez-QuinonesS #architecture #composition #human-computer
Modular Dialogue Units: A Software Architecture for Programming Human-Computer Dialogues (MAPQ, JLS), pp. 355–358.
HCIHCI-SEC-1997-Ramadhan
Free vs. Guided Programming by Discovery (HAR), pp. 279–282.
ECOOPECOOP-1997-KiczalesLMMLLI #aspect-oriented
Aspect-Oriented Programming (GK, JL, AM, CM, CVL, JML, JI), pp. 220–242.
ECOOPECOOP-1997-Prehofer #feature model #fresh look
Feature-Oriented Programming: A Fresh Look at Objects (CP), pp. 419–443.
OOPSLAOOPSLA-1997-Weihe #algorithm #challenge #object-oriented #reuse #using
Reuse of Algorithms: Still a Challenge to Object-Oriented Programming (KW), pp. 34–48.
TOOLSTOOLS-ASIA-1997-Coplien97a #c++ #using
Advanced C++ Programming Styles: Using C++ as a Higher-Level Language (JC), pp. 418–419.
TOOLSTOOLS-ASIA-1997-GuofuSS #research
The Research of Distributive Object Programming Environment (ZG, LS, CS), pp. 238–243.
TOOLSTOOLS-ASIA-1997-SheardH #c++ #case study #concept #education #experience #object-oriented #student #using
Experiences with Teaching Object-Oriented Concepts to Introductory Programming Students Using C++ (JS, DH), pp. 310–319.
TOOLSTOOLS-PACIFIC-1997-Coplien #c++
Advanced C++ Programming Styles and Idioms (JC), p. 352.
TOOLSTOOLS-PACIFIC-1997-Holmes #concurrent #java #library
Concurrent Programming in Java: Language and Libraries (DH), p. 371.
TOOLSTOOLS-USA-1997-GiffenT #interface #smalltalk #visual notation
A Visual Programming Interface for Smalltalk (RG, IT), p. 260–?.
AdaEuropeAdaEurope-1997-RomanovskyMW #ada #on the
On Programming Atomic Actions in Ada 95 (ABR, SEM, AJW), pp. 254–265.
PEPMPEPM-1997-TahaS #multi
Multi-Stage Programming with Explicit Annotations (WT, TS), pp. 203–217.
PPDPPLILP-1997-Cousineau #functional #geometry
Functional Programming and Geometry (GC), pp. 309–322.
PPDPPLILP-1997-FindlerFFKF #named
DrScheme: A Pedagogic Programming Environment for Scheme (RBF, CF, MF, SK, MF), pp. 369–388.
PPDPPLILP-1997-Gregory #approach #concurrent #declarative
A Declarative Approach to Concurrent Programming (SG), pp. 79–93.
PPDPPLILP-1997-Lucas #functional #performance
Transformations for Efficient Evaluations in Functional Programming (SL), pp. 127–141.
PPDPPLILP-1997-Thompson #approach #education #functional #problem
Where Do I Begin? A Problem Solving Approach in teaching Functional Programming (SJT), pp. 323–334.
POPLPOPL-1997-AptS #imperative
Search and Imperative Programming (KRA, AS), pp. 67–79.
SASSAS-1997-CorrensonDPR #attribute grammar #deforestation #functional
Attribute Grammars and Functional Programming Deforestation (LC, ÉD, DP, GR), p. 365.
AdaTRI-Ada-1997-Gonzalez-BarahonaCQBL #ada #education #network
Teaching Network Programming with Ada and Lower_Layer (JMGB, JCG, PdlHQ, FJBC, LLF), pp. 105–110.
AdaTRI-Ada-1997-QuirosGC #approach #distributed #fault tolerance
Programming Distributed Fault Tolerant Systems: The replicAda Approach (PdlHQ, JMGB, JCG), pp. 21–29.
AdaTRI-Ada-1997-White #ada #performance
Performance Issues of Scientific Programming in Ada 95 (JBWI), pp. 279–294.
ICSEICSE-1997-SullivanCZC #tool support
Package-Oriented Programming of Engineering Tools (KJS, JC, SZ, DC), pp. 616–617.
SACSAC-1997-KozaBAK #evolution #search-based #using
Evolution using genetic programming of a low-distortion, 96 decibel operational amplifier (JRK, FHBI, DA, MAK), pp. 207–216.
SACSAC-1997-MurthyK #concurrent
Heterogeneous programming with concurrent objects (VKM, EVK), pp. 454–463.
HPDCHPDC-1997-DincerF #design
Design Issues in Building Web-Based Programming Environments (KD, GF), pp. 283–292.
HPDCHPDC-1997-LeichtlCC #clustering #parallel
Parallel Programming in Multi-Paradigm Clusters (JL, PC, MJC), pp. 326–335.
PDPPDP-1997-ClematisGT #concurrent #fault
Programming concurrent backward error recovery: General methodologies and practical approaches (AC, VG, AMT), pp. 228–233.
PDPPDP-1997-DozsaKF #named #visual notation
GRADE: A graphical programming environment for PVM applications (GD, PK, TF), pp. 358–368.
PDPPDP-1997-GiloiS #architecture #distributed #memory management
A high-level programming environment for distributed memory architectures (WKG, AS), pp. 369–375.
PDPPDP-1997-KesslerT #library
Language and library support for practical PRAM programming (CWK, JLT), pp. 216–221.
PDPPDP-1997-SujithanH #database
Collection types for database programming in the BSP model (KRS, JMDH), pp. 419–424.
PPoPPPPoPP-1997-BianchiniCK #interactive #parallel #protocol
The Interaction of Parallel Programming Constructs and Coherence Protocols (RB, EVC, LIK), pp. 69–79.
PPoPPPPoPP-1997-SubhlokY #parallel
A New Model for Integrated Nested Task and Data Parallel Programming (JS, BY), pp. 1–12.
TAPSOFTTAPSOFT-1997-NicolaFP #locality
Locality Based Linda: Programming with Explicit Localities (RDN, GLF, RP), pp. 712–726.
CSLCSL-1997-RuetF #commutative #concurrent #constraints #logic
Concurrent Constraint Programming and Non-commutative Logic (PR, FF), pp. 406–423.
ICLPICLP-1997-Schulte #constraints #visual notation
Oz Explorer: A Visual Constraint Programming Tool (CS), pp. 286–300.
ICLPILPS-1997-Hanus #declarative #multi
Multi-Paradigm Declarative Programming (MH), pp. 43–45.
ICLPILPS-1997-Hermenegildo #analysis
Programming with Global Analysis (MVH), pp. 49–50.
ICLPILPS-1997-Smolka #constraints
Constraint Programming in Oz (GS), pp. 37–38.
SIGMODSIGMOD-1996-GoyalHKMS #database #problem #question #research #user interface
Is GUI Programming a Database Research Problem? (NG, CH, RK, BM, MS), pp. 517–528.
ITiCSEITiCSE-1996-ArnowC #email #web
Extending the conversation: integrating email and Web technology in CS programming classes (DMA, DC), pp. 93–95.
ITiCSEITiCSE-1996-Jimenez-PerisPM #distributed #education #library #named
DD-Mod: a library for teaching distributed programming (RJP, MPM, JMMF), p. 229.
ITiCSEITiCSE-1996-MutchlerL #multi #user interface #using
Using multimedia and GUI programming in CS 1 (DM, CL), pp. 63–65.
ITiCSEITiCSE-1996-Velazquez-Iturbide #functional #named
HIPE: a Turbo-like environment for functional programming (JÁVI), p. 234.
ITiCSEITiCSE-1996-Velazquez-IturbideRF #algorithm #development #tool support
An inexpensive programming toolset for algorithm development (JÁVI, AMCR, NLF), p. 231.
ITiCSEITiCSE-1996-WolzWDM #education #multi
Teaching introductory programming in the multi-media world (UW, SW, DD, MM), pp. 57–59.
ICALPICALP-1996-AlonS #approximate #integer #parallel #problem
Improved Parallel Approximation of a Class of Integer Programming Programming Problems (NA, AS), pp. 562–573.
CIAAWIA-1996-Rodger #formal method #tool support
Integrating Hands-on Work into the Formal Languages Course via Tools and Programming (SHR), pp. 132–148.
AFPAFP-1996-JeuringJ96
Polytypic Programming (JJ, PJ), pp. 68–114.
IFLIFL-1996-Scholz #array #functional #on the
On Programming Scientific Applications in SAC — A Functional Language Extended by a Subsystem for High-Level Array Operations (SBS), pp. 85–104.
CHICHI-1996-Wolber #named
Pavlov: Programming by Stimulus-Response Demonstration (DW), pp. 252–259.
CSCWCSCW-1996-Waldo #collaboration #java #using
Using the Java Programming Environment to Build Collaborative Applications (JW), p. 3.
CAiSECAiSE-1996-MehandjievB #information management #visual notation
User-Enhanceability for Organizational Information Systems through Visual Programming (NM, LB), pp. 432–456.
KDDAKDDM-1996-BerndtC #approach
Finding Patterns in Time Series: A Dynamic Programming Approach (DJB, JC), pp. 229–248.
ICMLICML-1996-BoutilierD #approximate
Approximate Value Trees in Structured Dynamic Programming (CB, RD), pp. 54–62.
ICPRICPR-1996-HoY #approach
A dynamic programming approach for stereo line matching with structural information (WPH, RKKY), pp. 791–794.
ICPRICPR-1996-Johnson #automation #search-based #using #visual notation
Automated creation of visual routines using genetic programming (MPJ), pp. 951–956.
KDDKDD-1996-ImielinskiVA #database #interface #mining #named #query
DataMine: Application Programming Interface and Query Language for Database Mining (TI, AV, AA), pp. 256–262.
KDDKDD-1996-RyuE #query #search-based #using
Deriving Queries from Results Using Genetic Programming (TWR, CFE), pp. 303–306.
KRKR-1996-SmirnovV #contest #integer #performance #representation
Efficiency Competition through Representation Changes: Pigeonhole Principle vs. Integer Programming Methods (YVS, MMV), pp. 124–134.
SEKESEKE-1996-Balmas #concept #named
ACL: a Tool for Conceptual Programming (FB), pp. 198–205.
SEKESEKE-1996-Balmas96a #formal method #named #source code
PRISME: Formalizing Programming Strategies as a Way to Understand Programs (FB), pp. 361–368.
SEKESEKE-1996-Franca #c++ #design #education #library #object-oriented
The Design of a Class Library to Support Teaching of Object Oriented Programming with C++ (PBF), pp. 32–37.
SEKESEKE-1996-Menzies #information management #re-engineering #visual notation
Visual Programming, Knowledge Engineering, and Software Engineering (TM), pp. 506–513.
ECOOPECOOP-1996-QianK #functional #object-oriented
Typed Object-Oriented Functional Programming with Late Binding (ZQ, BKB), pp. 48–72.
OOPSLAOOPSLA-1996-AttaliCEL #object-oriented #parallel #semantics #visualisation
Semantic-Based Visualization for Parallel Object-Oriented Programming (IA, DC, SOE, SL), pp. 421–456.
AdaEuropeAdaEurope-1996-Bondeli #ada #object-oriented
An Ada 95 View of Some Difficult or Controversial Points in Object-Oriented Programming (PdB), pp. 370–384.
AdaEuropeAdaEurope-1996-Taft #ada #internet
Programming the Internet in Ada 95 (STT), pp. 1–16.
PPDPALP-1996-BrimJGK #algebra #concurrent #constraints #process
A Process Algebra for Synchronous Concurrent Constraint Programming (LB, JMJ, DRG, MK), pp. 165–178.
PPDPPLILP-1996-RoyMS #concurrent #constraints #performance
Integrating Efficient Records into Concurrent Constraint Programming (PVR, MM, RS), pp. 438–453.
PPDPPLILP-1996-Scholz #concurrent #constraints #framework #functional #named #user interface
PIDGETS — Unifying Pictures and Widgets in a Constraint-Based Framework for Concurrent Functional GUI Programming (ES), pp. 363–377.
PPDPPLILP-1996-Schulte #constraints #visual notation
Oz Explorer: A Visual Constraint Programming Tool (CS), pp. 477–478.
ICSEICSE-1996-GibbsB #challenge #concept #multi #scalability
Large, Multimedia Programming — Concepts and Challenges (SJG, CB), pp. 439–440.
ICSEICSE-1996-PanD
Beyond Structured Programming (SP, RGD), pp. 268–277.
SACSAC-1996-Al-Salman
An Arabic programming environment (ASAS), pp. 480–486.
DACDAC-1996-OhPP #bound #linear #using
Constructing Lower and Upper Bounded Delay Routing Trees Using Linear Programming (JO, IP, MP), pp. 401–404.
HPDCHPDC-1996-BotorogK #algorithm #distributed #imperative #named #performance
Skil: An Imperative Language with Algorithmic Skeletons for Efficient Distributed Programming (GHB, HK), pp. 243–252.
HPDCHPDC-1996-NieplochaH #memory management
Shared Memory NUMA Programming on I-WAY (JN, RJH), pp. 432–441.
PDPPDP-1996-Gerndt #memory management #multi
Programming Shared Virtual Memory Multiprocessor (MG), pp. 2–10.
PDPPDP-1996-GruberHKV #case study #parallel
Parallel Programming with CAPSE — A Case Study (BG, GH, DK, JV), pp. 130–138.
PDPPDP-1996-KacsukHFPDF #parallel #visual notation
Visual Parallel Programming in Monads-DPV (PK, GH, SF, GP, GD, TF), pp. 344–351.
PDPPDP-1996-OmodeoPS #distributed #named #object-oriented
DO-OPEN: A Distributed Object-Oriented Programming Environment (AO, MP, NS), pp. 336–343.
PDPPDP-1996-Papadopoulos #concurrent #framework #graph grammar #object-oriented
Concurrent Object-Oriented Programming Techniques in a Term Graph Rewriting Framework (GAP), pp. 87–93.
ESOPESOP-1996-Gonzalez-MorenoHLR #declarative #logic
A Rewriting Logic for Declarative Programming (JCGM, MTHG, FJLF, MRA), pp. 156–172.
ESOPESOP-1996-MelzerE #integer
Checking System Properties via Integer Programming (SM, JE), pp. 250–264.
STOCSTOC-1996-Milenkovic #linear #strict #using
Translational Polygon Containment and Minimal Enclosure using Linear Programming Based Restriction (VM), pp. 109–118.
ICLPJICSLP-1996-Puget #constraints
Constraint Programming (JFP), p. 3.
ICDARICDAR-v2-1995-DowntonHA #recognition #tool support #visual notation
A visual programming toolkit demonstrator for offline handwritten forms recognition (ACD, SJH, AA), pp. 707–710.
PODSPODS-1995-Kanellakis #constraints #database #tutorial
Constraint Programming and Database Languages: A Tutorial (PCK), pp. 46–53.
CSEETCSEE-1995-McKim #design #education #eiffel #object-oriented
Teaching Object Oriented Programming and Design with Eiffel (JCM), p. 445.
CSEETCSEE-1995-ScottC #student
Team Selection Methods for Student Programming Projects (TJS, JHCI), pp. 295–303.
TFPIEFPLE-1995-JarvisPM #case study #comprehension #education #experience #functional #scalability
Understanding LOLITA: Experiences in Teaching Large Scale Functional Programming (SAJ, SP, RGM), pp. 103–119.
TFPIEFPLE-1995-Karczmarczuk #functional
Functional Programming and Mathematical Objects (JK), pp. 121–137.
TFPIEFPLE-1995-Keravnou #functional
Introducing Computer Science Undergraduates to Principles of Programming Through a Functional Language (ETK), pp. 15–34.
TFPIEFPLE-1995-KlugeRS #education #execution #functional #using
Using pi-RED as a Teaching Tool for Functional Programming and Program Execution (WEK, CR, SBS), pp. 231–249.
TFPIEFPLE-1995-KoopmanZ #database #functional
Functional Programming in a Basic Database Course (PWMK, VZ), pp. 215–229.
TFPIEFPLE-1995-NunezPP #data type #functional
A Second Year Course on Data Structures Based on Functional Programming (MN, PP, RP), pp. 65–84.
TFPIEFPLE-1995-ThompsonH #education #functional
Functional Programming Through the Curriculum (SJT, SH), pp. 85–102.
TFPIEFPLE-1995-Turner #functional
Elementary Strong Functional Programming (DAT), pp. 1–13.
ICALPICALP-1995-GolinR #algorithm
A Dynamic Programming Algorithm for Constructing Optimal Refix-Free Codes for Unequal Letter Costs (MJG, GR), pp. 256–267.
AFPAFP-1995-HallgrenC95
Programming with Fudgets (TH, MC), pp. 137–182.
AFPAFP-1995-Jones95 #functional #higher-order #morphism #polymorphism
Functional Programming with Overloading and Higher-Order Polymorphism (MPJ), pp. 97–136.
AFPAFP-1995-KieburtzL95 #algebra
Programming with Algebras (RBK, JL), pp. 267–307.
AFPAFP-1995-MeijerJ95 #functional #monad
Merging Monads and Folds for Functional Programming (EM, JJ), pp. 228–266.
AFPAFP-1995-Wadler95 #functional #monad
Monads for Functional Programming (PW), pp. 24–52.
FPCAFPCA-1995-WallaceR #architecture #embedded #functional
λs in the Liftshaft — Functional Programming and an Embedded Architecture (MW, CR), pp. 249–258.
CHICHI-1995-CypherS #named #simulation
KidSim: End User Programming of Simulations (AC, DCS), pp. 27–34.
CHICHI-1995-LiebermanF #behaviour
Bridging the Gulf Between Code and Behavior in Programming (HL, CF), pp. 480–486.
ICMLICML-1995-Gordon #approximate
Stable Function Approximation in Dynamic Programming (GJG), pp. 261–268.
ICMLICML-1995-Peng #performance
Efficient Memory-Based Dynamic Programming (JP), pp. 438–446.
SEKESEKE-1995-BrownseyZ #functional #specification #user interface #using
From Specification to Building a GUI using Functional Programming (KB, MZ), pp. 244–251.
SEKESEKE-1995-Kazimierczak #automation #information management #natural language #representation
Knowledge Representation on the Level of Natural Language for Purposes of Automatic Programming (JK), pp. 140–143.
ECOOPECOOP-1995-Amsellem #hypermedia #named
ChyPro: A Hypermedia Programming Environment for Smalltalk-80 (MA), pp. 449–470.
ECOOPECOOP-1995-McAffer
Meta-level Programming with CodA (JM), pp. 190–214.
ECOOPECOOP-1995-SmithU #experience
Programming as an Experience: The Inspiration for Self (RBS, DU), pp. 303–330.
OOPSLAOOPSLA-1995-ItohYT #concurrent #low level #named #operating system #using
SCONE: Using Concurrent Objects for Low-level Operating System Programming (JiI, YY, MT), pp. 385–398.
AdaEuropeAdaEurope-1995-ChoukairK #ada #approach #corba #distributed #object-oriented
Distributed Object Oriented Programming and Interoperability for Ada 95: An OMG/CORBA Approach (ZC, YK), pp. 217–227.
AdaEuropeAdaEurope-1995-KermarrecP #ada #distributed
Programming Distributed Systems with Both Ada 95 and PVM (YK, LP), pp. 206–216.
PPDPPLILP-1995-Jones
Programming with Constructor Classes (MPJ), p. 26.
PPDPPLILP-1995-TongL #concurrent #constraints #performance
Performance of A Data-Parallel Concurrent Constraint Programming System (BMT, HfL), pp. 463–464.
PPDPPLILP-1995-VullinghsTS #functional #lightweight #user interface
Lightweight GUIs for Functional Programming (TV, DT, WS), pp. 341–356.
POPLPOPL-1995-SaraswatJG #concurrent #constraints
Default Timed Concurrent Constraint Programming (VAS, RJ, VG), pp. 272–285.
AdaTRI-Ada-1995-BarbeyKS #ada #object-oriented
Advanced Object-Oriented Features and Programming in Ada 95 (SB, MK, AS), pp. 359–489.
AdaTRI-Ada-1995-FeldmanB #ada #education
Teaching Object Programming with Ada 95 (MBF, JB), pp. 655–685.
AdaTRI-Ada-1995-LevyM #education #reuse
Teaching Programming for Reuse: Generics for Educators (SPL, JWM), pp. 105–117.
ESECESEC-1995-Jazayeri #component #fresh look
Component Programming — a Fresh Look at Software Components (MJ), pp. 457–478.
ASEKBSE-1995-Tyugu #development #experience #knowledge-based #object-oriented
From Object-Oriented to Knowledge-Based Programming (NUT System Development Experience) (ET), pp. 88–95.
SACSAC-1995-Arnow #email #network #using
:-) When you grade that: using e-mail and the network in programming courses (DMA), pp. 10–13.
SACSAC-1995-HartensteinS #compilation
Combining structural and procedural programming by parallelizing compilation (RWH, KS), pp. 130–134.
SACSAC-1995-ThuenteS #algorithm #hybrid #problem #search-based
Mathematical programming in a hybrid genetic algorithm for Steiner point problems (DJT, PS), pp. 357–363.
HPDCHPDC-1995-CowanLB #performance
Performance Benefits of Optimistic Programming: A Measure of HOPE (CC, HL, MAB), pp. 197–204.
LCTESLCT-RTS-1995-SchneiderCSP #component #realtime
The ControlShell Component-Based Real-Time Programming System, and its Application to the Marsokhod Martian Rover (SAS, VWC, JS, GPC), pp. 146–155.
PDPPDP-1995-AltmannB #fault tolerance #multi
Algorithm-based fault-tolerant programming in scientific computation on multiprocessors (JA, AB), pp. 374–382.
PDPPDP-1995-BornOSS #monitoring #parallel #visual notation
The monitoring facilities of the graphical parallel programming environment TRAPPER (TB, WO, LS, CS), pp. 555–562.
PDPPDP-1995-ClematisG #parallel
HeterEL-a server for programming parallel heterogeneous systems (AC, EG), pp. 472–479.
TAPSOFTTAPSOFT-1995-SampaioHPUFA #named #proving #term rewriting
PLATO: A Tool to Assist Programming as Term Rewriting and Therem Proving (AJS, AMH, CTP, CDU, MFF, NCA), pp. 797–798.
ICLPICLP-1995-CodognetR #constraints
NMCC Programming: Constraint Enforcement and Retracting in CC Programming (PC, FR), pp. 417–431.
ICLPICLP-1995-Kahn #concurrent #constraints #named
ToonTalk — Concurrent Constraint Programming for Kids (KMK), p. 3.
ICLPICLP-1995-Smolka #concurrent #constraints #named
Oz: Concurrent Constraint Programming for Real (GS), p. 13.
ICLPILPS-1995-BoerG #concurrent #constraints #modelling #realtime
Modelling Real-Time in Concurrent Constraint Programming (FSdB, MG), pp. 528–542.
ICLPILPS-1995-HarlandPW #overview #perspective
Programming in Lygon: A Brief Overview (JH, DJP, MW), p. 636.
ICSMEICSM-1994-Jacquot
Programming Through Disciplined Modification (JPJ), pp. 362–371.
CHICHI-1994-EisenbergF94a #design #programmable
Programmable design environments: integrating end-user programming with domain-oriented assistance (ME, GF), pp. 431–437.
CHICHI-1994-HoudeS94a #design
In search of design principles for programming environments (SH, RS), pp. 424–430.
CIKMCIKM-1994-ChenT #implementation #pattern matching
An Optimized Implementation for VML Based on Pattern Matching and Dynamic Programming (WC, VT), pp. 88–96.
ICMLICML-1994-RoscaB #search-based #self
Hierarchical Self-Organization in Genetic programming (JPR, DHB), pp. 251–258.
SEKESEKE-1994-ChiangWBN #automation #documentation #named #visual notation
DocFlow: an event-driven visual programming environment for office automation through document processing (SCYC, JTLW, MPB, PAN), pp. 454–461.
ECOOPECOOP-1994-AlagicSB #declarative #inheritance #object-oriented #prototype #type system
Declarative Object-Oriented Programming: Inheritance, Subtyping and Prototyping (SA, RS, RB), pp. 236–259.
ECOOPECOOP-1994-OkamuraI #using
Object Location Control Using Meta-level Programming (HO, YI), pp. 299–319.
OOPSLAOOPSLA-1994-KobayashiY #concurrent #object-oriented
Type-Theoretic Foundations for Concurrent Object-Oriented Programming (NK, AY), pp. 31–45.
OOPSLAOOPSLA-1994-LortzS #contract
Combining Contracts and Exemplar-Based Programming for Class Hiding and Customization (VBL, KGS), pp. 453–467.
TOOLSTOOLS-EUROPE-1994-Allard #named #object-oriented
Keynote: Object-Oriented Programming at the European Space Agency (FA), p. 7.
TOOLSTOOLS-EUROPE-1994-KlugS #corba #distributed
Distributed Programming in C++, from Sockets to CORBA (MK, MS), p. 543.
TOOLSTOOLS-EUROPE-1994-Sikora #empirical #object-oriented #problem #roadmap
Selected Results from an Empirical Study on Problem Areas and Trends of Object-Oriented Programming (HS), pp. 303–313.
TOOLSTOOLS-EUROPE-1994-SimGKS #interface #specification #tool support
The Specification of a Seamless O-O Programming Interface for CAD Tools (MS, WG, PK, NS), pp. 135–145.
AdaEuropeAdaEurope-1994-Heitz #composition #distributed #generative #object-oriented #realtime #scalability
Integrating Modular, Object Oriented Programming and Application Generator Technologies in Large Real Time and Distributed Developments (MH), pp. 130–146.
PPDPALP-1994-Palamidessi #concurrent #constraints
Concurrent Constraint Programming (CP), pp. 1–2.
PPDPPLILP-1994-Palamidessi #concurrent #constraints
Concurrent Constraint Programming (CP), pp. 1–2.
PPDPPLILP-1994-RodriguesB #logic #named
PROMAL — Programming in Modal Action Logic (OR, MRFB), pp. 457–458.
PPDPPLILP-1994-ZffanellaGL #concurrent #constraints
Abstracting Synchronization in Concurrent Constraint Programming (EZ, RG, GL), pp. 57–72.
SASSAS-1994-Halbwachs #abstract interpretation
About Synchronous Programming and Abstract Interpretation (NH), pp. 179–192.
AdaTRI-Ada-1994-KermarrecP #ada #distributed #named #paradigm
Ada-Linda: A Powerful Paradigm for Programming Distributed Ada Applications (YK, LP), pp. 438–445.
AdaTRI-Ada-1994-Lauridsen #design #perspective #user interface
Design of GUIs from a Programming Perspective (OL), pp. 236–245.
AdaTRI-Ada-1994-Thornley #ada #data flow #parallel
Integrating Parallel Dataflow Programming with the Ada Tasking Model (JT), pp. 417–428.
ASEKBSE-1994-LowryPPU #automation #library #named
AMPHION: Automatic Programming for Subroutine Libraries (MRL, AP, TP, IU), p. 2.
DACDAC-1994-AlpertK #clustering #multi
Multi-Way Partitioning Via Spacefilling curves and Dynamic Programming (CJA, ABK), pp. 652–657.
PDPPDP-1994-BaldoniC
The NETSHELL Programming Environment (RB, BC), pp. 334–341.
PDPPDP-1994-CiampoliniCLZ #migration #parallel
The Benefits Of Migration In A Parallel Objects Programming Environment (AC, AC, LL, FZ), pp. 291–298.
PDPPDP-1994-CrookesB #image #implementation #performance
Efficient Implementation Of An Abstract Programming Model For Image Processing On Transputers (DC, TJB), pp. 22–28.
PDPPDP-1994-Milligan #parallel
Session 12: Parallel Programming (PM), pp. 494–495.
PDPPDP-1994-NunezMGMMR #distributed #parallel
Parallel And Distributed Programming With An Actor-based Language (JHN, PdM, MBG, JMM, APM, MMNR), pp. 420–427.
ESOPESOP-1994-BerthomieuS #behaviour #framework #ml #semantics #syntax
Programming with Behaviors in an ML Framework — The Syntax and Semantics of LCS (BB, TLS), pp. 89–104.
ESOPESOP-1994-GiegerichK #functional #paradigm
Suffix Trees in the Functional Programming Paradigm (RG, SK), pp. 225–240.
STOCSTOC-1994-Mulmuley #bound #linear #parallel #problem
Lower bounds for parallel linear programming and other problems (KM), pp. 603–614.
ICLPILPS-1994-CarlsonHJ #concurrent
AKL(FD) — A Concurrent Language for FD Programming (BC, SH, SJ), pp. 521–535.
ICLPILPS-1994-JourdanFRD #concurrent #constraints #modelling #parallel #scheduling #using
Data Alignment and Task Scheduling On Parallel Machines Using Concurrent Constraint Model-based Programming (JJ, FF, DR, AD), p. 678.
ICLPILPS-1994-SchulteS #concurrent #constraints #encapsulation #higher-order
Encapsulated Search for Higher-order Concurrent Constraint Programming (CS, GS), pp. 505–520.
LICSLICS-1994-SaraswatJG #concurrent #constraints
Foundations of Timed Concurrent Constraint Programming (VAS, RJ, VG), pp. 71–80.
PODSPODS-1993-BusscheGV #algebra #relational
Reflective Programming in the Relational Algebra (JVdB, DVG, GV), pp. 17–25.
SIGMODSIGMOD-1993-KellerJA #database #object-oriented #persistent #relational
Persistence Software: Bridging Object-Oriented Programming and Relational Databases (AMK, RJ, SA), pp. 523–528.
VLDBVLDB-1993-AmatoGM #abstract interpretation #analysis #database
Data Sharing Analysis for a Database Programming Lanaguage via Abstract Interpretation (GA, FG, GM), pp. 405–415.
WCREWCRE-1993-Quilici #approach #hybrid
A Hybrid Approach to Recognizing Programming Plans (AQ), pp. 126–133.
FPCAFPCA-1993-CattrallR #functional #implementation #relational #representation
Widening the Representation Bottleneck: A Functional Implementation of Relational Programming (DC, CR), pp. 191–200.
FPCAFPCA-1993-ChuangG #functional #multi #realtime
Real-Time Deques, Multihead Thring Machines, and Purely Functional Programming (TRC, BG), pp. 289–298.
HCIHCI-SHI-1993-HerczegHR #approach #design #user interface #visual notation
A New Approach to Visual Programming in User Interface Design (JH, HH, MR), pp. 74–79.
CHIINTERCHI-1993-DiGianoBO #behaviour #monitoring #named
LogoMedia: a sound-enhanced programming environment for monitoring program behavior (CD, RMB, RNO), pp. 301–302.
CHIINTERCHI-1993-Potter #automation #user interface
Guiding automation with pixels (abstract): a technique for programming in the user interface (RP), p. 530.
CHIINTERCHI-1993-Repenning #named #visual notation
Agentsheets: a tool for building domain-oriented visual programming environments (AR), pp. 142–143.
CAiSECAiSE-1993-KraiemGB #design #object-oriented #towards
From Object-Oriented Design Towards Object-Oriented Programming (NK, FG, FB), pp. 416–431.
SEKESEKE-1993-CoyleTF #development #knowledge-based #realtime #rule-based
Rule-Based Programming for Real-Time Knowledge-Based Systems Development (FPC, MMT, DJF), pp. 142–149.
ECOOPECOOP-1993-AssenmacherBBHS #c++ #distributed #named
PANDA — Supporting Distributed Programming in C++ (HA, TB, PB, VH, RS), pp. 361–383.
ECOOPECOOP-1993-Meseguer #concurrent #inheritance #object-oriented
Solving the Inheritance Anomaly in Concurrent Object-Oriented Programming (JM), pp. 220–246.
ECOOPECOOP-1993-RossonC #reuse
Active Programming Strategies in Reuse (MBR, JMC), pp. 4–20.
OOPSLAOOPSLA-1993-CahillBHS #distributed #persistent #runtime
The Amadeus GRT — Generic Runtime Support for Distributed Persistent Programming (VC, SB, CH, GS), pp. 144–161.
OOPSLAOOPSLA-1993-HarrisonO
Subject-Oriented Programming (A Critique of Pure Objects) (WHH, HO), pp. 411–428.
TOOLSTOOLS-PACIFIC-1993-GrundyH #framework #named #visual notation
MViews: A Framework for Developing Visual Programming Environments (JCG, JGH), pp. 465–473.
TOOLSTOOLS-PACIFIC-1993-Maughan #implementation #library #persistent #requirements
Persistent Programming: Requirements for a Class Library Implementation (GM), pp. 371–381.
TOOLSTOOLS-PACIFIC-1993-Meyer93c #concurrent #object-oriented
Systematic Concurrent Object-Oriented Programming (BM), p. 325.
TOOLSTOOLS-PACIFIC-1993-Meyer93d #concurrent #object-oriented
Systematic Concurrent Object-Oriented Programming (BM), pp. 523–576.
TOOLSTOOLS-PACIFIC-1993-Schmidt #object-oriented
Object-Oriented Programming: The Language Landscape (HS), p. 331.
TOOLSTOOLS-USA-1993-CaseauSK #object-oriented #optimisation #problem
Extending Object-Oriented Programming to Address Hard Optimization Problems (YC, GS, PK), pp. 351–361.
TOOLSTOOLS-USA-1993-Guerreiro #education #object-oriented
The Anguish of the Programming Teacher on the Verge of Becoming Object-Oriented (PG), pp. 607–618.
TOOLSTOOLS-USA-1993-LobeSS #component #enterprise #object-oriented #parallel
The Object-Oriented Components of the Enterprise Parallel Programming Environment (GL, DS, JS), pp. 215–229.
TOOLSTOOLS-USA-1993-Meyer #concurrent #object-oriented
Systematic Concurrent Object-Oriented Programming (BM), p. 553.
TOOLSTOOLS-USA-1993-Putnam #c++ #case study #experience
C++ vs Sather: Experiences in Experimental Programming (JP), pp. 265–277.
TOOLSTOOLS-USA-1993-Sanders #algebra #case study #eiffel #object-oriented
A Case Study in Object Oriented Programming: Algebraic Structures in Eiffel (PS), pp. 379–388.
TOOLSTOOLS-USA-1993-Wang #future of #object-oriented
The Future of Object-Oriented Programming (GW), p. 8.
LOPSTRLOPSTR-1993-Vasconcelos #design #prolog
Designing Prolog Programming Techniques (WWV), pp. 85–99.
POPLPOPL-1993-JonesW #functional #imperative
Imperative Functional Programming (SLPJ, PW), pp. 71–84.
POPLPOPL-1993-PierceT #object-oriented #recursion
Object-Oriented Programming without Recursive Types (BCP, DNT), pp. 299–312.
POPLPOPL-1993-Snir #architecture #modelling #parallel #scalability
Computer Architectures and Programming Models for Scalable Parallel Computing (MS), p. 1.
AdaTRI-Ada-1993-GrossmanKE #ada #approach #automation
Automating the Ada Programming Rrocess: A Domain-Specific Approach (FG, RJK, CBEJ), pp. 302–311.
RERE-1993-Lefering #in the large #incremental #integration #requirements
An incremental integration tool between requirements engineering and programming in the large (ML), pp. 82–89.
ESECESEC-1993-BreitenederM #component #process
Process Programming with Active and Passive Components (CB, TAM), pp. 466–482.
ESECESEC-1993-Buxton #on the
On the Decline of Classical Programming (JNB), pp. 1–9.
FSEFSE-1993-BahsounMS #concurrent #formal method #framework
A Framework for Programming and Formalizing Concurrent Objects (JPB, SM, CS), pp. 126–137.
ICSEICSE-1993-KleynB #graph #specification
A High Level Language for Specifying Graph Based Languages and Their Programming Environments (MFK, JCB), pp. 324–335.
ICSEICSE-1993-TarrS #development #transaction
Programming Heterogeneous Transactions for Software Development Environments (PLT, SMSJ), pp. 358–369.
SACSAC-1993-Al-HaddadGG #implementation #object-oriented #paradigm #reuse #using
Dynamic Selection and Reuse of Implementations in the Object-Oriented Programming Paradigm (HMAH, KMG, TG), pp. 452–459.
SACSAC-1993-HarrisonG #functional
Dynamic Programming in a Pure Functional Language (RH, CAG), pp. 179–186.
SACSAC-1993-HowellSW #interface #network #object-oriented
An Object Oriented Application/Programmer Interface for Network Programming (JH, MS, RW), pp. 437–444.
SACSAC-1993-LuWC #design #finite #object-oriented
Applying Object-Oriented Design to Finite Element Programming (JL, DW, WFC), pp. 424–429.
SACSAC-1993-NgMN #library #object-oriented
A Class Library Management System for Object-Oriented Programming (KWN, JM, GMN), pp. 445–451.
SACSAC-1993-StrateW #algorithm #multi
Load Balancing Techniques for Dynamic Programming Algorithms on Hypercube Multiprocessors (SAS, RLW), pp. 562–569.
SACSAC-1993-Tracz
Parametrized Programming in LILEANNA (WT), pp. 77–86.
DACDAC-1993-ShihK #clustering #polynomial
Quadratic Boolean Programming for Performance-Driven System Partitioning (MS, ESK), pp. 761–765.
HPDCHPDC-1993-ChenFFFRWY #distributed #interface #prototype #scalability
A Low-Latency Programming Interface and a Prototype Switch for Scalable High-Performance Distributed Computing (TC, JF, GF, GF, SR, BW, FKY), pp. 160–168.
HPDCHPDC-1993-CrandallQ #composition #network
Block Data Decomposition for Data-Parallel Programming on a Heterogeneous Workstation Network (PC, MJQ), pp. 42–49.
HPDCHPDC-1993-TanenbaumBK #distributed #using
Programming a Distributed System Using Shared Objects (AST, HEB, MFK), pp. 5–12.
PDPPDP-1993-CorradiLS #architecture #distributed #integration #parallel
Programming heterogeneous distributed architectures: the integration of massive parallel architectures and UNIX distributed systems (AC, LL, CS), pp. 35–42.
PDPPDP-1993-DekeyseerLM #parallel
HELP for parallel scientific programming (JLD, DL, PM), pp. 22–29.
PDPPDP-1993-MoisanDC #concurrent #distributed #memory management #network #object-oriented #simulation
An object-oriented concurrent programming model for simulation applications on distributed memory processors network (BM, YD, RC), pp. 78–85.
PPoPPPPoPP-1993-AghaC #distributed #named #paradigm
ActorSpaces: An Open Distributed Programming Paradigm (GA, CJC), pp. 23–32.
PPoPPPPoPP-1993-HallHKMMOPR #case study #editing #experience #interactive #parallel #using
Experiences Using the ParaScope Editor: an Interactive Parallel Programming Tool (MWH, TJH, KK, NM, KSM, JDO, MHP, GR), pp. 33–43.
PPoPPPPoPP-1993-SubhlokSOG #parallel
Programming Task and Data Parallelism on a Multicomputer (JS, JMS, DRO, TRG), pp. 13–22.
SOSPSOSP-1993-HamiltonPM #distributed #flexibility #named
Subcontract: A Flexible Base for Distributed Programming (GH, MLP, JGM), pp. 69–79.
STOCSTOC-1993-LubyN #algorithm #approximate #linear #parallel
A parallel approximation algorithm for positive linear programming (ML, NN), pp. 448–457.
STOCSTOC-1993-PapadimitriouY #linear #matrix
Linear programming without the matrix (CHP, MY), pp. 121–129.
ICLPILPS-1993-Ait-Kaci #equation #inheritance #logic
An introduction to LIFE: Programming with Logic, Inheritance, Functions, and Equations (HAK), pp. 52–68.
ICLPILPS-1993-Apt #declarative #prolog
Declarative Programming in Prolog (KRA), pp. 12–35.
ICLPILPS-1993-BoerKPR #concurrent #constraints
Non-monotonic Concurrent Constraint Programming (FSdB, JNK, CP, JJMMR), pp. 315–334.
ICLPILPS-1993-BosschereT #parallel #prolog
Blackboard-based Extensions for Parallel Programming in BinProlog (KDB, PT), p. 664.
ICLPILPS-1993-GrecoSZ #logic #optimisation #query
Dynamic Programming Optimization for Logic Queries with Aggregates (SG, DS, CZ), pp. 575–589.
ICLPILPS-1993-NystromJ #concurrent #constraints #fixpoint #semantics
Indeterminate Concurrent Constraint Programming: A Fixpoint Semantics for Non-Terminating Computations (SON, BJ), pp. 335–352.
PODSPODS-1992-BeeriM #functional
Functional and Predicative Programming in OODB’s (CB, TM), pp. 176–190.
PODSPODS-1992-BellNNS #database #deduction #implementation #linear
Implementing Deductive Databases by Linear Programming (CB, AN, RTN, VSS), pp. 283–292.
LISPLFP-1992-Tung #composition #interactive
Interactive Modular Programming in Scheme (SHST), pp. 86–95.
CHICHI-1992-MyersR #overview #user interface
Survey on User Interface Programming (BAM, MBR), pp. 195–202.
CAiSECAiSE-1992-BorrasDP #database #object-oriented
A Fully Integrated Programming Environment for an Object-Oriented Database (PB, AD, PP), pp. 33–47.
SEKESEKE-1992-ChungL #object-oriented #testing
Object-Oriented Programming Testing Methodology (CMC, MCL), pp. 378–385.
SEKESEKE-1992-LiuTK #knowledge-based
Knowledge-Based Transfonnational Programming (JL, OT, BKB), pp. 632–639.
SEKESEKE-1992-TuS #approach #linear #petri net #static analysis
Linear Programming Supporting Ada-Tasking Static Analysis: A Petri Net Approach (ST, WS), pp. 222–226.
SEKESEKE-1992-ZhangWG #protocol
An Open System Protocol for Agent-Oriented Programming (WRZ, WW, AG), pp. 616–623.
ECOOPECOOP-1992-DodaniT #named #object-oriented #type system
ACTS: A Type System for Object-Oriented Programming Based on Abstract and Concrete Classes (MD, CST), pp. 309–328.
ECOOPECOOP-1992-Gabelgaard #implementation #object-oriented #using
Using Object-Oriented Programming Techniques for Implementing ISDN Supplementary Services (BG), pp. 213–232.
OOPSLAOOPSLA-1992-Horn #constraints #object-oriented
Constraint Patterns As a Basis for Object-Oriented Programming (BH), pp. 218–233.
OOPSLAOOPSLA-1992-MyersGZ #declarative #object-oriented #prototype
Declarative Programming in a Prototype-Instance System: Object-Oriented Programming Without Writing Methods (BAM, DAG, BTVZ), pp. 184–200.
TOOLSTOOLS-EUROPE-1992-Madsen
Programming in BETA (OLM), pp. 433–434.
TOOLSTOOLS-EUROPE-1992-Perrot #object-oriented #rule-based
Rule-Based Object-Oriented Programming (JFP), p. 423.
TOOLSTOOLS-EUROPE-1992-RomanovskySV #design #fault tolerance #object-oriented
Designing Fault-Tolerant Objects in Object-Oriented Programming (ABR, IVS, VRV), pp. 199–205.
TOOLSTOOLS-PACIFIC-1992-Malone #case study #design #object-oriented
Object Oriented Design and Programming: A Case Study (CM), pp. 119–130.
TOOLSTOOLS-PACIFIC-1992-Watson #smalltalk
Intermediate Programming in Smalltalk (DW), p. 237.
TOOLSTOOLS-USA-1992-Baker #ada #object-oriented
Object-Oriented Programming in Ada83 and Ada9X (HB), p. 262.
TOOLSTOOLS-USA-1992-Harbison #object-oriented
Object-Oriented Programming in Modula-3 (SPH), p. 261.
TOOLSTOOLS-USA-1992-Lohr92a #concurrent #object-oriented
Object-Oriented Concurrent Programming (KPL), p. 274.
TOOLSTOOLS-USA-1992-McKim #design #education #object-oriented
Teaching Object-Oriented Programming and Design (JCM), p. 257.
LOPSTRLOPSTR-1992-Jones #prolog
Applications of Unfolding in Prolog Programming (JJ), pp. 184–198.
PEPMPEPM-1992-ConselP
A Programming Environment for Binding-time Based Partial Evaluators (CC, SP), pp. 62–66.
PLDIPLDI-1992-Hoover #abstraction #incremental #named
Alphonse: Incremental Computation as a Programming Abstraction (RH), pp. 261–272.
PPDPPLILP-1992-CattrallR #relational
A Relational Programming System with Inferred Representations (DC, CR), pp. 475–476.
PPDPPLILP-1992-Rebelsky #functional #interactive #lazy evaluation
I/O Trees and Interactive Lazy Functional Programming (SAR), pp. 458–472.
POPLPOPL-1992-Wadler #functional
The Essence of Functional Programming (PW), pp. 1–14.
AdaTRI-Ada-C-1992-BailesJSW #ada #declarative #functional
Full Functional Programming in a Declarative Ada Dialect (PAB, DBJ, EJS, LW), pp. 350–358.
AdaTRI-Ada-C-1992-Taft #ada
Ada 9X and Systems Programming (STT), pp. 37–42.
AdaTRI-Ada-T1-1992-Rogers #ada #embedded #realtime
Embedded/Real-Time Programming in Ada (PR), pp. 105–260.
ICSEICSE-1992-GargB #process
Process Programming by Hindsight (PKG, SB), pp. 280–293.
ICSEICSE-1992-RomanGB #concurrent #rule-based
Seeking Concurrency in Rule-Based Programming (GCR, RFG, WEB), pp. 225–234.
ICSEICSE-1992-Rosenblum #towards
Towards a Method of Programming With Assertions (DSR), pp. 92–104.
ASEKBSE-1992-Kant #knowledge base
Knowledge Based Support for Scientific Programming (EK), p. 3.
ASEKBSE-1992-Setliff #automation
Automatic Programming (DES), p. 2.
CCCC-1992-ViklundHF #implementation
The Implementation of ObjectMath — a High-Level Programming Environment for Scientific Computing (LV, JH, PF), pp. 312–318.
DACDAC-1992-MaulikCR #approach #synthesis
A Mixed-Integer Nonlinear Programming Approach to Analog Circuit Synthesis (PCM, LRC, RAR), pp. 698–703.
HPDCHPDC-1992-NedeljkovicQ #network
Data-Parallel Programming on a Network of Heterogeneous Workstations (NN, MJQ), pp. 28–36.
ESOPESOP-1992-Levaire #case study #using
Using the Centaur System to for Data-Parallel SIMD Programming: A Case Study (JLL), pp. 341–350.
STOCSTOC-1992-AdlerB #algebra #algorithm #linear #polynomial
Polynomial Algorithms for Linear Programming over the Algebraic Numbers (IA, PAB), pp. 483–494.
STOCSTOC-1992-AjtaiM #algorithm #linear
A Deterministic Poly(log log N)-Time N-Processor Algorithm for Linear Programming in Fixed Dimension (MA, NM), pp. 327–338.
CADECADE-1992-SekarR #equation #evaluation #framework #lazy evaluation #parallel
Programming with Equations: A Framework for Lazy Parallel Evaluation (RCS, IVR), pp. 618–632.
CAVCAV-1992-Corbett #integer #liveness #safety #verification
Verifying General Safety and Liveness Propterties with Integer Programming (JCC), pp. 357–369.
ICLPJICSLP-1992-BoerP #algebra #concurrent #constraints #process
A Process Algebra of Concurrent Constraint Programming (FSdB, CP), pp. 463–477.
ICLPJICSLP-1992-Mitchell #architecture #logic #physics
The Logic of Architecture: Programming the Invention of Physical Artifacts (WJM), pp. 831–846.
LICSLICS-1992-Kanovich #linear #logic
Horn Programming in Linear Logic Is NP-Complete (MIK), pp. 200–210.
ICALPICALP-1991-TannenS #aspect-oriented #logic #set
Logical and Computational Aspects of Programming with Sets/Bags/Lists (VT, RS), pp. 60–75.
FPCAFPCA-1991-MeijerFP #functional #lens
Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire (EM, MMF, RP), pp. 124–144.
CHICHI-1991-BellRL #testing #usability #visual notation
Usability testing of a graphical programming system: things we missed in a programming walkthrough (BB, JR, CHL), pp. 7–12.
CHICHI-1991-Cypher #named
EAGER: programming repetitive tasks by example (AC), pp. 33–39.
CHICHI-1991-Cypher91a #video
Video presentation Eager: programming repetitive tasks by example (AC), pp. 445–446.
CHICHI-1991-Singley #named #smalltalk
MOLEHILL: an instructional system for Smalltalk programming (MKS), pp. 439–440.
ICMLML-1991-Moore
Variable Resolution Dynamic Programming (AWM), pp. 333–337.
ICMLML-1991-Sutton #incremental
Planning by Incremental Dynamic Programming (RSS), pp. 353–357.
SIGIRSIGIR-1991-Henningen
Retrieving Software Objects in an Example-Based Programming Environment (SH), pp. 251–260.
ECOOPECOOP-1991-MatsuokaWY #architecture #concurrent #hybrid #object-oriented
Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming (SM, TW, AY), pp. 231–250.
OOPSLAOOPSLA-1991-KonstanR #object-oriented #using
Developing a GUIDE Using Object-Oriented Programming (JAK, LAR), pp. 75–88.
TOOLSTOOLS-USA-1991-ConradB #smalltalk
Insecurities in Smalltalk Programming (BAC, ALB), pp. 195–202.
TOOLSTOOLS-USA-1991-GrundyHH #visual notation
A Visual Programming Environment for O-O Languages (JCG, JGH, JH), pp. 129–138.
TOOLSTOOLS-USA-1991-LescaudronBB #concurrent #experience #object-oriented #prototype
Associated Paper: Prototyping Programming Environments for Object-Oriented Concurrent Languages: a Smalltalk-Based Experience (LL, JPB, MB), pp. 449–462.
TOOLSTOOLS-USA-1991-Steel #distributed #experience #object-oriented
Distributed Object-Oriented Programming: Mechanism and Experience (DS), pp. 27–36.
POPLPOPL-1991-LuccoS #coordination #parallel
Parallel Programming With Coordination Structures (SL, OS), pp. 197–208.
POPLPOPL-1991-SaraswatRP #concurrent #constraints #semantics
Semantic Foundations of Concurrent Constraint Programming (VAS, MCR, PP), pp. 333–352.
SASWSA-1991-Clergerie #abstract interpretation
A Tool for Abstract Interpretation: Dynamic Programming (EVdlC), pp. 151–156.
ESECESEC-1991-Parisi-PresicceP #algebra #inheritance #object-oriented #type system
An Algebraic View of Inheritance and Subtyping in Object Oriented Programming (FPP, AP), pp. 364–379.
ESECESEC-1991-SneltingGS #in the large
Inference-Based Support for Programming in the Large (GS, FJG, US), pp. 396–408.
ASEKBSE-1991-Graves #automation
Lockheed Environment for Automatic Programming (HG), pp. 68–76.
PPoPPPPoPP-1991-LamR #parallel
Coarse-Grain Parallel Programming in Jade (MSL, MCR), pp. 94–105.
TAPSOFTCAAP-1991-BoerP #concurrent #constraints
A Fully Abstract Model for Concurrent Constraint Programming (FSdB, CP), pp. 296–319.
CAVCAV-1991-AvruninBC #analysis #concurrent #integer
Integer Programming in the Analysis of Concurrent Systems (GSA, UAB, JCC), pp. 92–102.
CSLCSL-1991-Gonzalez-MorenoHR #declarative #functional #semantics
Denotational Versus Declarative Semantics for Functional Programming (JCGM, MTHG, MRA), pp. 134–148.
ICLPICLP-1991-Taki #parallel #scalability
Parallel Programming and Large-scale Applications in the FGCS Project (KT), p. 949.
ICLPISLP-1991-Benthem #logic #reasoning
Reasoning and Programming: Analogies between Logic and Computation (JvB), pp. 717–718.
ICLPISLP-1991-FosterKT #composition #parallel #source code #using
Using Compositional Programming to Write Portable, High-Performance Parallel Programs (ITF, CK, ST), pp. 737–738.
ICLPISLP-1991-JansonH #kernel #paradigm
Programming Paradigms of the Andorra Kernel Language (SJ, SH), pp. 167–183.
ICLPISLP-1991-MontanariR #concurrent #constraints
True Concurrency in Concurrent Constraint Programming (UM, FR), pp. 694–713.
SIGMODSIGMOD-1990-CacaceCCTZ #modelling #object-oriented #paradigm #rule-based
Integrating Object-Oriented Data Modeling with a Rule-Based Programming Paradigm (FC, SC, SCR, LT, RZ), pp. 225–236.
ICALPICALP-1990-PrasadGM #algebra #concurrent #functional #integration #semantics #symmetry
Operational and Algebraic Semantics for Facile: A Symmetric Integration of Concurrent and Functional Programming (SP, AG, PM), pp. 765–778.
FMVDME-1990-SchmidtH
Programming with VDM Domains (US, HMH), pp. 122–134.
ICGTGG-1990-BaileyCF #graph #scalability
Programming with Very Large Graphs (DAB, JEC, CDF), pp. 84–97.
CHICHI-1990-Campbell #analysis #smalltalk
Developmental scenario analysis of Smalltalk programming (RLC), pp. 269–276.
ICMLML-1990-Garis #search-based
Genetic Programming (HdG), pp. 132–139.
ICMLML-1990-Sutton #approximate #architecture #learning
Integrated Architectures for Learning, Planning, and Reacting Based on Approximating Dynamic Programming (RSS), pp. 216–224.
SEKESEKE-1990-Bottcher #database #deduction #development
Development and Programming of Deductive Databases with PROTOS-L (SB), pp. 171–176.
SEKESEKE-1990-ChengH #concept #development #object-oriented
Conceptual Structores ot Object-Oriented Programming for Application Development (KYC, MSH), pp. 45–50.
SEKESEKE-1990-ChungK #automation #specification
An Automatic Programming Method of Nonprocedural / Procedural Program Specification (MDC, YTK), pp. 222–227.
SEKESEKE-1990-HsuehL #knowledge-based
Knowledge-Based Programming for Call Processing Program in Telecommunication Switching System (JCCH, DTL), pp. 110–115.
SEKESEKE-1990-NurcanKL #database #paradigm
Integrating Database Technology and iogic Programming Paradigm (SN, JK, LL), pp. 147–152.
OOPSLAOOPSLA-ECOOP-1990-Dony #exception #object-oriented #synthesis #towards
Exception Handling and Object-Oriented Programming: Towards a Synthesis (CD), pp. 322–330.
OOPSLAOOPSLA-ECOOP-1990-Freeman-Benson #constraints #imperative #named
Kaleidoscope: Mixing Objects, Constraints and Imperative Programming (BNFB), pp. 77–88.
OOPSLAOOPSLA-ECOOP-1990-KahnS #concurrent #constraints
Actors as a Special Case of Concurrent Constraint Programming (KMK, VAS), pp. 57–66.
OOPSLAOOPSLA-ECOOP-1990-PalsbergS #object-oriented
Type Substitution for Object-Oriented Programming (JP, MIS), pp. 151–160.
POPLPOPL-1990-SaraswatR #concurrent #constraints
Concurrent Constraint Programming (VAS, MCR), pp. 232–245.
ICSEICSE-1990-BernsteinF #automation #declarative #maintenance
Automatic Maintenance of Routine Programming Tasks Based on a Declarative Description (DBB, RF), pp. 310–315.
CCCC-1990-Kasyanov #tool support
Tools and Techniques of Annotated Programming (VNK), pp. 117–131.
DACDAC-1990-ChakradharAB #automation #generative #polynomial #testing #using
Automatic Test Generation Using Quadratic 0-1 Programming (STC, VDA, MLB), pp. 654–659.
DACDAC-1990-KageyamaMS #algorithm #approach #linear #logic #optimisation
Logic Optimization Algorithm by Linear Programming Approach (NK, CM, TS), pp. 345–348.
PPoPPPPoPP-1990-CallahanKS #analysis #parallel
Analysis of Event Synchronization in A Parallel Programming Tool (DC, KK, JS), pp. 21–30.
PPoPPPPoPP-1990-ScottLM #parallel
Multi-Model Parallel Programming in Psyche (MLS, TJL, BDM), pp. 70–78.
ESOPESOP-1990-Voronkov #formal method #logic #towards
Towards the Theory of Programming in Constructive Logic (AV), pp. 421–435.
CADECADE-1990-Hagiya #higher-order #proving #unification #using
Programming by Example and Proving by Example Using Higher-order Unification (MH), pp. 588–602.
ICLPCLP-1990-ChengER90 #functional #logic #on the
On Warren’s Method for Functional Programming in Logic (MHMC, MHvE, BER), pp. 546–560.
ICLPCLP-1990-Saraswat90 #concurrent #constraints #paradigm
The Paradigm of Concurrent Constraint Programming (VAS), pp. 777–778.
LICSLICS-1990-SekarR #equation #logic
Programming in Equational Logic: Beyond Strong Sequentiality (RCS, IVR), pp. 230–241.
ICLPNACLP-1990-SaraswatKL #constraints #distributed #named #towards
Janus: A step towards distributed constraint programming (VAS, KMK, JL), pp. 431–446.
ICLPNACLP-1990-Zaniolo #database #deduction
Deductive Database Systems: Applications and Programming (CZ), pp. 842–845.
SIGMODSIGMOD-1989-OhoriBT #database #polymorphism #static typing #type inference
Database Programming in Machiavelli — a Polymorphic Language with Static Type Inference (AO, PB, VT), pp. 46–57.
CSEETSEI-1989-Deimel #education #re-engineering
Programming and Its Relation to Computer Science Education and Software Engineering Education (LED), pp. 253–256.
CSEETSEI-1989-Schoeffler #realtime
A Personal Computer Environment for Realtime Programming (JDS), pp. 156–168.
CSEETSEI-1989-WerthW #education #object-oriented #using
Teaching Object-Oriented Programming Using the Macintosh MPW/MacApp Environment (LHW, JW), pp. 141–155.
ICALPICALP-1989-MasonT #abstraction
Programming, Transforming, and Providing with Function Abstractions and Memories (IAM, CLT), pp. 574–588.
RTARTA-1989-DarlingtonG #abstraction #evaluation #functional #set #unification
Narrowing and Unification in Functional Programming — An Evaluation Mechanism for Absolute Set Abstraction (JD, YG), pp. 92–108.
FPCAFPCA-1989-CanningCHOM #bound #morphism #object-oriented #polymorphism
F-Bounded Polymorphism for Object-Oriented Programming (PSC, WRC, WLH, WGO, JCM), pp. 273–280.
FPCAFPCA-1989-RufW #functional #logic #nondeterminism #unification
Nondeterminism and Unification in LogScheme: Integrating Logic and Functional Programming (ER, DW), pp. 327–339.
CHICHI-1989-LangeM #object-oriented #reuse
Some strategies of reuse in an object-oriented programming environment (BML, TGM), pp. 69–73.
CHICHI-1989-Neal
A system for example-based programming (LRN), pp. 63–68.
SEKESEKE-1989-ChengHH #object-oriented #visual notation
Visual Programming in Object-oriented Style (KYC, WHH, MSH), pp. 93–97.
ECOOPECOOP-1989-AttardiBBFG
Metalevel Programming in CLOS (GA, CB, MRB, TF, MG), pp. 243–256.
ECOOPECOOP-1989-GammaWM #case study #integration
Integration of a Programming Environment into ET++ — A Case Study (EG, AW, RM), pp. 283–297.
ECOOPECOOP-1989-MullerP #object-oriented #rest
Four Steps and a Rest in Putting an Object-Oriented Programming Environment to Practical Use (GM, AKP), pp. 271–282.
ECOOPECOOP-1989-PunW #design #object-oriented
A Design Method for Object-Oriented Programming (WWYP, RLW), pp. 225–240.
OOPSLAOOPSLA-1989-BriotC
Programming with Explicit Metaclasses in Smalltalk-80 (JPB, PC), pp. 419–431.
OOPSLAOOPSLA-1989-CanningCHO #interface #object-oriented
Interfaces for Strongly-Typed Object-Oriented Programming (PSC, WRC, WLH, WGO), pp. 457–467.
OOPSLAOOPSLA-1989-LieberherrR #design #education #object-oriented
Contributions to Teaching Object Oriented Design and Programming (KJL, AJR), pp. 11–22.
OOPSLAOOPSLA-1989-MadsenM #object-oriented
Virtual Classes: A Powerful Mechanism in Object-Oriented Programming (OLM, BMP), pp. 397–406.
OOPSLAOOPSLA-1989-McDonald #algebra #linear #object-oriented
Object-Oriented Programming for Linear Algebra (JAM), pp. 175–184.
OOPSLAOOPSLA-1989-ReenskaugS #smalltalk
An Environment for Literate Smalltalk Programming (TR, ALS), pp. 337–345.
PLDIPLDI-1989-HorwatCD #experience #implementation
Experience with CST: Programming and Implementation (WH, AAC, WJD), pp. 101–109.
POPLPOPL-1989-Parker #partial order
Partial Order Programming (DSPJ), pp. 260–266.
ESECESEC-1989-Wordsworth #experience #interface #specification
Practical Experience of Formal Specification: A Programming Interface for Communications (JW), pp. 140–158.
DACDAC-1989-PrasitjutrakulK #approach
Path-Delay Constrained Floorplanning: A Mathematical Programming Approach for Initial Placement (SP, WJK), pp. 364–369.
SOSPSOSP-1989-ChaseALLL #network #parallel
The Amber System: Parallel Programming on a Network of Multiprocessors (JSC, FGA, EDL, HML, RJL), pp. 147–158.
TAPSOFTCCIPL-1989-GiacaloneMP #concurrent #functional #integration #named #symmetry
FACILE: A Symmetric Integration of Concurrent and Functional Programming (AG, PM, SP), pp. 184–209.
ICLPNACLP-1989-FosterT #named #parallel
Strand: A Practical Parallel Programming Tool (ITF, ST), pp. 497–512.
ICLPNACLP-1989-JayaramanP #equation #set
Programming with Equations, Subsets, and Relations (BJ, DAP), pp. 1051–1068.
ICLPNACLP-1989-Lakhotia #prolog #source code
Incorporating “Programming Techniques” into Prolog Programs (AL), pp. 426–440.
ISSTATAV-1989-RichardsonAO #process #testing
Integrating Testing Techniques Through Process Programming (DJR, SLA, LJO), pp. 219–228.
SIGMODSIGMOD-1988-GyssensG #algebra #relational #set
The Powerset Algebra as a Result of Adding Programming Constructs to the Nested Relational Algebra (MG, DVG), pp. 225–232.
ICALPICALP-1988-Bodlaender #bound #graph
Dynamic Programming on Graphs with Bounded Treewidth (HLB), pp. 105–118.
LISPLFP-1988-AdamsR #object-oriented
Object-Oriented Programming in Scheme (NA, JR), pp. 277–288.
ECOOPECOOP-1988-MadsenM #object-oriented #what
What Object-Oriented Programming May Be — and What It Does Not Have To Be (OLM, BMP), pp. 1–20.
ECOOPECOOP-1988-Sorgaard #object-oriented
Object-Oriented Programming and Computerised Shared Material (PS), pp. 319–334.
OOPSLAOOPSLA-1988-IngallsWCLD #named #visual notation
Fabrik: A Visual Programming Environment (DI, SW, YYC, FL, KD), pp. 176–190.
OOPSLAOOPSLA-1988-KimBCGWB #database #object-oriented
Integrating an Object-Oriented Programming System with a Database System (WK, NB, HTC, JFG, DW, JB), pp. 142–152.
OOPSLAOOPSLA-1988-LieberherrHR #object-oriented
Object-Oriented Programming: An Objective Sense of Style (KJL, IMH, AJR), pp. 323–334.
OOPSLAOOPSLA-1988-ThomasJ #configuration management #named
Orwell — A Configuration Management System for Team Programming (DAT, KJ), pp. 135–141.
PPDPALP-1988-JouannaudKKM #named
OBJ: Programming with Equalities, Subsorts, Overloading and Parameterization (JPJ, CK, HK, AM), pp. 41–52.
PLDIPLDI-1988-PallasU #case study #multi #smalltalk
Multiprocessor Smalltalk: A Case Study of a Multiprocessor-Based Programming Environment (JP, DU), pp. 268–277.
PPDPPLILP-1988-YamashitaN #paradigm
Coupled Contex-Free Grammar As a Programming Paradigm (YY, IN), pp. 132–145.
ICSEICSE-1988-BarbacciWW
Programming at the Processor-Memory-Switch Level (MB, CBW, JMW), pp. 19–29.
ICSEICSE-1988-Barstow #automation #implementation
Automatic Programming for Streams II: Transformational Implementation (DRB), pp. 439–447.
ICSEICSE-1988-TarumiAO #object-oriented #reuse #using
A Programming Environment Supporting Reuse of Object-Oriented Software (HT, KA, YO), pp. 265–273.
CCCCHSC-1988-Mughal #generative #incremental #thread
Generation of Incremental Indirect Threaded Code for Language-Based Programming Environments (KAM), pp. 230–242.
PPoPPPPEALS-1988-BershadLLW #parallel
An Open Environment for Building Parallel Programming Systems (BNB, EDL, HML, DBW), pp. 1–9.
PPoPPPPEALS-1988-LeBlancSB #experience #parallel #scalability
Large-Scale Parallel Programming: Experience with the BBN Butterfly Parallel Processor (TJL, MLS, CMB), pp. 161–172.
ESOPESOP-1988-BahlkeS #formal method #interactive
The PSG System: From Formal Language Definitions to Interactive Programming Environments (RB, GS), pp. 374–375.
ESOPESOP-1988-KaplanK #abstraction #concurrent #graph #named
Garp: Graph Abstractions for Concurrent Programming (SMK, GEK), pp. 191–205.
ESOPESOP-1988-Legrand #functional #towards
Extending Functional Programming Towards Relations (RL), pp. 206–220.
ESOPESOP-1988-MartelliR #prolog
Enhancing Prolog to Support Prolog Programming Environments (AM, GR), pp. 317–327.
ESOPESOP-1988-Parigot #higher-order #proving #type system
Programming with Proofs: A Second Order Type Theory (MP), pp. 145–159.
ICLPJICSCP-1988-BoscoCM88 #functional #logic #power of
Exploiting the Full Power of Logic Plus Functional Programming (PGB, CC, CM), pp. 3–17.
SIGMODSIGMOD-1987-RichardsonC #database #implementation
Programming Constructs for Database System Implementation in EXODUS (JER, MJC), pp. 208–219.
FMVDME-1987-MinkowitzH #object-oriented #using
A Formal Description of Object-Oriented Programming Using VDM (CM, PBH), pp. 237–259.
FPCAFPCA-1987-GautierG #declarative #named #realtime
SIGNAL: A declarative language for synchronous programming of real-time systems (TG, PLG), pp. 257–277.
FPCAFPCA-1987-JayaramanP #functional #set
Functional programming with sets (BJ, DAP), pp. 194–211.
FPCAFPCA-1987-Johnsson #attribute grammar #functional #paradigm
Attribute grammars as a functional programming paradigm (TJ), pp. 154–173.
FPCAFPCA-1987-Wise #algebra #matrix
Matrix algebra and applicative programming (DSW), pp. 134–153.
HCIHCI-CE-1987-GlinertGS #approach #problem #visual notation
An Integrated Approach to Solving Visual Programming’s Problems (EPG, JG, CDS), pp. 341–348.
ECOOPECOOP-1987-BecksteinGT #named
FORK: A System for Object- and Rule-Oriented Programming (CB, GG, MT), pp. 253–264.
ECOOPECOOP-1987-DucournauH #algorithm #inheritance #multi #object-oriented #on the
On Some Algorithms for Multiple Inheritance in Object-Oriented Programming (RD, MH), pp. 243–252.
ECOOPECOOP-1987-Stroustrup #object-oriented #what
What is “Object-Oriented Programming?” (BS), pp. 51–70.
OOPSLAOOPSLA-1987-KaiserG #data flow #object-oriented
MELDing Data Flow and Object-Oriented Programming (GEK, DG), pp. 254–267.
OOPSLAOOPSLA-1987-KempfS #education #object-oriented
Teaching Object-Oriented Programming with the KEE System (RK, MS), pp. 11–25.
OOPSLAOOPSLA-1987-KerrP #analysis #object-oriented #using
Use of Object-Oriented Programming in a Time Series Analysis System (RKK, DBP), pp. 1–10.
OOPSLAOOPSLA-1987-Lucco #parallel
Parallel Programming in a Virtual Object Space (SL), pp. 26–34.
OOPSLAOOPSLA-1987-MinskyR #approach #object-oriented
A Law-Based Approach to Object-Oriented Programming (NHM, DR), pp. 482–493.
OOPSLAOOPSLA-1987-OBrienHK
The Trellis Programming Environment (PDO, DCH, MFK), pp. 91–102.
OOPSLAOOPSLA-1987-Seidewitz #ada #object-oriented #smalltalk
Object-Oriented Programming in Smalltalk and ADA (ES), pp. 202–213.
PLDIPLDI-1987-Robison #functional #interpreter
The Illinois functional programming interpreter (ADR), pp. 64–73.
POPLPOPL-1987-AptFK #distributed
Appraising Fairness in Languages for Distributed Programming (KRA, NF, SK), pp. 189–198.
POPLPOPL-1987-CaspiPHP #declarative #named
Lustre: A Declarative Language for Programming Synchronous Systems (PC, DP, NH, JP), pp. 178–188.
ESECESEC-1987-Donzeau-GougeDFJ #development
Development of a Programming Environment for Setl (VDG, CD, PF, FJ), pp. 21–32.
ESECESEC-1987-Poncet #design #development #named #specification
SADL: A Software Development Environment for Software Specification, Design and Programming (FP), pp. 3–11.
ICSEICSE-1987-FutatsugiGMO
Parameterized Programming in OBJ2 (KF, JAG, JM, KO), pp. 51–60.
ICSEICSE-1987-Hosier #realtime
Pitfalls and Safeguards in Real-Time Digital Systems with Emphasis on Programming (WAH), pp. 311–327.
ICSEICSE-1987-Lehman #modelling #process #source code
Process Models, Process Programs, Programming Support (MML), pp. 14–16.
ICSEICSE-1987-Reiss #concept
A Conceptual Programming Environment (SPR), pp. 225–237.
ICSEICSE-1987-SchwanRVO #parallel
A System for Parallel Programming (KS, RR, SV, DMO), pp. 270–285.
ASPLOSASPLOS-1987-BisianiF #architecture #parallel
Architectural Support for Multilanguage Parallel Programming on Heterogeneous Systems (RB, AF), pp. 21–30.
DACDAC-1987-Krishnamurthy #approach #problem
A Dynamic Programming Approach to the Test Point Insertion Problem (BK), pp. 695–705.
SOSPSOSP-1987-ChangM #architecture
801 Storage: Architecture and Programming (AC, MFM), pp. 109–110.
TAPSOFTAF-1987-GoguenM #logic #modelling #similarity
Models and Equality for Logical Programming (JAG, JM), pp. 1–22.
STOCSTOC-1987-Vaidya #algorithm #linear
An Algorithm for Linear Programming which Requires O(((m+n)n^2 + (m+n)^1.5 n)L) Arithmetic Operations (PMV), pp. 29–38.
CSLCSL-1987-Dahlhaus #approach #parallel
Is SETL a Suitable Language for Parallel Programming — A Theoretical Approach (ED), pp. 56–63.
ICLPICLP-1987-Bacha87 #approach
Meta-Level Programming: A Compiled Approach (HB), pp. 394–410.
LICSLICS-1987-Emden #first-order #functional #logic #relational
First-order Predicate Logic as a Common Basis for Relational and Functional Programming (MHvE), p. 179.
ICLPSLP-1987-OkumuraM87 #parallel
Parallel Programming with Layered Streams (AO, YM), pp. 224–232.
LISPLFP-1986-BoehmCRO #case study #higher-order
Exact Real Arithmetic: A Case Study in Higher Order Programming (HJB, RC, MR, MJO), pp. 162–173.
LISPLFP-1986-GiffordL #functional #imperative
Integrating Functional and Imperative Programming (DKG, JML), pp. 28–38.
OOPSLAOOPSLA-1986-BobrowKKMSZ #lisp #named #object-oriented
CommonLoops: Merging Lisp and Object-Oriented Programming (DGB, KMK, GK, LM, MS, FZ), pp. 17–29.
OOPSLAOOPSLA-1986-Cargill #case study #named #object-oriented
Pi: A Case Study in Object-Oriented Programming (TAC), pp. 350–360.
OOPSLAOOPSLA-1986-Moon #object-oriented
Object-Oriented Programming with Flavors (DAM), pp. 1–8.
OOPSLAOOPSLA-1986-Olthoff #concept #data type #experience #object-oriented #type system
Augmentation of Object-Oriented Programming by Concepts of Abstract Data Type Theory: The ModPascal Experience (WGO), pp. 429–443.
OOPSLAOOPSLA-1986-YonezawaBS #concurrent #object-oriented
Object-Oriented Concurrent Programming in ABCL/1 (AY, JPB, ES), pp. 258–268.
AdaCRAI-1986-Mitchell #ada #multi
Engineering VAX Ada for a Multi-Language Programming Environment (CZM), pp. 30–47.
POPLPOPL-1986-HudakS #multi #paradigm
Para-Functional Programming: A Paradigm for Programming Multiprocessor Systems (PH, LS), pp. 243–254.
POPLPOPL-1986-Kurki-Suonio #towards
Towards Programming with Knowledge Expressions (RKS), pp. 140–149.
POPLPOPL-1986-RamakrishnanS #distributed #logic
Annotations for Distributed Programming in Logic (RR, AS), pp. 255–262.
ESOPESOP-1986-Bellot #combinator #functional #named #reduction
GRAAL: A Functional Programming System with Uncurryfied Combinators and its Reduction Machine (PB), pp. 82–98.
STOCSTOC-1986-KapoorV #algorithm #multi #performance #polynomial
Fast Algorithms for Convex Quadratic Programming and Multicommodity Flows (SK, PMV), pp. 147–159.
STOCSTOC-1986-LuekerMR #difference #linear
Linear Programming with Two Variables per Inequality in Poly-Log Time (GSL, NM, VR), pp. 196–205.
CADECADE-1986-Gibert #combinator #functional
The J-Machine: Functional Programming with Combinators (JG), pp. 683–684.
ICLPICLP-1986-Abdallah86
Procedures in Horn-Clause Programming (MANA), pp. 433–447.
ICLPICLP-1986-Chikayama86 #architecture #implementation #prolog
Prolog Programming Environments: Architecture and Implementation (TC), pp. 552–553.
LICSLICS-1986-Robinson #functional #reduction #relational
Merging Functional with Relational Programming in a Reduction Setting (JAR), p. 2.
VLDBVLDB-1985-Rowe
“Fill-in-the-Form” Programming (LAR), pp. 394–404.
FPCAFPCA-1985-AbramskyS85 #named #virtual machine
Secd-m: a Virtual Machine for Applicative Programming (SA, RS), pp. 81–98.
FPCAFPCA-1985-Bellot85 #higher-order
High Order Programming in Extended FP (PB), pp. 65–80.
POPLPOPL-1985-HudakB #functional #problem
The Aggregate Update Problem in Functional Programming Systems (PH, AB), pp. 300–314.
POPLPOPL-1985-Lindstrom #functional #logic
Functional Programming and the Logical Variable (GL), pp. 266–280.
ICSEICSE-1985-Chen #development #formal method #functional #implementation
Extending the Implementation Scheme of Functional Programming System FP for Supporting the Formal Software Development Methodology (QC), pp. 50–54.
ICSEICSE-1985-HattoriKW #ada #comparison #lisp #prolog
A Comparison of Lisp, Prolog, and Ada Programming Productivity an AI Areas (FH, KK, TW), pp. 285–291.
ICSEICSE-1985-Madhavji
Operations for Programming in the All (NHM), pp. 15–25.
TAPSOFTAS-1985-ScherlisS #semantics #summary #tool support
Semantically Based Programming Tools (Summary) (WLS, DSS), pp. 52–59.
TAPSOFTCSE-1985-AlwsG #case study #experience #object-oriented
Experiences with Object Oriented Programming (KHA, IGS), pp. 435–452.
TAPSOFTCSE-1985-EngelsS #development #grammarware #graph grammar
Graph Grammar Engineering: A Method Used for the Development of an Integrated Programming Support Environment (GE, WS), pp. 179–193.
TAPSOFTCSE-1985-Snelting #case study #experience #generative
Experiences with the PSG - Programming System Generator (GS), pp. 148–162.
TAPSOFTCSE-1985-YonezawaM #concurrent #industrial #object-oriented
Object Oriented Concurrent Programming and Industrial Software Production (AY, YM), pp. 395–409.
ICLPSLP-1985-ChomickiM85 #prolog #scalability #source code #towards
Towards a Programming Environment for Large Prolog Programs (JC, NHM), pp. 230–241.
ICLPSLP-1985-SrivastavaOS85 #functional #integration #logic
An(other) Integration of Logic and Functional Programming (AS, DO, AS), pp. 254–260.
ICLPSLP-1985-UmrigarP85 #empirical #first-order #logic
An Experiment in Programming with Full First-Order Logic (ZDU, VP), pp. 40–47.
SIGMODSIGMOD-1984-Hall #algebra #functional #logic #relational
Relational Algebras, Logic, and Functional Programming (PAVH), pp. 326–333.
POPLPOPL-1984-Grabowski #logic #on the
On Relative Completeness of Programming Logics (MG), pp. 258–261.
POPLPOPL-1984-Johnson #design
Applicative Programming and Digital Design (SDJ), pp. 218–227.
POPLPOPL-1984-Shapiro #concurrent #prolog
Systems Programming in Concurrent Prolog (EYS), pp. 93–105.
PLDISCC-1984-ChristopherHK #code generation #using
Using dynamic programming to generate optimized code in a Graham-Glanville style code generator (TWC, PJH, RCK), pp. 25–36.
ICSEICSE-1984-Boydston #question
Programming Cost Estimate: Is It Reasonable? (REB), pp. 153–161.
ICSEICSE-1984-GuyardJ #named
MAIDAY: An Environment for Guided Programming (JG, JPJ), pp. 126–137.
ICSEICSE-1984-LucenaMVC #problem
The Data Transform Programming Metho: An Example for File Processing Problems (CJPdL, RCBM, PASV, DDC), pp. 388–397.
ICSEICSE-1984-TaylorS #ada
Steps to an Advanced Ada Programming Environment (RNT, TAS), pp. 116–125.
ICSEICSE-1984-ToriiMSK #analysis #functional #logic #problem
Functional Programming and Logical Programming for the Telegram Analysis Problem (KT, YM, YS, TK), pp. 463–472.
ICSEICSE-1984-VosburghCWAMHL
Productivity Factors and Programming Environments (JV, BC, RW, BA, HM, SH, YL), pp. 143–152.
STOCSTOC-1984-Karmarkar #algorithm #linear #polynomial
A New Polynomial-Time Algorithm for Linear Programming (NK), pp. 302–311.
CADECADE-1984-Schmidt #reasoning
A Programming Notation for Tactical Reasoning (DAS), pp. 445–459.
ICLPSLP-1984-BroughE84 #data flow #logic
Dataflow, Flowcharts, and “LUCID”-style Programming in Logic (DRB, MHvE), pp. 252–258.
ICLPSLP-1984-Carlsson84 #functional #implementation #on the #prolog
On Implementing Prolog in Functional Programming (MC), pp. 154–159.
ICLPSLP-1984-Gelernter84 #concurrent #prolog
A Note on Systems Programming in Concurrent Prolog (DG), pp. 76–82.
ICLPSLP-1984-Zaniolo84 #object-oriented #prolog
Object-Oriented Programming in Prolog (CZ), pp. 265–270.
ICALPICALP-1983-BrookesR #behaviour #equivalence #logic
Behavioural Equivalence Relations Induced by Programming Logics (SDB, WCR), pp. 97–108.
AdaAda-1983-Hall #ada #database #development
Databases in Software Development: The Ada Programming Support Environment (JAH), pp. 115–132.
POPLPOPL-1983-BonarS
Uncovering Principles of Novice Programming (JB, ES), pp. 10–13.
POPLPOPL-1983-Paige #algorithm
Transformational Programming — Applications to Algorithms and Systems (RP), pp. 73–87.
POPLPOPL-1983-Pratt #data flow #design #paradigm
Five Paradigm Shifts in Language Design and their Realization in Viron, a Dataflow Programming Environment (VRP), pp. 1–9.
DACDAC-1983-Bassett
Computer Aided Programming (PB), pp. 527–529.
DACDAC-1983-Drier
Simplification of CNC programming for PWB routing (JD), p. 448.
STOCSTOC-1983-Kannan #algorithm #integer #problem
Improved Algorithms for Integer Programming and Related Lattice Problems (RK), pp. 193–206.
LISPLFP-1982-Bohm #combinator #functional
Combinatory Foundation of Functional Programming (CB), pp. 29–36.
POPLPOPL-1982-LiptonSV #aspect-oriented
Programming Aspects of VLSI (RJL, RS, JV), pp. 57–65.
ICSEICSE-1982-BarstowDSV #automation
An Automatic Programming System to Support an Experimental Science (DRB, RD, SWS, SV), pp. 360–366.
ICSEICSE-1982-ManoOT #case study #experience #multi
Early Experiences with a Multi-Display Programming Environment (YM, KO, KT), pp. 422–423.
ICSEICSE-1982-Wertz #design #incremental #interactive
The Design of an Integrated, Interactive and Incremental Programming Environment (HW), pp. 157–165.
ICLPILPC-1982-Eshghi82 #fault #logic #metalanguage
Application of Meta-language Programming to Fault Finding in Logic Circuits (KE), pp. 240–246.
ICLPILPC-1982-FurukawaNM82 #concurrent #interpreter #prolog
Prolog Interpreter Based on Concurrent Programming (KF, KN, YM), pp. 38–44.
ICLPILPC-1982-MarkuszK82 #design #prolog
A Design Methodology in Prolog Programming (ZM, AAK), pp. 139–145.
ICLPILPC-1982-Porto82 #logic #named
Epilog: A Language for Extended Programming in Logic (AP), pp. 31–37.
ICALPICALP-1981-BergstraT #algebra #hoare #logic
Algebraically Specified Programming Systems and Hoare’s Logic (JAB, JVT), pp. 348–362.
POPLPOPL-1981-Chandra #database
Programming Primitives for Database Languages (AKC), pp. 50–62.
ICSEICSE-1981-CunhaM #data type
Resource = Abstract Data Type + Synchronization — A Methodology for Message Oriented Programming (PRFC, TSEM), pp. 263–272.
ICSEICSE-1981-FeilerM #incremental
An Incremental Programming Environment (PHF, RMM), pp. 44–53.
ICSEICSE-1981-Huff #configuration management #database #effectiveness
A Database Model for Effective Configuration Management in the Programming Environment (KEH), pp. 54–62.
ICSEICSE-1981-Katayama #attribute grammar #functional #named
HFP: A Hierarchical and Functional Programming Based on Attribute Grammar (TK), pp. 343–353.
LISPLISP-1980-GoldsteinB #object-oriented #smalltalk
Extenting Object Oriented Programming in Smalltalk (IPG, DGB), pp. 75–81.
POPLPOPL-1980-FriedmanW
An Indeterminate Constructor for Applicative Programming (DPF, DSW), pp. 245–250.
STOCSTOC-1980-Reif #logic #probability
Logics for Probabilistic Programming (JHR), pp. 8–13.
STOCSTOC-1980-Yao #performance #using
Efficient Dynamic Programming Using Quadrangle Inequalities (FFY), pp. 429–435.
VLDBVLDB-1979-Date #database #tutorial
Locking and Recovery in a Shared Database System: An Application Programming Tutorial (CJD), pp. 1–15.
POPLPOPL-1979-CartwrightM #first-order #logic
First Order Programming Logic (RC, JM), pp. 68–80.
PLDISCC-1979-Kahrs #implementation #interactive
Implementation of an Interactive Programming System (MK), pp. 76–82.
ICSEICSE-1979-JefferyL #comparison
An Inter-Organizational Comparison of Programming Productivity (DRJ, MJL), pp. 369–377.
FMVDM-1978-Bjorner #metalanguage #tutorial
Programming in the META-Language: A Tutorial (DB), pp. 24–217.
POPLPOPL-1978-Ingalls
The Smalltalk-76 Programming System (DI), pp. 9–16.
POPLPOPL-1978-Reif #analysis #linear
Symbolic Programming Analysis in Almost Linear Time (JHR), pp. 76–83.
ICSEICSE-1978-VleckC #multi #process
The Multics System Programming Process (THVV, CTC), pp. 278–280.
VLDBVLDB-1977-Su
Associative Programming in CASSM and its Applications (SYWS), pp. 213–228.
POPLPOPL-1977-Pratt #performance
The Competence/Performance Dichotomy in Programming (VRP), pp. 194–200.
STOCSTOC-1977-Constable #formal method #logic #on the
On the Theory of Programming Logics (RLC), pp. 269–285.
STOCSTOC-1977-LynchB #performance
Efficient Reducibility Between Programming Systems: Preliminary Report (NAL, EKB), pp. 228–238.
STOCSTOC-1977-Rosenthal
Nonserial Dynamic Programming Is Optimal (AR), pp. 98–105.
ICALPICALP-1976-Galil #integer #on the #proving #theorem proving
On Enumeration Procedures for Theorem Proving and for Integer Programming (ZG), pp. 355–381.
POPLPOPL-1976-Kosinski #data flow #semantics
Mathematical Semantics and Data Flow Programming (PRK), pp. 175–184.
ICSEICSE-1976-BalzerGW #approach #implementation #on the
On the Transformational Implementation Approach to Programming (RB, NMG, DSW), pp. 337–344.
ICSEICSE-1976-Bauer #process
Programming as an Evolutionary Process (FLB), pp. 223–234.
ICSEICSE-1976-Carrow #theory and practice
Structured Programming: From Theory to Practice (JCC), pp. 370–372.
ICSEICSE-1976-GerhartY #abstraction #backtracking
Control Structure Abstractions of the Backtracking Programming Technique (SLG, LY), p. 391.
ICSEICSE-1976-Jazayeri #automation #specification
Formal Specification and Automatic Programming (MJ), pp. 293–296.
ICSEICSE-1976-LewT #reliability
Decision Table Programming and Reliability (AL, DT), pp. 345–349.
ICSEICSE-1976-Miyamoto #database
Some Considerations in Database Application Programming (IM), pp. 545–555.
ICSEICSE-1976-Wexelblat #design #how
Maxims for Malfeasant Designers, or How to Design Languages to Make Programming as Difficult as Possible (RLW), pp. 331–336.
ICSEICSE-1976-Wilkes #re-engineering
Software Engineering and Structured Programming (MVW), p. 387.
DACDAC-1976-JonesN #assessment
A quantitative assessment of IBM’s programming productivity techniques (LCJ, DAN), pp. 344–353.
DACDAC-1976-VeldermanPM #approach #interactive
An approach to interactive graphic programming (PV, GFP, PJM), pp. 366–370.
ICALPICALP-1974-MartelliM
Dynamic Programming Schemata (AM, UM), pp. 66–80.
DACDAC-1974-Los #approach #combinator #optimisation
A combinatorial programming approach to the joint optimization of land use and transportation (ML), pp. 220–228.
DACDAC-1973-Bernstein #fortran #independence
Programming for FORTRAN compatibility and machine independence (SB), pp. 68–78.
ICALPICALP-1972-Schnorr #question
Does the Computational Speed-up Concern Programming? (CPS), pp. 585–591.
SOSPSOSP-1969-Neumann #women
The role of motherhood in the pop art of system programming (PGN), pp. 13–18.
DACDAC-1968-Lewis #backtracking #design
Backtrack programming in welded girder design (ADML).
DACDAC-1967-Richards #automation #equation #logic #named #simulation
SWAP — a programming system for automatic simulation, wiring and placement of logical equations (DLR).
DACDAC-1967-RossST #design #interface #multi
The design and programming of a display interface system integrating multi-access and satellite computers (DTR, RHS, DET).
DACSHARE-1966-Breuer #automation #design #integer
The application of integer programming in design automation (MAB).

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.